﻿:root{--header-height: 45px;--modal-header-height: 165px;--chat-input-height: 60px;--dynamic-width-1: clamp(40px, 3.2vw, 56px);--dynamic-width-2: clamp(14px, 1.1vw, 18px);--dynamic-width-3: clamp(14px, 1.1vw, 20px);--dynamic-width-4: clamp(13px, 1vw, 18px);--dynamic-width-5: clamp(8px, 3vh, 20px);--dynamic-width-6: clamp(12px, 1.1vw, 18px);--dynamic-width-7: clamp(12px, 1vw, 16px);--dynamic-width-8: clamp(12px, 2.2vw, 18px);--dynamic-width-9: clamp(12px, 2vw, 18px);--dynamic-width-10: clamp(12px, calc(var(--chip-size) * 0.38), 16px);--dynamic-width-11: clamp(12px, 1.3vw, 14px);--dynamic-width-12: clamp(12px, 1.3vw, 13px);--dynamic-width-13: clamp(10px, 1vw, 10px);--dynamic-width-14: clamp(12px, 1vw, 14px);--dynamic-width-15: clamp(360px, 53vh, 600px);--dynamic-smth-1: calc(60vh - 70px);--dynamic-smth-2: calc(100vh - 64px);--dynamic-smth-3: translateY(50vh) translateX(100px) rotate(360deg) scale(1.2);--dynamic-smth-4: translateY(100vh) translateX(-50px) rotate(720deg) scale(0.3);--dynamic-smth-5: unquote("min(880px, 96vw)")}.info-rotating-banner{position:relative;overflow:hidden;min-height:140px}.info-banner-slide{display:none;animation:fadeIn 0.5s ease}.info-banner-slide.active{display:block}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.info-banner-dots{position:absolute;bottom:8px;left:50%;transform:translateX(-50%);display:flex;gap:8px}.info-banner-dots .dot{height:8px;width:20px;margin:0 2px;display:inline-block;border-radius:2px;background-color:#333;cursor:pointer;transition:background-color 0.3s}.info-banner-dots .dot.active{background-color:#fff}#instant_games_index_millionaire .slots-wrapper{padding:10px 0}.container-fluid:has(.instant_millionaire){padding-left:0 !important;padding-right:0 !important;margin-left:0 !important;margin-right:0 !important;max-width:100% !important}.instant_millionaire{font-family:"Inter", sans-serif;color:#fff;margin:0;display:flex;flex-direction:row;width:100%;max-width:100%;overflow-x:hidden;overflow-y:auto;position:relative;padding:0}.instant_millionaire .left-panel{flex:0 0 18%;min-width:300px;background-color:#1f1f1f;display:flex;flex-direction:column;padding:5px;box-sizing:border-box;overflow:visible;height:auto;min-height:160vh}.instant_millionaire .main-panel{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:5px;box-sizing:border-box;overflow:visible;min-width:0;gap:0;width:100%}.instant_millionaire .right-panel{flex:0 0 22%;min-width:350px;background-color:#1f1f1f;display:flex;flex-direction:column;padding:0;margin:0;box-sizing:border-box;height:100%;overflow:hidden;min-height:0;max-height:100vh}.instant_millionaire h2{font-size:16px;margin:10px 0;text-align:center}.instant_millionaire .main-title{margin-bottom:0;text-align:center;font-size:24px;flex-shrink:0;width:100%;max-width:100%;box-sizing:border-box}.instant_millionaire .tabs{display:flex;justify-content:space-around;margin-bottom:0;flex-wrap:wrap}.instant_millionaire .tab-button{background:#333;border:none;color:#fff;padding:5px 6px;cursor:pointer;font-size:10px;border-radius:3px;margin:1px;flex:1;text-align:center}.instant_millionaire .tab-button.active{background:#555}.instant_millionaire .prize-schedule{background:#2b2b2b;border:1px solid #555;border-radius:10px;padding:10px;flex-shrink:0}.instant_millionaire .prize-schedule h3{color:#ffd700;margin-top:0;margin-bottom:8px;text-align:center;font-size:14px}.instant_millionaire .prize-table{width:100%;font-size:12px}.instant_millionaire .prize-header{display:flex;background:#1f1f1f;border-radius:3px;padding:4px 3px;margin-bottom:3px;font-weight:bold;color:#ffd700}.instant_millionaire .prize-row{display:flex;background:#1f1f1f;border-radius:3px;padding:4px 3px;margin-bottom:2px;border:1px solid #333}.instant_millionaire .prize-row:hover{background:#2a2a2a}.instant_millionaire .prize-row.jackpot{background:linear-gradient(45deg, #2a2a2a, #3a3a3a);border:1px solid #ffd700;color:#ffd700;font-weight:bold}.instant_millionaire .prize-col{flex:1;text-align:center;padding:0 1px}.instant_millionaire .prize-col:first-child{color:#ffd700;font-weight:bold}.instant_millionaire .my-tickets-section{background:#2b2b2b;border:1px solid #555;border-radius:10px;padding:10px;flex:1;display:flex;flex-direction:column}.instant_millionaire .my-tickets-section h3{color:#ffd700;margin-top:0;margin-bottom:10px;text-align:center;font-size:14px}.instant_millionaire .tickets-summary{background:#1f1f1f;border:1px solid #444;border-radius:10px;padding:10px;margin-bottom:10px;font-size:11px}.instant_millionaire .summary-grid{display:grid;grid-template-columns:1fr 1fr;gap:4px}.instant_millionaire .summary-item{display:flex;justify-content:space-between;padding:2px 0}.instant_millionaire .summary-item .label{color:#ccc}.instant_millionaire .summary-item .value{color:#fff;font-weight:bold}.instant_millionaire .summary-item .value.positive{color:#2ed573}.instant_millionaire .summary-item .value.negative{color:#ff4757}.instant_millionaire .summary-item .value.neutral{color:#ffd700}.instant_millionaire .summary-item .value .crypto-currency-icon{margin-left:0}.instant_millionaire .summary-item .value .crypto-currency-icon img{height:8px}.instant_millionaire .tickets-controls{display:flex;gap:4px;margin-bottom:8px}.instant_millionaire .filter-btn{background:#333;color:#fff;border:none;padding:4px 8px;border-radius:3px;cursor:pointer;font-size:10px;flex:1}.instant_millionaire .filter-btn:hover{background:#444}.instant_millionaire .filter-btn.active{background:#ffd700;color:#000}.instant_millionaire .tickets-list{flex:1;overflow-y:auto;min-height:0;padding-right:4px}.instant_millionaire .tickets-list::-webkit-scrollbar{width:6px}.instant_millionaire .tickets-list::-webkit-scrollbar-track{background:#1f1f1f;border-radius:3px}.instant_millionaire .tickets-list::-webkit-scrollbar-thumb{background:#555;border-radius:3px}.instant_millionaire .tickets-list::-webkit-scrollbar-thumb:hover{background:#666}.instant_millionaire .draw-history{flex:1;overflow-y:auto;min-height:260px}.instant_millionaire .draw-history::-webkit-scrollbar{width:6px}.instant_millionaire .draw-history::-webkit-scrollbar-track{background:#1f1f1f;border-radius:3px}.instant_millionaire .draw-history::-webkit-scrollbar-thumb{background:#555;border-radius:3px}.instant_millionaire .draw-history::-webkit-scrollbar-thumb:hover{background:#666}.instant_millionaire .ticket-card{background:#1f1f1f;border:1px solid #444;border-radius:10px;padding:10px;margin-bottom:5px;font-size:11px;transition:all 0.2s ease}.instant_millionaire .ticket-card:hover{background:#2a2a2a;border-color:#555}.instant_millionaire .ticket-card.win{border-color:#2ed573;background:linear-gradient(45deg, #1f1f1f, #1a2a1a)}.instant_millionaire .ticket-card.big-win{border-color:#ffd700;background:linear-gradient(45deg, #1f1f1f, #2a2a1a);animation:subtle-glow 2s ease-in-out infinite alternate}@keyframes subtle-glow{0%{box-shadow:0 0 5px rgba(255,215,0,0.3)}100%{box-shadow:0 0 10px rgba(255,215,0,0.5)}}.instant_millionaire .ticket-card.jackpot{border-color:#ffd700;background:linear-gradient(45deg, #2a2a2a, #3a3a3a);animation:jackpot-glow 2s ease-in-out infinite alternate}@keyframes jackpot-glow{0%{box-shadow:0 0 10px rgba(255,215,0,0.5)}100%{box-shadow:0 0 20px rgba(255,215,0,0.8)}}.instant_millionaire .ticket-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.instant_millionaire .ticket-id{color:#ffd700;font-weight:bold;font-size:12px}.instant_millionaire .ticket-date{color:#999;font-size:10px}.instant_millionaire .ticket-numbers{display:flex;align-items:center;gap:4px;margin-bottom:6px}.instant_millionaire .ticket-numbers .label{color:#ccc;font-size:10px;min-width:35px}.instant_millionaire .ticket-number{background:#333;color:#fff;border-radius:50%;width:18px;height:18px;display:flex;align-items:center;justify-content:center;font-weight:bold;font-size:9px;border:1px solid #555}.instant_millionaire .ticket-number.matched{background:#2ed573;color:#000;border-color:#2ed573;animation:match-pulse 0.5s ease-in-out}@keyframes match-pulse{0%{transform:scale(1)}50%{transform:scale(1.2)}100%{transform:scale(1)}}.instant_millionaire .ticket-number.bonus{background:#ff4757;color:#fff;border-color:#ff4757}.instant_millionaire .ticket-number.bonus.matched{background:#2ed573;color:#000;border-color:#2ed573}.instant_millionaire .drawn-numbers{display:flex;align-items:center;gap:4px;margin-bottom:6px}.instant_millionaire .ticket-result{display:flex;justify-content:space-between;align-items:center;padding-top:4px;border-top:1px solid #333}.instant_millionaire .result-text{font-size:10px;color:#ccc}.instant_millionaire .result-text.win{color:#2ed573;font-weight:bold}.instant_millionaire .result-text.big-win{color:#ffd700;font-weight:bold}.instant_millionaire .result-amount{font-size:12px;font-weight:bold;color:#ff4757}.instant_millionaire .result-amount.win{color:#2ed573}.instant_millionaire .result-amount.big-win{color:#ffd700}.instant_millionaire .ticket-actions{display:flex;gap:4px;margin-top:6px}.instant_millionaire .replay-btn{background:#333;color:#fff;border:none;padding:3px 6px;border-radius:3px;cursor:pointer;font-size:9px;flex:1}.instant_millionaire .replay-btn:hover{background:#444}.instant_millionaire .draw-history{background:#2b2b2b;border:1px solid #555;border-radius:10px;padding:10px;height:205px;max-height:205px;overflow-y:auto;flex-shrink:0}.instant_millionaire .draw-history h3{color:#ffd700;margin-top:0;margin-bottom:15px;text-align:center;font-size:14px}.instant_millionaire .history-entry{background:#1f1f1f;border:1px solid #444;border-radius:10px;padding:10px;margin-bottom:10px;animation:slideIn 0.3s ease-out}.instant_millionaire .history-entry:last-child{margin-bottom:0}.instant_millionaire .history-entry.latest{border-color:#ffd700;box-shadow:0 0 10px rgba(255,215,0,0.3)}.instant_millionaire .history-timestamp{color:#999;font-size:12px;margin-bottom:5px}.instant_millionaire .history-numbers{display:flex;justify-content:center;gap:5px;margin-bottom:5px}.instant_millionaire .history-number{background:#ffd700;color:#000;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-weight:bold;font-size:12px}.instant_millionaire .history-number.bonus{background:#ff4757;color:#fff}.instant_millionaire .history-jackpot{color:#ffd700;font-size:12px;font-weight:bold;text-align:center}@keyframes slideIn{from{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}.instant_millionaire .leaderboard-tabs{display:flex;justify-content:space-around;margin-bottom:8px;gap:2px}.instant_millionaire .leaderboard-tab-button{background:#333;border:none;color:#fff;padding:4px 6px;cursor:pointer;font-size:9px;border-radius:3px;flex:1;text-align:center}.instant_millionaire .leaderboard-tab-button.active{background:#555;color:#ffd700}.instant_millionaire .leaderboard-tab-content{display:none}.instant_millionaire .leaderboard-tab-content.active{display:block}.instant_millionaire .leaderboard-entry{display:flex;align-items:center;background:#1f1f1f;border:1px solid #333;border-radius:10px;padding:5px;margin-bottom:5px;font-size:11px}.instant_millionaire .leaderboard-entry:first-child{border-color:#ffd700;background:linear-gradient(45deg, #2a2a2a, #3a3a3a)}.instant_millionaire .leaderboard-entry:nth-child(2){border-color:#c0c0c0}.instant_millionaire .leaderboard-entry:nth-child(3){border-color:#cd7f32}.instant_millionaire .rank{color:#ffd700;font-weight:bold;margin-right:8px;min-width:15px}.instant_millionaire .player{flex:1;color:#fff;font-weight:bold}.instant_millionaire .score{color:#2ed573;font-weight:bold;font-size:11px}.instant_millionaire #live-wins-section{flex-shrink:0;display:flex;flex-direction:column;margin:0;padding:5px;box-sizing:border-box}.instant_millionaire .info-section{flex:1;display:flex;flex-direction:column;padding:10px;border-radius:12px;border:2px solid #fff;border-color:#fff;background:rgba(76,175,80,0.05);margin-bottom:0}.instant_millionaire .info-section .upgrade-prompt{display:flex;flex-direction:column}.instant_millionaire .info-section h4{font-size:14px;margin-bottom:0;color:#ffd700}.instant_millionaire .info-section .upgrade-prompt .upgrade-text{display:flex;flex-direction:column}.instant_millionaire .info-section p{font-size:11px;margin-bottom:0;line-height:normal}.instant_millionaire .info-section a{padding:4px 8px;font-size:12px;margin-left:auto;margin-top:0 !important;color:#000000;border:none;font-weight:bold;cursor:pointer;transition:all 0.3s;text-decoration:none;display:inline-block;border-radius:50px;background:#adff2f}.instant_millionaire .info-section a:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(255,107,53,0.4)}.instant_millionaire .info-section hr{margin:5px;border-top:1px dashed}.instant_millionaire #live-wins-section h2{margin-bottom:10px;flex-shrink:0}.instant_millionaire #live-wins-section .tabs{flex-shrink:0;margin-bottom:0}.instant_millionaire #live-wins-section .tab-content{flex:1;min-height:0;overflow-y:auto}.instant_millionaire #live-wins-section .tab-content.active{text-align:left;border:none;background:transparent;padding:5px 0;margin-bottom:0}.instant_millionaire #live-wins-section .tab-content::-webkit-scrollbar{width:6px}.instant_millionaire #live-wins-section .tab-content::-webkit-scrollbar-track{background:#1f1f1f;border-radius:3px}.instant_millionaire #live-wins-section .tab-content::-webkit-scrollbar-thumb{background:#555;border-radius:3px}.instant_millionaire #live-wins-section .tab-content::-webkit-scrollbar-thumb:hover{background:#666}.instant_millionaire .resize-handle{height:8px;background:#333;cursor:ns-resize;display:flex;align-items:center;justify-content:center;position:relative;user-select:none;margin:0;border-radius:4px;transition:background-color 0.2s ease;flex-shrink:0}.instant_millionaire .resize-handle:hover{background:#555}.instant_millionaire .resize-handle:active{background:#ffd700}.instant_millionaire .resize-line{width:60%;height:2px;background:#555;border-radius:1px;position:absolute}.instant_millionaire .resize-dots{color:#666;font-size:12px;letter-spacing:2px;z-index:1}.instant_millionaire .resize-handle:hover .resize-dots{color:#999}.instant_millionaire .resize-handle:active .resize-dots{color:#ffd700}.instant_millionaire #live-chat-section{flex:1;min-height:0;display:flex;flex-direction:column;margin:0;box-sizing:border-box;overflow:visible}.instant_millionaire #live-chat-section .chathub-container{display:flex;flex:1 1 auto;min-height:0}.instant_millionaire #live-chat-section .chathub-container>*{flex:1 1 auto;min-height:0}.instant_millionaire #live-chat-section h2{margin:0 0 10px 0;flex-shrink:0}.instant_millionaire #live-chat-section .chat-container{flex:1;min-height:0;margin:0}.instant_millionaire .win-entry{background:#1f1f1f;border:1px solid #333;border-radius:10px;padding:10px;margin-bottom:5px;font-size:11px}.instant_millionaire .win-entry.jackpot-win{background:linear-gradient(45deg, #2a2a2a, #3a3a3a);border:1px solid #ffd700;animation:jackpot-glow 2s ease-in-out infinite alternate}.instant_millionaire .win-user{color:#ffd700;font-weight:bold;margin-bottom:2px}.instant_millionaire .win-amount{color:#2ed573;font-weight:bold;font-size:13px;margin-bottom:2px}.instant_millionaire .win-details{color:#999;font-size:10px}.instant_millionaire .chat-container{display:flex;flex-direction:column;flex:1;background:#2b2b2b;border:1px solid #555;border-radius:10px;padding:10px;height:100%;max-height:100%;overflow:hidden}.instant_millionaire .chat-messages{flex:1;overflow-y:auto;margin-bottom:10px;padding-right:5px;max-height:99%}.instant_millionaire .chat-messages::-webkit-scrollbar{width:6px}.instant_millionaire .chat-messages::-webkit-scrollbar-track{background:#1f1f1f;border-radius:3px}.instant_millionaire .chat-messages::-webkit-scrollbar-thumb{background:#555;border-radius:3px}.instant_millionaire .chat-messages::-webkit-scrollbar-thumb:hover{background:#666}.instant_millionaire .chat-message{margin-bottom:8px;font-size:12px;line-height:1.4}.instant_millionaire .chat-user{color:#ffd700;font-weight:bold}.instant_millionaire .chat-user.mod{color:#ff6b9d;background:rgba(255,107,157,0.1);padding:2px 6px;border-radius:12px;border:1px solid rgba(255,107,157,0.3)}.instant_millionaire .chat-text{color:#fff;margin-left:5px}.instant_millionaire .chat-input{display:flex;gap:8px}.instant_millionaire .chat-textbox{flex:1;background:#1f1f1f;border:1px solid #555;border-radius:4px;padding:6px;color:#fff;font-size:12px}.instant_millionaire .chat-textbox:focus{outline:none;border-color:#ffd700}.instant_millionaire .chat-send{background:#ffd700;color:#000;border:none;border-radius:4px;padding:6px 12px;font-size:12px;font-weight:bold;cursor:pointer}.instant_millionaire .chat-send:hover{background:#e6c200}.instant_millionaire .draw-area{background:#2b2b2b;border:2px solid #ffd700;border-radius:15px;padding:25px;text-align:center;width:100%;max-width:100%;flex-shrink:0;box-sizing:border-box;position:relative;margin:20px 0}.instant_millionaire .draw-title{font-size:28px;margin-bottom:20px;color:#ffffff;text-shadow:0 2px 4px rgba(0,0,0,0.5);font-weight:bold}.instant_millionaire .draw-numbers{display:flex;justify-content:center;gap:12px;margin-bottom:20px}.instant_millionaire .draw-number{background:#ffd700;color:#000;border-radius:50%;width:50px;height:50px;display:flex;align-items:center;justify-content:center;font-weight:bold;font-size:18px;transition:all 0.8s ease-out;box-shadow:0 4px 12px rgba(255,215,0,0.4)}.instant_millionaire .draw-number.bonus{background:#ff4757;color:#fff}.instant_millionaire .draw-number.animate{transform:translateX(0);opacity:1}.instant_millionaire .draw-number.roll-in{animation:rollIn 0.8s ease-out forwards}@keyframes rollIn{0%{transform:translateX(300px) rotate(0deg);opacity:0}50%{transform:translateX(-20px) rotate(180deg);opacity:1}100%{transform:translateX(0) rotate(360deg);opacity:1}}.instant_millionaire .confetti{position:absolute;border-radius:50%;pointer-events:none;z-index:1000}.instant_millionaire .confetti.small{width:8px;height:8px}.instant_millionaire .confetti.medium{width:12px;height:12px}.instant_millionaire .confetti.large{width:16px;height:16px}.instant_millionaire .confetti.square{border-radius:0;width:10px;height:10px}.instant_millionaire .confetti.red{background:#ff4757}.instant_millionaire .confetti.blue{background:#48dbfb}.instant_millionaire .confetti.green{background:#2ed573}.instant_millionaire .confetti.purple{background:#a55eea}.instant_millionaire .confetti.orange{background:#ff9f43}.instant_millionaire .confetti.yellow{background:#ffd700}.instant_millionaire .confetti.pink{background:#ff6b9d}.instant_millionaire .confetti.cyan{background:#00d2d3}@keyframes confetti-fall{0%{transform:translateY(-100vh) rotate(0deg) scale(1);opacity:1}100%{transform:translateY(100vh) rotate(720deg) scale(0.5);opacity:0}}@keyframes confetti-spiral{0%{transform:translateY(-100vh) translateX(0) rotate(0deg) scale(1);opacity:1}50%{transform:translateY(50vh) translateX(100px) rotate(360deg) scale(1.2);opacity:1}100%{transform:translateY(100vh) translateX(-50px) rotate(720deg) scale(0.3);opacity:0}}.instant_millionaire .draw-area.celebrating{animation:mega-pulse 0.3s ease-in-out 5}@keyframes mega-pulse{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(255,215,0,0.7)}50%{transform:scale(1.08);box-shadow:0 0 0 20px rgba(255,215,0,0)}100%{transform:scale(1);box-shadow:0 0 0 0 rgba(255,215,0,0)}}.instant_millionaire .screen-shake{animation:screen-shake 0.5s ease-in-out}@keyframes screen-shake{0%,100%{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-5px)}20%,40%,60%,80%{transform:translateX(5px)}}.instant_millionaire .frequency-display{background:#2b2b2b;border:1px solid #555;border-radius:10px;padding:10px;flex-shrink:0}.instant_millionaire .frequency-display h3{color:#ffd700;margin-top:0;margin-bottom:0;text-align:center;font-size:14px}.instant_millionaire .frequency-tabs{display:flex;justify-content:center;gap:5px}.instant_millionaire .frequency-tab{background:#333;color:#fff;border:none;padding:4px 8px;border-radius:3px;cursor:pointer;font-size:10px}.instant_millionaire .frequency-tab.active{background:#ffd700;color:#000}.instant_millionaire .frequency-numbers{display:flex;flex-wrap:wrap;gap:3px;justify-content:center}.instant_millionaire .frequency-number{background:#333;color:#fff;border-radius:3px;padding:2px 4px;font-size:9px;min-width:20px;text-align:center;position:relative;transition:all 0.2s ease}.instant_millionaire .frequency-number.hot{background:linear-gradient(45deg, #ff4757, #ff3838);color:#fff;font-weight:bold;box-shadow:0 0 5px rgba(255,71,87,0.5)}.instant_millionaire .frequency-number.cold{background:linear-gradient(45deg, #48dbfb, #0abde3);color:#000;font-weight:bold;box-shadow:0 0 5px rgba(72,219,251,0.5)}.instant_millionaire .frequency-number.normal{background:#555;color:#fff}.instant_millionaire .frequency-number.hidden{display:none}.instant_millionaire .recent-tickets{background:linear-gradient(145deg, rgba(20,25,40,0.95), rgba(35,45,65,0.95));border:2px solid rgba(255,215,0,0.3);border-radius:20px;padding:8px;margin:0;position:relative;display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:visible}.instant_millionaire .recent-tickets::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg, #ff6b6b, gold, #0f8, skyblue);animation:shimmer 3s infinite}@keyframes shimmer{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}.instant_millionaire .recent-tickets h4{color:#ffd700;font-size:14px;font-weight:700;margin-bottom:8px;text-align:center;text-transform:uppercase;position:relative}.instant_millionaire .tickets-list{padding:0}.instant_millionaire .tickets-list::-webkit-scrollbar{width:8px}.instant_millionaire .tickets-list::-webkit-scrollbar-track{background:rgba(255,255,255,0.1);border-radius:10px}.instant_millionaire .tickets-list::-webkit-scrollbar-thumb{background:linear-gradient(180deg, gold, #ffed4e);border-radius:10px;border:2px solid transparent}.instant_millionaire .ticket-item{background:rgba(25,35,55,0.8);border:1px solid rgba(255,215,0,0.2);border-radius:8px;padding:16px;margin-bottom:12px;transition:all 0.3s ease;position:relative;overflow:visible;width:100%;box-sizing:border-box}.instant_millionaire .ticket-item::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255,215,0,0.15), transparent);transition:left 0.6s ease}.instant_millionaire .ticket-item:hover{border-color:#ffd700}.instant_millionaire .ticket-item:hover::before{left:100%}.instant_millionaire .ticket-numbers{display:flex;gap:8px;align-items:center;margin-bottom:3px;justify-content:flex-start}.instant_millionaire .main-numbers,.instant_millionaire .bonus-numbers{display:flex;gap:4px;align-items:center}.instant_millionaire .bonus-numbers::before{content:'+';color:#ffd700;font-weight:bold;margin:0 6px}.instant_millionaire .number-ball{width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;box-shadow:0 2px 6px rgba(0,0,0,0.3);transition:all 0.2s ease;margin:0 2px}.instant_millionaire .main-ball{color:white;border:1px solid #4CAF50;background:linear-gradient(45deg, #4CAF50, #45a049) !important;width:24px !important;height:24px !important;font-size:10px !important}.instant_millionaire .bonus-ball{border:1px solid rgba(0,0,0,0.1);width:24px !important;height:24px !important;font-size:10px !important;background:#ff4757;color:white;border-color:#ff4757}.instant_millionaire .draw-balls{gap:5px;margin-bottom:0;margin-top:20px}.instant_millionaire .number-ball:hover{transform:scale(1.15) rotate(5deg);box-shadow:0 6px 20px rgba(0,0,0,0.5),inset 0 1px 0 rgba(255,255,255,0.4)}.instant_millionaire .ticket-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:6px;border-bottom:1px solid rgba(255,215,0,0.15);margin-bottom:8px}.instant_millionaire .ticket-numbers .main-ball{width:20px !important;height:20px !important;font-size:8px !important}.instant_millionaire .ticket-numbers .bonus-ball{width:20px !important;height:20px !important;font-size:8px !important}.instant_millionaire .ticket-date{color:#b0c4de;font-size:13px;font-weight:500}.instant_millionaire .ticket-draw-id{color:#ffd700;font-size:12px;font-weight:600;background:rgba(255,215,0,0.1);padding:2px 8px;border-radius:4px;border:1px solid rgba(255,215,0,0.2)}.instant_millionaire .ticket-details{display:flex;justify-content:space-between;align-items:center;font-size:13px}.instant_millionaire .ticket-product{color:#b0c4de;font-weight:500;text-align:center}.instant_millionaire .ticket-transaction{color:#87ceeb;font-size:8px;background:rgba(135,206,235,0.1);padding:2px 6px;border-radius:4px}.instant_millionaire .ticket-status{text-align:right;margin-top:8px;padding-top:8px;border-top:1px solid rgba(255,215,0,0.1)}.instant_millionaire .status-win{color:#00ff88;font-weight:600;font-size:14px;background:rgba(0,255,136,0.1);padding:4px 8px;border-radius:4px;border:1px solid rgba(0,255,136,0.2)}.instant_millionaire .status-no-win{color:#ff6b6b;font-size:13px;font-weight:500;opacity:0.7}.instant_millionaire .win-transaction-status{margin-top:6px}.instant_millionaire .transaction-status{padding:4px 12px;border-radius:12px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px}.instant_millionaire .transaction-status.successful{background:linear-gradient(135deg, rgba(0,255,136,0.3), rgba(0,255,136,0.1));color:#00ff88;border:1px solid rgba(0,255,136,0.4);text-shadow:0 1px 2px rgba(0,255,136,0.3)}.instant_millionaire .draw-history{background:linear-gradient(145deg, rgba(20,25,40,0.95), rgba(35,45,65,0.95));border:2px solid rgba(255,215,0,0.3);border-radius:20px;padding:25px;margin:20px 0;box-shadow:0 15px 35px rgba(0,0,0,0.5),inset 0 1px 0 rgba(255,255,255,0.1);backdrop-filter:blur(10px);position:relative;overflow:hidden}.instant_millionaire .draw-history::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg, #ff6b6b, gold, #0f8, skyblue);animation:shimmer 3s infinite}.instant_millionaire .draw-history h3{color:#ffd700;font-size:22px;font-weight:700;margin:0 0 8px 0;text-align:center;position:relative}.instant_millionaire .history-container{max-height:100%;overflow-y:auto;padding-right:10px;scrollbar-width:thin;scrollbar-color:#ffd700 transparent}.instant_millionaire .history-container::-webkit-scrollbar{width:8px}.instant_millionaire .history-container::-webkit-scrollbar-track{background:rgba(255,255,255,0.1);border-radius:10px}.instant_millionaire .history-container::-webkit-scrollbar-thumb{background:linear-gradient(180deg, gold, #ffed4e);border-radius:10px;border:2px solid transparent}.instant_millionaire .history-item{background:linear-gradient(135deg, rgba(15,52,96,0.9), rgba(30,58,95,0.9));border:1px solid rgba(255,215,0,0.4);border-radius:16px;padding:20px;margin-bottom:15px;display:flex;justify-content:space-between;align-items:center;transition:all 0.4s cubic-bezier(0.4, 0, 0.2, 1);position:relative;overflow:hidden;backdrop-filter:blur(5px)}.instant_millionaire .history-item:hover{border-color:#ffd700}.instant_millionaire .history-item:hover::before{left:100%}.instant_millionaire .history-numbers{display:flex;gap:10px;align-items:center;flex:1;justify-content:flex-start}.instant_millionaire .history-number{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;background:linear-gradient(135deg, #ff6b6b 0%, #ff8e53 50%, #ff4757 100%);color:white;text-shadow:0 1px 2px rgba(0,0,0,0.5);box-shadow:0 4px 12px rgba(0,0,0,0.4),inset 0 1px 0 rgba(255,255,255,0.3);transition:all 0.3s ease}.instant_millionaire .history-number:hover{transform:scale(1.15) rotate(5deg);box-shadow:0 6px 20px rgba(0,0,0,0.5),inset 0 1px 0 rgba(255,255,255,0.4)}.instant_millionaire .history-bonus-number{background:linear-gradient(135deg, gold 0%, #ffed4e 50%, #f39c12 100%);color:#1a1a2e;text-shadow:0 1px 2px rgba(0,0,0,0.2)}.instant_millionaire .history-info{display:flex;flex-direction:column;gap:4px;min-width:180px;justify-content:space-between;align-items:center}.instant_millionaire .history-date{color:#87ceeb;font-size:14px;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,0.3)}.instant_millionaire .history-draw-id{font-weight:600;border:1px solid rgba(255,215,0,0.3);text-shadow:0 1px 2px rgba(0,0,0,0.3);color:#ffd700;font-size:8px;background:rgba(255,215,0,0.1);padding:1px 4px;border-radius:3px}.instant_millionaire .history-jackpot{color:#00ff88;font-size:13px;font-weight:600;text-shadow:0 1px 2px rgba(0,255,136,0.3)}@media (min-width: 2560px){.instant_millionaire .left-panel{flex:0 0 20%;min-width:400px;padding:15px;gap:20px}.instant_millionaire .right-panel{flex:0 0 25%;min-width:450px;padding:15px}.instant_millionaire .main-panel{padding:15px;gap:20px}}@media (min-width: 3840px){.instant_millionaire .left-panel{flex:0 0 22%;min-width:500px;padding:20px;gap:25px}.instant_millionaire .right-panel{flex:0 0 28%;min-width:550px;padding:20px}.instant_millionaire .main-panel{padding:20px;gap:30px}}@media (max-width: 768px){.instant_millionaire{flex-direction:column}.instant_millionaire .left-panel{flex:none;min-width:unset;width:100%;order:2;padding:10px;gap:10px}.instant_millionaire .main-panel{flex:none;width:100%;order:1;padding:10px;gap:15px}.instant_millionaire .right-panel{flex:none;min-width:unset;width:100%;order:3;padding:10px}}@media (max-width: 480px){.instant_millionaire .left-panel,.instant_millionaire .right-panel,.instant_millionaire .main-panel{padding:5px;gap:8px}}.instant_millionaire .left-panel{overflow:hidden !important;overflow-y:auto !important;height:100vh !important;max-height:100vh !important;box-sizing:border-box !important;position:relative !important;padding:8px !important}.instant_millionaire .left-panel>*{width:100% !important;max-width:100% !important;box-sizing:border-box !important;margin-left:0 !important;margin-right:0 !important;position:relative !important;transform:none !important}.instant_millionaire .left-panel *{max-width:100% !important;overflow-wrap:break-word !important;word-wrap:break-word !important}.instant_millionaire .left-panel .prize-col .crypto-currency-icon img{height:10px}.instant_millionaire .left-panel .my-tickets-section{width:100% !important;max-width:100% !important;margin:5px 0 !important;padding:8px !important;box-sizing:border-box !important;overflow:hidden !important}.instant_millionaire .prize-schedule{background:rgba(20,25,40,0.9);border:1px solid rgba(255,215,0,0.2);border-radius:8px;padding:8px;margin:5px 0;overflow-y:auto;width:100%;box-sizing:border-box}.instant_millionaire .prize-schedule h3{font-size:12px;margin:0 0 6px 0;color:#ffd700;text-align:center}.instant_millionaire .prize-table{width:100%}.instant_millionaire .prize-row{display:flex;justify-content:space-between;padding:2px 4px;font-size:12px;border-bottom:1px solid rgba(255,215,0,0.1)}.instant_millionaire .frequency-display{background:rgba(20,25,40,0.9);border:1px solid rgba(255,215,0,0.2);border-radius:8px;padding:8px;margin:5px 0;width:100%;box-sizing:border-box}.instant_millionaire .frequency-display h3{font-size:12px;margin:0;color:#ffd700;text-align:center}.instant_millionaire .frequency-numbers{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;max-width:100%;margin:0 auto}.instant_millionaire .frequency-number{display:flex;flex-direction:row;align-items:center;justify-content:center;padding:6px 8px;border-radius:6px;font-size:12px;font-weight:600;color:white;cursor:pointer;transition:all 0.2s;margin:2px;width:40px;gap:4px}.instant_millionaire .frequency-number .number{font-size:10px;font-weight:bold}.instant_millionaire .frequency-number .count{font-size:8px;font-weight:600;padding:1px 3px;background:rgba(255,255,255,0.8);color:#333;border-radius:6px;min-width:14px;line-height:1}.instant_millionaire .upcoming-draws-section{background:rgba(20,25,40,0.9);border:1px solid rgba(255,215,0,0.2);border-radius:8px;padding:8px;margin:5px 0;display:flex;flex-direction:column;width:100%;box-sizing:border-box;overflow:hidden;flex:0 0 auto}.instant_millionaire .upcoming-draws-section h3{font-size:12px;margin:0 0 8px 0;color:#ffd700;text-align:center}.instant_millionaire .upcoming-draws-section-block{display:flex;justify-content:space-between}.instant_millionaire .upcoming-draws-section-block li{font-size:10px}.instant_millionaire .upcoming-draws-section-right{display:flex;flex-direction:column}.instant_millionaire .upcoming-draws-section-right button{margin-bottom:5px;font-size:12px}.instant_millionaire .upcoming-draws-section-right button:hover{background-color:var(--bs-btn-active-bg);border:1px solid var(--bs-btn-active-border-color)}.instant_millionaire .my-tickets-section{background:rgba(20,25,40,0.9);border:1px solid rgba(255,215,0,0.2);border-radius:8px;padding:8px;margin:5px 0;display:flex;flex-direction:column;width:100%;box-sizing:border-box;overflow:hidden;flex:0 0 auto}.instant_millionaire .my-tickets-section h3{font-size:12px;margin:0 0 8px 0;color:#ffd700;text-align:center}.instant_millionaire .tickets-list{flex:1 1 auto;min-height:0;overflow-y:auto;padding-right:4px}.instant_millionaire .ticket-item{padding:8px;margin-bottom:6px;font-size:11px;background:rgba(15,20,35,0.9);border:1px solid rgba(255,215,0,0.2);border-radius:6px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:4px}.instant_millionaire .ticket-numbers{display:flex;gap:4px;align-items:center;flex-wrap:wrap}.instant_millionaire .number-ball{width:20px;height:20px;font-size:10px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;margin:0 1px;font-weight:bold}.instant_millionaire .ticket-info{display:flex;flex-direction:column;gap:0;font-size:9px}.instant_millionaire .my-tickets-section .ticket-info{width:100%}.instant_millionaire .ticket-header{display:flex;justify-content:space-between;align-items:center}.instant_millionaire .ticket-date{color:#87ceeb;font-size:8px}.instant_millionaire .ticket-draw-id{color:#ffd700;font-size:8px;background:rgba(255,215,0,0.1);padding:1px 4px;border-radius:3px}.instant_millionaire .ticket-details{font-size:8px;color:#b0c4de}.instant_millionaire .ticket-status{text-align:center;font-size:9px}.instant_millionaire .draw-history{background:rgba(20,25,40,0.9);border:1px solid rgba(255,215,0,0.2);border-radius:8px;padding:8px;margin:5px 0;width:100%;box-sizing:border-box}.instant_millionaire .draw-history h3{font-size:12px;margin:0 0 8px 0;color:#ffd700;text-align:center}.instant_millionaire .history-container{max-height:400px;overflow-y:auto;padding-right:4px}.instant_millionaire .history-item{padding:8px;margin-bottom:6px;font-size:11px;background:rgba(15,20,35,0.9);border:1px solid rgba(255,215,0,0.2);border-radius:6px;display:flex;justify-content:space-between;align-items:center;width:100%;box-sizing:border-box;gap:8px;flex-direction:column}.instant_millionaire .history-numbers{display:flex;gap:3px;align-items:center;flex-wrap:wrap;flex:1}.instant_millionaire .history-number{width:20px;height:20px;font-size:10px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 1px;font-weight:bold;background:#ff6b6b;color:white}.instant_millionaire .history-number.bonus{background:#ffd700;color:#1a1a2e}.instant_millionaire .bonus-section::before{content:'+';color:#ffd700;font-weight:bold;margin:0 3px;font-size:12px}.instant_millionaire .history-date{color:#87ceeb;font-size:8px}.instant_millionaire .history-jackpot{color:#00ff88;font-size:8px}.instant_millionaire .frequency-display h3{font-size:14px;margin-bottom:0;color:#ffd700;text-align:center}.instant_millionaire .live-chat-section{background:linear-gradient(145deg, rgba(20,25,40,0.9), rgba(35,45,65,0.9));border:1px solid rgba(255,215,0,0.2);border-radius:12px;padding:12px;margin:8px 0;max-height:400px;overflow-y:auto;position:relative}.instant_millionaire .live-chat-section h2{font-size:14px;margin-bottom:8px;color:#ffd700;text-align:center;cursor:pointer;position:relative}.instant_millionaire .live-chat-section h2::after{content:'▼';position:absolute;right:0;top:0;font-size:12px;transition:transform 0.3s ease}.instant_millionaire .live-chat-section.collapsed h2::after{transform:rotate(-90deg)}.instant_millionaire .live-chat-section.collapsed .chat-content{display:none}.instant_millionaire .left-panel::-webkit-scrollbar,.instant_millionaire .right-panel::-webkit-scrollbar{width:6px}.instant_millionaire .left-panel::-webkit-scrollbar-track,.instant_millionaire .right-panel::-webkit-scrollbar-track{background:rgba(255,255,255,0.05);border-radius:6px}.instant_millionaire .left-panel::-webkit-scrollbar-thumb,.instant_millionaire .right-panel::-webkit-scrollbar-thumb{background:linear-gradient(180deg, gold, #ffed4e);border-radius:6px;border:1px solid transparent}.instant_millionaire .number-selection{display:flex;padding:1rem;background:rgba(20,25,40,0.8);border-radius:1rem;margin:0;clear:both;overflow:visible;position:relative;z-index:2;width:100%;box-sizing:border-box;margin-top:20px;border:1px solid var(--border-2)}.instant_millionaire .game-area{display:grid !important;grid-template-columns:6fr 6fr 6fr !important;background:rgba(20,25,40,0.8);border-radius:1rem;padding:1rem;margin:0;clear:both;overflow:visible;position:relative;z-index:2}.entry-sections-container{display:grid;grid-template-columns:3fr 6fr;gap:10px;margin-top:1rem}.entry-list-section{background:rgba(20,25,40,0.8);border-radius:1rem;padding:1rem;border:1px solid rgba(255,255,255,0.1)}.entry-list-header .section-title{color:#ffd74a;font-weight:700;font-size:1.1rem;margin-bottom:1rem}.entry-list-content{color:rgba(255,255,255,0.9)}.entries-grid{min-height:200px;margin-bottom:1rem}.entries-grid .entries-empty{color:#fff}.entry-stats{display:flex;justify-content:space-between;padding-top:1rem;border-top:1px solid rgba(255,255,255,0.1)}.stat-item{display:flex;flex-direction:column;align-items:center}.stat-label{font-size:0.85rem;color:rgba(255,255,255,0.7);margin-bottom:0.25rem}.stat-value{font-weight:600;color:#4CAF50;font-size:1rem}.instant_millionaire .bottom-controls-container{background:rgba(20,25,40,0.9);border-radius:1rem;padding:10px;margin:0;clear:both;overflow:visible;position:relative;z-index:3;display:flex;flex-wrap:wrap;gap:1rem;align-items:flex-start;justify-content:space-between}.instant_millionaire .subscription-panel,.instant_millionaire .smart-subscription{position:relative;z-index:4;overflow:visible;width:48%;min-width:300px;box-sizing:border-box;flex-shrink:0}.instant_millionaire .quick-pick-section{position:relative;z-index:4;overflow:visible;width:100%;box-sizing:border-box;flex-shrink:1}.instant_millionaire>*{position:relative;z-index:auto}.instant_millionaire .collapsible-section{transition:max-height 0.3s cubic-bezier(0.4, 0, 0.2, 1);overflow:hidden}.instant_millionaire .empty-state{display:none !important}.instant_millionaire .draw-history:not(:empty),.instant_millionaire .recent-tickets:not(:empty){display:block !important}.instant_millionaire .minimal-state{max-height:80px !important;overflow:hidden}.instant_millionaire .history-number.bonus{background:linear-gradient(135deg, gold 0%, #ffed4e 100%);color:#1a1a2e}.instant_millionaire .history-number:hover{transform:scale(1.1)}.instant_millionaire .bonus-section{display:flex;gap:5px;margin-left:10px;position:relative}.instant_millionaire .bonus-section::before{content:'+';color:#ffd700;font-weight:bold;position:absolute;left:-13px;top:50%;transform:translateY(-50%)}.instant_millionaire .history-date{color:#87ceeb;font-size:8px}.instant_millionaire .history-jackpot{color:#00ff88;font-size:12px;font-weight:bold}.instant_millionaire .frequency-count{font-size:7px;color:#999;margin-left:2px}.instant_millionaire .frequency-legend{display:flex;justify-content:center;gap:10px;margin:8px 0;font-size:8px}.instant_millionaire .legend-item{display:flex;align-items:center;gap:3px}.instant_millionaire .legend-color{width:10px;height:10px;border-radius:2px}.instant_millionaire .legend-color.hot{background:linear-gradient(45deg, #ff4757, #ff3838)}.instant_millionaire .legend-color.cold{background:linear-gradient(45deg, #48dbfb, #0abde3)}.instant_millionaire .legend-color.normal{background:#555}.instant_millionaire .number-btn.hot-indicator{border:2px solid #ff4757;box-shadow:0 0 5px rgba(255,71,87,0.3)}.instant_millionaire .number-btn.cold-indicator{border:2px solid #48dbfb;box-shadow:0 0 5px rgba(72,219,251,0.3)}.instant_millionaire .number-btn .frequency-badge{position:absolute;top:-5px;right:-5px;background:#ffd700;color:#000;border-radius:50%;width:12px;height:12px;font-size:7px;display:flex;align-items:center;justify-content:center;font-weight:bold;z-index:1}.instant_millionaire .jackpot{font-size:14px;color:#ffd700;font-weight:bold}.instant_millionaire .countdown-timer{margin-top:0;margin-bottom:0;padding:0}.instant_millionaire .countdown-label{color:#e2e8f0;font-size:18px;font-weight:bold;margin-bottom:10px;text-transform:uppercase;letter-spacing:1px}.instant_millionaire .countdown-time{font-size:36px;font-weight:bold;color:#ff4757;background:#1f1f1f;padding:10px 25px;border-radius:15px;border:3px solid #ff4757;display:inline-block;height:auto;line-height:1.2em;text-align:center;font-family:'Courier New', monospace;font-variant-numeric:tabular-nums;letter-spacing:2px;box-sizing:border-box;white-space:nowrap;overflow:hidden;vertical-align:middle;box-shadow:0 6px 20px rgba(255,71,87,0.3)}.instant_millionaire .countdown-display{font-size:36px;font-weight:bold;color:#ff4757;background:#1f1f1f;padding:15px 25px;border-radius:15px;border:3px solid #ff4757;display:inline-block;min-width:200px;height:auto;line-height:1.2em;text-align:center;font-family:'Courier New', monospace;font-variant-numeric:tabular-nums;letter-spacing:2px;box-sizing:border-box;white-space:nowrap;overflow:hidden;vertical-align:middle;box-shadow:0 6px 20px rgba(255,71,87,0.3)}.instant_millionaire .countdown-time.warning,.instant_millionaire .countdown-display.warning{animation:countdown-pulse 0.5s ease-in-out infinite alternate;will-change:color, border-color, box-shadow;transform-origin:center}@keyframes countdown-pulse{0%{color:#ff4757;border-color:#ff4757;box-shadow:0 0 0 0 rgba(255,71,87,0.7);transform:scale(1)}100%{color:#ff3838;border-color:#ff3838;box-shadow:0 0 0 10px rgba(255,71,87,0);transform:scale(1)}}.instant_millionaire .selection-container{display:flex !important;flex-direction:row !important;gap:10px;width:100%;max-width:100%;flex-shrink:0;margin:0;flex-wrap:nowrap !important;align-items:stretch;justify-content:space-between}.instant_millionaire .selection-section{background:#2b2b2b;border:2px solid #555;border-radius:15px;padding:0;min-width:0;box-shadow:0 6px 20px rgba(0,0,0,0.3);flex-shrink:1;flex-grow:1;display:flex;flex-direction:column}.instant_millionaire .selection-section h3{color:#ffd700;font-size:24px;font-weight:bold;text-align:center;margin-bottom:20px;text-transform:uppercase;letter-spacing:1px;border-bottom:2px solid rgba(255,215,0,0.3);padding-bottom:10px}.instant_millionaire .selection-section:first-child{flex:3;min-width:0;max-width:none}.instant_millionaire .selection-section:nth-child(2){margin-left:0;flex:2;min-width:0;max-width:none}.instant_millionaire .selection-section:nth-child(3){margin-left:0;flex:1;min-width:0;max-width:none}.instant_millionaire .selection-title{color:#ffd700;font-size:12px;margin-bottom:10px;text-align:center}.instant_millionaire .numbers-grid{display:grid;grid-template-columns:repeat(8, 1fr);grid-template-rows:auto;gap:8px;justify-content:center;align-items:center;width:100%;margin:0;padding:15px;box-sizing:border-box}.instant_millionaire .bonus-grid{display:grid;grid-template-columns:repeat(5, 1fr);grid-template-rows:auto;gap:8px;justify-content:center;align-items:center;width:100%;margin:0;padding:15px;box-sizing:border-box}.instant_millionaire .number-btn{background:#333;border:2px solid #555;color:#fff;padding:15px;cursor:pointer;border-radius:50%;width:60px;height:60px;display:flex;align-items:center;justify-content:center;font-weight:bold;font-size:18px;transition:all 0.3s ease;justify-self:center;position:relative;box-shadow:0 4px 12px rgba(0,0,0,0.3)}.instant_millionaire .number-btn:hover{background:#444;transform:scale(1.1)}.instant_millionaire .number-btn.selected{background:#ffd700;color:#000;border-color:#ffd700;transform:scale(1.1)}.instant_millionaire .bottom-controls-container{display:flex;gap:15px;width:100%;max-width:100%;align-items:flex-start;justify-content:space-between;flex:1;flex-direction:column;margin-top:20px;border:1px solid var(--border-2)}.instant_millionaire .selected-numbers{background:#2b2b2b;border:1px solid #555;border-radius:10px;padding:10px;text-align:center;flex:2;min-width:300px;height:fit-content;display:flex;flex-direction:column}.instant_millionaire .selected-numbers-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.instant_millionaire .selected-numbers-header h3{color:#ffd700;margin:0;font-size:16px}.instant_millionaire .ticket-price{color:#2ed573;font-weight:bold;font-size:14px}.instant_millionaire .selected-numbers-content{flex:1;display:flex;flex-direction:column;gap:0}.instant_millionaire .selection-group{background:#1f1f1f;border:1px solid #444;border-radius:10px;padding:10px;display:flex;gap:10px}.instant_millionaire .selection-group-section{flex:1;display:flex;flex-direction:column;align-items:center}.instant_millionaire .selection-group-section.bonus-section{flex:0.6;border-left:1px solid #444;padding-left:20px}.instant_millionaire .selection-group h4{color:#ffd700;margin:0 0 8px 0;font-size:14px;font-weight:bold;text-align:center}.instant_millionaire .selected-display{display:flex;justify-content:center;gap:6px;margin-bottom:8px}.instant_millionaire .selected-number{border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center;font-weight:bold;font-size:12px;background:linear-gradient(135deg, #4f46e5 0%, #7c3aed 100%);color:#ffffff;box-shadow:0 2px 8px rgba(79,70,229,0.4)}.instant_millionaire .selected-number.bonus-number{background:#ff4757;color:#fff}.instant_millionaire .selection-actions{display:flex;justify-content:center;gap:20px;margin-top:20px;flex-wrap:wrap}.instant_millionaire .quick-pick-section{background:linear-gradient(135deg, #1f1f1f 0%, #2a2a2a 100%);border:1px solid #555;border-radius:10px;padding:0;box-shadow:0 4px 15px rgba(0,0,0,0.3)}.instant_millionaire .quick-pick-label{color:#ffd700;font-size:14px;font-weight:bold;margin-bottom:12px;text-align:center;text-shadow:0 1px 3px rgba(0,0,0,0.5)}.instant_millionaire .quick-pick-buttons{display:grid;grid-template-columns:repeat(auto-fit, minmax(70px, 1fr));gap:8px;justify-content:center}.instant_millionaire .quick-pick-btn{background:linear-gradient(145deg, #4a4a4a, #333);color:#fff;border:2px solid #555;border-radius:10px;padding:8px 12px;font-size:11px;font-weight:bold;cursor:pointer;transition:all 0.3s ease;box-shadow:0 2px 8px rgba(0,0,0,0.2);position:relative;overflow:hidden}.instant_millionaire .quick-pick-btn::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255,215,0,0.2), transparent);transition:left 0.5s ease}.instant_millionaire .quick-pick-btn:hover{background:linear-gradient(145deg, gold, #e6c200);color:#000;border-color:#ffd700;transform:translateY(-2px);box-shadow:0 4px 15px rgba(255,215,0,0.4)}.instant_millionaire .quick-pick-btn:hover::before{left:100%}.instant_millionaire .quick-pick-btn:active{transform:translateY(0);box-shadow:0 2px 8px rgba(255,215,0,0.2)}.instant_millionaire .quick-pick-btn:disabled,.instant_millionaire .quick-pick-btn.no-active-draw{background:linear-gradient(145deg, #2c2c2c, #1a1a1a) !important;color:#666 !important;border-color:#333 !important;cursor:not-allowed !important;transform:none !important;box-shadow:none !important;opacity:0.5 !important;pointer-events:none !important;filter:grayscale(50%) !important}.instant_millionaire .quick-pick-btn:disabled:hover,.instant_millionaire .quick-pick-btn.no-active-draw:hover{background:linear-gradient(145deg, #2c2c2c, #1a1a1a) !important;color:#666 !important;transform:none !important;box-shadow:none !important;pointer-events:none !important}.quick-pick-purchase{margin:15px 0;text-align:center}.quick-pick-buy-btn{background:#555;color:#ccc;border:none;padding:12px 20px;border-radius:25px;font-size:13px;font-weight:500;cursor:pointer;transition:all 0.3s ease;min-width:280px;width:280px;text-align:center;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.quick-pick-buy-btn:hover:not(:disabled){background:#666;transform:translateY(-1px)}.quick-pick-buy-btn:active:not(:disabled){transform:translateY(0)}.quick-pick-buy-btn:disabled{background:#555;color:#999;cursor:not-allowed}.quick-pick-buy-btn:not(:disabled){background:linear-gradient(135deg, gold, #ffed4a);color:#1a1a2e;font-weight:bold}.quick-pick-buy-btn:not(:disabled):hover{background:linear-gradient(135deg, #ffed4a, gold);transform:translateY(-2px);box-shadow:0 4px 8px rgba(255,215,0,0.3)}.instant_millionaire .button-group{display:flex;justify-content:center;gap:8px;margin-top:10px;margin-bottom:10px}.instant_millionaire .clear-btn{background:#ff4757;color:#fff;border:none;padding:8px 16px;border-radius:5px;cursor:pointer;font-weight:bold;font-size:12px}.instant_millionaire .buy-ticket-btn{background:#ffd700;color:#ffffff;border:none;padding:10px 20px;font-size:14px;font-weight:bold;border-radius:20px;cursor:pointer;width:100%;max-width:240px;margin:0 auto;display:block;transition:all 0.3s ease}.instant_millionaire .buy-ticket-btn:disabled{background:#555;color:#999;cursor:not-allowed}.instant_millionaire .buy-ticket-btn:not(:disabled):hover,.instant_millionaire .buy-random-pick:not(:disabled):hover{transform:translateY(-2px);box-shadow:none}.instant_millionaire .continuous-buy-section{background:#2b2b2b;border:1px solid #555;border-radius:10px;padding:10px;flex:1;min-width:350px;width:100%;height:auto;display:flex;flex-direction:column}.instant_millionaire .continuous-buy-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.instant_millionaire .continuous-buy-header h3{color:#ffd700;margin:0;font-size:16px}.instant_millionaire .balance-display{color:#2ed573;font-weight:bold;font-size:14px;gap:2px}.instant_millionaire .crypto-currency-icon{margin-left:5px}.instant_millionaire .crypto-currency-icon img{height:12px}.instant_millionaire .continuous-buy-controls{margin-bottom:15px}.instant_millionaire .continuous-buy-controls .crypto-currency-icon{margin-right:3px}.instant_millionaire .continuous-buy-controls .crypto-currency-icon img{height:10px}.instant_millionaire .control-row{display:flex;align-items:center;margin-bottom:8px}.instant_millionaire .control-group{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.instant_millionaire .control-group label{color:#fff;font-size:12px;font-weight:bold;min-width:25px}.instant_millionaire .control-input{background:#1f1f1f;border:1px solid #555;border-radius:4px;padding:4px 6px;color:#fff;font-size:12px;width:75px;text-align:center}.instant_millionaire .control-input:focus{outline:none;border-color:#ffd700}.instant_millionaire .control-group input[type="checkbox"]{width:14px;height:14px;margin-right:4px}.instant_millionaire .control-group span{color:#ccc;font-size:12px}.instant_millionaire .continuous-buy-actions{display:flex;gap:8px;margin-bottom:15px}.instant_millionaire .start-continuous-btn{color:#fff;border:none;padding:8px 16px;border-radius:5px;font-size:12px;font-weight:bold;cursor:pointer;flex:1;background:linear-gradient(135deg, #10b981 0%, #059669 100%);transition:all 0.3s ease}.instant_millionaire .start-continuous-btn:hover{transform:translateY(-1px);box-shadow:0 4px 15px rgba(16,185,129,0.4)}.instant_millionaire .start-continuous-btn:disabled{background:#555;color:#999;cursor:not-allowed}.instant_millionaire .stop-continuous-btn{background:#ff4757;color:#fff;border:none;padding:8px 16px;border-radius:5px;font-size:12px;font-weight:bold;cursor:pointer;flex:1}.instant_millionaire .stop-continuous-btn:hover{background:#ff3838}.instant_millionaire .continuous-buy-status{background:#1f1f1f;border:1px solid #444;border-radius:10px;padding:10px}.instant_millionaire .status-item{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.instant_millionaire .status-item:last-child{margin-bottom:0}.instant_millionaire .status-item span:first-child{color:#ccc;font-size:12px}.instant_millionaire .status-item span:last-child{color:#fff;font-weight:bold;font-size:12px}.instant_millionaire .status-item span.positive:last-child{color:#2ed573}.instant_millionaire .status-item span.negative:last-child{color:#ff4757}#instructionsModal.modal{display:none;position:absolute;z-index:10000;left:0;top:0;height:100%;width:100%;background-color:rgba(0,0,0,0.8);backdrop-filter:blur(3px)}#instructionsModal .modal-content{background-color:#1f1f1f;padding:0;border:2px solid #ffd700;border-radius:12px;width:90%;max-width:800px;max-height:90vh;overflow:hidden;animation:modalSlideIn 0.3s ease-out;border:3px solid var(--border-1)}@keyframes modalSlideIn{from{transform:translateY(-50px);opacity:0}to{transform:translateY(0);opacity:1}}#instructionsModal .modal-header{background:rgba(45,55,72,0.9);color:#000;padding:15px 20px;border-bottom:1px solid #333;display:flex;justify-content:space-between;align-items:center}#instructionsModal .modal-title{font-size:20px;font-weight:bold;margin:0}#instructionsModal .modal-close{background:none;border:none;color:#000;font-size:24px;cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color 0.2s}#instructionsModal .modal-close:hover{background-color:rgba(0,0,0,0.1)}#instructionsModal .modal-body{padding:20px;overflow-y:auto;max-height:90vh;color:#fff}#instructionsModal .modal-body::-webkit-scrollbar{width:8px}#instructionsModal .modal-body::-webkit-scrollbar-track{background:#2b2b2b;border-radius:4px}#instructionsModal .modal-body::-webkit-scrollbar-thumb{background:#555;border-radius:4px}#instructionsModal .modal-body::-webkit-scrollbar-thumb:hover{background:#666}#instructionsModal .modal-section{margin-bottom:25px}#instructionsModal .modal-section h3{color:#ffd700;font-size:18px;margin-bottom:10px;border-bottom:2px solid #ffd700;padding-bottom:5px}#instructionsModal .modal-section h4{color:#ffd700;font-size:16px;margin-bottom:8px}#instructionsModal .modal-section p{line-height:1.6;margin-bottom:12px}#instructionsModal .modal-section ul{padding-left:20px;margin-bottom:12px}#instructionsModal .modal-section li{margin-bottom:8px;line-height:1.5}#instructionsModal .modal-section li .crypto-currency-icon{margin-left:2px}#instructionsModal .modal-section li .crypto-currency-icon img{height:12px}#instructionsModal .prize-table-modal{width:100%;border-collapse:collapse;margin:0;font-size:14px}#instructionsModal .prize-table-modal th,#instructionsModal .prize-table-modal td{padding:10px;text-align:center;border:1px solid #555}#instructionsModal .prize-table-modal th{background-color:#2b2b2b;color:#ffd700;font-weight:bold}#instructionsModal .prize-table-modal tr:nth-child(even){background-color:#2a2a2a}#instructionsModal .prize-table-modal tr:first-child td{background:linear-gradient(45deg, #2a2a2a, #3a3a3a);color:#ffd700;font-weight:bold}#instructionsModal .highlight-box{background:linear-gradient(45deg, #2a2a2a, #1f1f1f);border:2px solid #ffd700;border-radius:10px;padding:15px;margin:15px 0;text-align:center}#instructionsModal .highlight-box h4{color:#ffd700;margin-top:0;font-size:18px}#instructionsModal .steps-list{counter-reset:step-counter;list-style:none;padding:0}#instructionsModal .steps-list li{counter-increment:step-counter;margin-bottom:15px;padding-left:40px;position:relative}#instructionsModal .steps-list li::before{content:counter(step-counter);position:absolute;left:0;top:0;background:#ffd700;color:#000;width:25px;height:25px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:bold;font-size:12px}#instructionsModal .feature-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:15px;margin:15px 0}#instructionsModal .feature-card{background:#2b2b2b;border:1px solid #555;border-radius:10px;padding:15px}#instructionsModal .feature-card h5{color:#ffd700;margin-top:0;margin-bottom:8px}.help-button{border-radius:10px;border:1px solid #FFD700;background:rgba(255,255,255,0.07);color:#fff;padding:8px 14px;transition:transform .08s ease, filter .2s ease;margin-top:15px;font-size:12px;display:inline-flex;align-items:center;gap:2px;height:36px;line-height:1;padding:0 18px}.help-button .info-icon{display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:20px;font-weight:700}.winning-ticket-card{background:#1f1f1f;border:1px solid #444;border-radius:10px;padding:10px;margin-bottom:10px;font-size:11px;animation:slideIn 0.3s ease-out}.winning-ticket-card:last-child{margin-bottom:0}.winning-ticket-card.win{border-color:#2ed573;background:linear-gradient(45deg, #1f1f1f, #1a2a1a)}.winning-ticket-card.big-win{border-color:#ffd700;background:linear-gradient(45deg, #1f1f1f, #2a2a1a);animation:subtle-glow 2s ease-in-out infinite alternate}.winning-ticket-card.jackpot{border-color:#ffd700;background:linear-gradient(45deg, #2a2a2a, #3a3a3a);animation:jackpot-glow 2s ease-in-out infinite alternate}.winning-ticket-card-link:hover .winning-ticket-card{transform:translateY(-2px);box-shadow:0 4px 12px rgba(255,215,0,0.3)}.winning-ticket-card-link{transition:all 0.2s ease}.winning-ticket-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.draw-id{color:#ffd700;font-weight:bold;font-size:12px}.win-amount{color:#2ed573;font-weight:bold;font-size:13px}.winning-ticket-card.jackpot .win-amount{color:#ffd700}.winning-ticket-card.big-win .win-amount{color:#ffd700}.winning-ticket-date{color:#999;font-size:10px;margin-bottom:5px}.winning-numbers{margin-bottom:10px}.numbers-label-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px}.numbers-label{font-size:10px;color:#ccc;margin-bottom:0}.winning-ticket-date-inline{font-size:10px;color:#aaa;margin-bottom:0}.winning-number{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:bold;background:#333;color:#fff;border:1px solid #555}.winning-number.matched{background:#333;color:#fff;border:2px solid #fff;animation:match-pulse 0.5s ease-in-out;box-shadow:0 0 10px rgba(255,255,255,0.5)}.winning-number.bonus{background:#ff4757;color:#fff;border-color:#ff4757}.winning-number.bonus.matched{background:#ff4757;color:#fff;border:2px solid #fff;animation:match-pulse 0.5s ease-in-out;box-shadow:0 0 10px rgba(255,255,255,0.5)}.numbers-display{display:flex;gap:5px;flex-wrap:wrap;justify-content:center}.win-description{color:#2ed573;font-size:10px;font-weight:bold;text-align:center;padding-top:4px;border-top:1px solid #333}.winning-ticket-card.jackpot .win-description{color:#ffd700}.winning-ticket-card.big-win .win-description{color:#ffd700}.instant_millionaire .winning-tickets-list{flex:1;overflow-y:auto;min-height:0}.instant_millionaire .winning-tickets-list::-webkit-scrollbar{width:6px}.instant_millionaire .winning-tickets-list::-webkit-scrollbar-track{background:#1f1f1f;border-radius:3px}.instant_millionaire .winning-tickets-list::-webkit-scrollbar-thumb{background:#555;border-radius:3px}.instant_millionaire .winning-tickets-list::-webkit-scrollbar-thumb:hover{background:#666}@media (max-width: 1024px){.instant_millionaire .quick-pick-buttons{grid-template-columns:repeat(3, 1fr);gap:4px}.instant_millionaire .quick-pick-btn{font-size:9px;padding:6px 4px;white-space:nowrap;min-width:0}}@media (max-width: 768px){#instructionsModal .modal-content{width:95%;margin:5% auto;max-height:85vh}#instructionsModal .modal-header{padding:12px 15px}#instructionsModal .modal-title{font-size:16px}#instructionsModal .modal-body{padding:15px}#instructionsModal .modal-section h3{font-size:16px}#instructionsModal .modal-section h4{font-size:14px}#instructionsModal .prize-table-modal{font-size:12px}#instructionsModal .prize-table-modal th,#instructionsModal .prize-table-modal td{padding:6px}#instructionsModal .feature-grid{grid-template-columns:1fr}}@media (max-width: 1600px) and (min-width: 992px){.instant_millionaire .left-panel,.instant_millionaire .right-panel{width:28%}.instant_millionaire .main-panel{margin-right:5px !important}.instant_millionaire .selection-container{flex-direction:row !important;gap:10px;flex-wrap:nowrap !important}.instant_millionaire .bottom-controls-container{flex-direction:column;gap:15px}.instant_millionaire .numbers-grid{grid-template-columns:repeat(8, 1fr);gap:8px;padding:15px}.instant_millionaire .bonus-grid{grid-template-columns:repeat(5, 1fr);gap:8px;padding:15px}.instant_millionaire .number-btn{width:28px;height:28px;font-size:9px}.instant_millionaire .draw-number{width:32px;height:32px;font-size:14px}.instant_millionaire .main-title{font-size:22px}.instant_millionaire .quick-pick-buttons{grid-template-columns:repeat(4, 1fr);gap:4px}.instant_millionaire .quick-pick-btn{font-size:9px;padding:4px 6px}.instant_millionaire .selected-numbers,.instant_millionaire .continuous-buy-section{width:100%;min-width:auto}.instant_millionaire .prize-table{font-size:9px}.instant_millionaire .prize-row.jackpot{font-size:12px}.instant_millionaire .my-tickets-section{min-height:280px}.instant_millionaire .draw-history{height:auto;min-height:205px;overflow-y:auto}.instant_millionaire .selected-numbers,.instant_millionaire .continuous-buy-section{width:100%;min-width:auto;padding:8px;box-sizing:border-box;min-height:auto}.instant_millionaire .quick-pick-section{padding:0}}@media (max-width: 1024px) and (min-width: 769px){.instant_millionaire .numbers-grid{grid-template-columns:repeat(8, 1fr);gap:4px;padding:8px}.instant_millionaire .bonus-grid{grid-template-columns:repeat(5, 1fr);gap:4px;padding:8px}.instant_millionaire .number-btn{width:18px;height:18px;font-size:8px;padding:1px}.instant_millionaire .prize-table{font-size:9px}.instant_millionaire .main-title{font-size:18px}.instant_millionaire .draw-number{width:24px;height:24px;font-size:12px}.instant_millionaire .selected-numbers,.instant_millionaire .continuous-buy-section{width:100%;min-width:auto;box-sizing:border-box}.instant_millionaire .selected-numbers-header h3,.instant_millionaire .continuous-buy-header h3{font-size:12px}.instant_millionaire .selected-numbers-header,.instant_millionaire .continuous-buy-header{margin-bottom:6px}.instant_millionaire .selection-group{padding:4px;gap:6px}.instant_millionaire .selection-group h4{font-size:11px;margin-bottom:4px}.instant_millionaire .selected-number{width:16px;height:16px;font-size:9px}.instant_millionaire .selection-title{font-size:11px}.instant_millionaire .buy-ticket-btn{font-size:11px;padding:4px 8px;max-width:100%;box-sizing:border-box}.instant_millionaire .clear-btn{font-size:10px;padding:4px 8px}.instant_millionaire .button-group{gap:3px}.instant_millionaire .quick-pick-section{padding:0}.instant_millionaire .quick-pick-label{font-size:11px;margin-bottom:4px}.instant_millionaire .quick-pick-buttons{grid-template-columns:repeat(4, 1fr);gap:1px;width:100%;box-sizing:border-box}.instant_millionaire .quick-pick-btn{font-size:8px;padding:2px;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.instant_millionaire .continuous-buy-controls{margin-bottom:6px}.instant_millionaire .control-row{margin-bottom:3px}.instant_millionaire .control-group{gap:2px;flex-wrap:wrap}.instant_millionaire .control-group label{font-size:10px;min-width:40px}.instant_millionaire .control-input{width:25px;font-size:10px;padding:2px 3px}.instant_millionaire .control-group span{font-size:10px}.instant_millionaire .continuous-buy-actions{gap:3px}.instant_millionaire .start-continuous-btn,.instant_millionaire .stop-continuous-btn{font-size:10px;padding:4px 8px;min-width:0;flex:1}.instant_millionaire .continuous-buy-status{padding:4px}.instant_millionaire .status-item{margin-bottom:2px}.instant_millionaire .status-item span{font-size:10px}.instant_millionaire .ticket-price,.instant_millionaire .balance-display{font-size:11px}.instant_millionaire .my-tickets-section{min-height:240px}.instant_millionaire .my-tickets-section h3,.instant_millionaire .draw-history h3{font-size:12px}.instant_millionaire .tickets-summary{font-size:10px}.instant_millionaire .summary-item .label,.instant_millionaire .summary-item .value{font-size:10px}.instant_millionaire .draw-history{height:auto;min-height:205px;overflow-y:auto}.instant_millionaire .ticket-card{font-size:10px;padding:4px}.instant_millionaire .ticket-number{width:14px;height:14px;font-size:8px}.instant_millionaire .history-number{width:20px;height:20px;font-size:10px}.instant_millionaire .win-entry{font-size:10px;padding:4px}.instant_millionaire .chat-message{font-size:10px}.instant_millionaire .chat-textbox{font-size:10px;padding:4px}.instant_millionaire .chat-send{font-size:10px;padding:4px 8px}.instant_millionaire .chat-input{gap:3px}.instant_millionaire .chat-container{padding:4px}.instant_millionaire .prize-row.jackpot{font-size:10px}}@media (max-width: 480px){.instant_millionaire{flex-direction:column;height:auto;min-height:100vh;overflow:auto}.instant_millionaire .left-panel,.instant_millionaire .right-panel{width:100%;height:auto;max-height:none;overflow-y:visible;order:2}.instant_millionaire .main-panel{width:100%;height:auto;order:1;overflow-y:visible;overflow-x:visible;padding:15px 10px}.instant_millionaire .right-panel{order:3;height:auto;max-height:none;overflow-y:visible}.instant_millionaire .main-title{font-size:18px}.instant_millionaire .draw-area{padding:12px}.instant_millionaire .draw-title{font-size:16px}.instant_millionaire .draw-number{width:28px;height:28px;font-size:12px}.instant_millionaire .selection-container{flex-direction:column;gap:15px;max-width:100%;width:100%}.instant_millionaire .selection-title{font-size:11px;margin-bottom:8px}.instant_millionaire .numbers-grid{grid-template-columns:repeat(5, 1fr);gap:8px;padding:0 10px}.instant_millionaire .bonus-grid{grid-template-columns:repeat(4, 1fr);gap:8px;padding:0 10px}.instant_millionaire .number-btn{width:32px;height:32px;font-size:10px;padding:4px}.instant_millionaire .bottom-controls-container{flex-direction:column;gap:15px;align-items:center;max-width:100%;width:100%}.instant_millionaire .selected-numbers,.instant_millionaire .continuous-buy-section{flex:none;width:100%;max-width:100%;min-width:auto;min-height:auto;padding:15px 10px;margin:0;box-sizing:border-box}.instant_millionaire .selected-numbers-header h3,.instant_millionaire .continuous-buy-header h3{font-size:14px}.instant_millionaire .selection-group{flex-direction:column;gap:10px;padding:8px}.instant_millionaire .selection-group-section.bonus-section{border-left:none;border-top:1px solid #444;padding-left:0;padding-top:10px}.instant_millionaire .selected-number{width:24px;height:24px;font-size:11px}.instant_millionaire .quick-pick-section{padding:0}.instant_millionaire .quick-pick-buttons{grid-template-columns:repeat(2, 1fr);gap:6px}.instant_millionaire .quick-pick-btn{font-size:9px;padding:6px 8px}.instant_millionaire .buy-ticket-btn{font-size:12px;padding:8px 16px}.instant_millionaire .control-group{flex-direction:column;align-items:flex-start;gap:4px}.instant_millionaire .control-group label{min-width:auto;font-size:11px}.instant_millionaire .continuous-buy-actions{flex-direction:column;gap:6px}.instant_millionaire .start-continuous-btn,.instant_millionaire .stop-continuous-btn{font-size:11px;padding:6px 12px}.instant_millionaire .left-panel{padding:10px}.instant_millionaire .prize-schedule{padding:8px}.instant_millionaire .prize-table{font-size:8px}.instant_millionaire .prize-header,.instant_millionaire .prize-row{padding:3px 2px}.instant_millionaire .my-tickets-section{min-height:200px}.instant_millionaire .tickets-summary{font-size:10px;padding:6px}.instant_millionaire .summary-grid{grid-template-columns:1fr;gap:2px}.instant_millionaire .ticket-card{font-size:10px;padding:6px}.instant_millionaire .ticket-number{width:16px;height:16px;font-size:8px}.instant_millionaire .draw-history{height:150px;padding:10px}.instant_millionaire .history-number{width:20px;height:20px;font-size:10px}.instant_millionaire .right-panel{padding:10px}.instant_millionaire .tab-button{font-size:9px;padding:4px 5px}.instant_millionaire .leaderboard-tab-button{font-size:8px;padding:3px 4px}.instant_millionaire .win-entry{font-size:10px;padding:6px}.instant_millionaire .leaderboard-entry{font-size:10px;padding:4px}.instant_millionaire .chat-container{padding:8px}.instant_millionaire .chat-message{font-size:11px;margin-bottom:6px}.instant_millionaire .chat-textbox{font-size:11px;padding:5px}.instant_millionaire .chat-send{font-size:11px;padding:5px 10px}.instant_millionaire .resize-handle{height:6px}.instant_millionaire .resize-dots{font-size:10px}.instant_millionaire .selected-numbers,.instant_millionaire .continuous-buy-section{width:100%;max-width:800px;min-width:auto;min-height:auto}.instant_millionaire .bottom-controls-container{max-width:800px;width:100%}.instant_millionaire .quick-pick-buttons{grid-template-columns:repeat(2, 1fr);gap:6px}.instant_millionaire .quick-pick-btn{font-size:10px;padding:8px 6px;white-space:nowrap}.instant_millionaire .continuous-buy-section{width:100%;max-width:100%;min-width:auto;padding:15px;box-sizing:border-box}.instant_millionaire .continuous-buy-controls{width:100%}.instant_millionaire .control-row{display:flex;flex-direction:column;align-items:flex-start;width:100%;margin-bottom:10px}.instant_millionaire .control-group{width:100%;display:flex;flex-direction:row;align-items:center;gap:8px;flex-wrap:wrap}.instant_millionaire .control-group label{min-width:auto;font-size:12px;white-space:nowrap}.instant_millionaire .continuous-buy-actions{display:flex;flex-direction:column;gap:8px;width:100%}.instant_millionaire .start-continuous-btn,.instant_millionaire .stop-continuous-btn{width:100%;padding:12px;font-size:14px}.instant_millionaire .continuous-buy-status{width:100%}}@media (max-width: 480px){.instant_millionaire .main-panel{padding:10px 5px}.instant_millionaire .main-title{font-size:16px}.instant_millionaire .draw-area{padding:10px}.instant_millionaire .draw-number{width:24px;height:24px;font-size:11px}.instant_millionaire .numbers-grid{grid-template-columns:repeat(4, 1fr);gap:6px;padding:0 5px}.instant_millionaire .bonus-grid{grid-template-columns:repeat(3, 1fr);gap:6px;padding:0 5px}.instant_millionaire .number-btn{width:28px;height:28px;font-size:9px}.instant_millionaire .selected-number{width:22px;height:22px;font-size:10px}.instant_millionaire .quick-pick-buttons{grid-template-columns:1fr;gap:4px}.instant_millionaire .quick-pick-btn{font-size:8px;padding:5px 6px}.instant_millionaire .prize-table{font-size:7px}.instant_millionaire .ticket-card{font-size:9px;padding:4px}.instant_millionaire .ticket-number{width:14px;height:14px;font-size:7px}.instant_millionaire .history-number{width:18px;height:18px;font-size:9px}.instant_millionaire .control-input{width:50px;font-size:10px}.instant_millionaire .tab-button{font-size:8px;padding:3px 4px}.instant_millionaire .chat-message{font-size:10px}.instant_millionaire .chat-textbox,.instant_millionaire .chat-send{font-size:10px}.instant_millionaire .quick-pick-buttons{grid-template-columns:1fr;gap:4px}.instant_millionaire .quick-pick-btn{font-size:11px;padding:8px 12px}}@media (max-width: 768px) and (orientation: landscape){.instant_millionaire .right-panel{max-height:400px}.instant_millionaire .selection-container{gap:15px}.instant_millionaire .numbers-grid{grid-template-columns:repeat(8, 1fr);gap:4px}.instant_millionaire .bonus-grid{grid-template-columns:repeat(5, 1fr);gap:4px}.instant_millionaire .number-btn{width:26px;height:26px;font-size:9px}}@media (hover: none) and (pointer: coarse){.instant_millionaire .number-btn{padding:6px;min-height:32px;min-width:32px}.instant_millionaire .tab-button,.instant_millionaire .filter-btn,.instant_millionaire .leaderboard-tab-button{min-height:32px;padding:6px 8px}.instant_millionaire .quick-pick-btn{min-height:36px;padding:8px 10px}.instant_millionaire .buy-ticket-btn{min-height:40px;padding:10px 16px}.instant_millionaire .start-continuous-btn,.instant_millionaire .stop-continuous-btn{min-height:36px;padding:8px 12px}.instant_millionaire .clear-btn{min-height:32px;padding:6px 12px}.instant_millionaire .chat-send{min-height:36px;padding:8px 12px}.instant_millionaire .replay-btn{min-height:28px;padding:6px 8px}}@media (max-width: 768px){.instant_millionaire .tickets-list::-webkit-scrollbar,.instant_millionaire .draw-history::-webkit-scrollbar,.instant_millionaire .chat-messages::-webkit-scrollbar,.instant_millionaire #live-wins-section .tab-content::-webkit-scrollbar{width:4px}.instant_millionaire .tickets-list::-webkit-scrollbar-thumb,.instant_millionaire .draw-history::-webkit-scrollbar-thumb,.instant_millionaire .chat-messages::-webkit-scrollbar-thumb,.instant_millionaire #live-wins-section .tab-content::-webkit-scrollbar-thumb{background:#666;border-radius:2px}}@media (prefers-reduced-motion: reduce){.instant_millionaire .draw-number{animation:none !important;transition:none !important}.instant_millionaire .confetti{animation:none !important}.instant_millionaire .screen-shake{animation:none !important}.instant_millionaire .draw-area.celebrating{animation:none !important}.instant_millionaire .countdown-display.warning{animation:none !important}.instant_millionaire .ticket-card.jackpot,.instant_millionaire .ticket-card.big-win{animation:none !important}.instant_millionaire .win-entry.jackpot-win{animation:none !important}}.instant_millionaire .left-panel,.instant_millionaire .right-panel{background:rgba(30,41,59,0.95);backdrop-filter:blur(10px)}.instant_millionaire .prize-schedule,.instant_millionaire .my-tickets-section,.instant_millionaire .draw-history,.instant_millionaire .frequency-display,.instant_millionaire .selection-section,.instant_millionaire .selected-numbers,.instant_millionaire .continuous-buy-section{background:rgba(45,55,72,0.9);border:1px solid rgba(99,102,241,0.3);box-shadow:0 4px 15px rgba(0,0,0,0.2)}.instant_millionaire .draw-area{background:linear-gradient(135deg, #4f46e5 0%, #7c3aed 100%);border:2px solid #60a5fa;box-shadow:0 0 30px rgba(96,165,250,0.3)}.instant_millionaire .prize-col:first-child,.instant_millionaire .ticket-id,.instant_millionaire .draw-title,.instant_millionaire h3{color:#60a5fa}.instant_millionaire .buy-ticket-btn{background:linear-gradient(135deg, #4f46e5 0%, #7c3aed 100%);border:none;box-shadow:none}.instant_millionaire .buy-ticket-btn:hover,.instant_millionaire .btn-random-pick:hover{transform:translateY(-2px);box-shadow:none}.instant_millionaire .number-btn.selected{background:linear-gradient(135deg, #4f46e5 0%, #7c3aed 100%);color:#fff;border-color:#60a5fa}.instant_millionaire .bonus-grid .number-btn.selected{background:#ff4757;color:#fff;border-color:#ff4757;transform:scale(1.1)}.instant_millionaire .main-panel{background:rgba(30,41,59,0.8);backdrop-filter:blur(20px);border:1px solid rgba(99,102,241,0.1)}.instant_millionaire .ticket-card,.instant_millionaire .history-entry,.instant_millionaire .win-entry{background:rgba(45,55,72,0.8);border:1px solid rgba(99,102,241,0.2);backdrop-filter:blur(10px)}.instant_millionaire ::-webkit-scrollbar-thumb{background:linear-gradient(135deg, #4f46e5 0%, #7c3aed 100%);border-radius:6px}.instant_millionaire .quick-pick-section{padding:0}.instant_millionaire .quick-pick-buttons{gap:2px}.instant_millionaire .quick-pick-btn{padding:4px 6px;font-size:8px}.connection-status-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;background:rgba(0,0,0,0.1);border-radius:15px;margin:20px;text-align:center;border:2px solid rgba(255,255,255,0.1)}.connection-status-message{max-width:500px;margin:0 auto}.connection-status-icon{font-size:48px;margin-bottom:20px}.connection-status-message h3{font-size:24px;margin:0 0 10px 0;color:#FFD700;font-weight:600}.connection-status-message p{font-size:16px;margin:10px 0;color:#ccc;line-height:1.4}.connection-note{font-size:14px !important;color:#999 !important;margin-top:20px !important}.connection-spinner{display:flex;justify-content:center;align-items:center;margin:20px 0}.spinner{width:40px;height:40px;border:4px solid rgba(255,255,255,0.1);border-top:4px solid #FFD700;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.connection-hidden{display:none !important}.connection-status{font-size:12px;padding:4px 8px;border-radius:12px;font-weight:500}.connection-status{top:60px;right:20px;padding:8px 16px;border-radius:6px;font-size:12px;font-weight:500;z-index:9999;transition:all 0.3s ease;box-shadow:0 2px 8px rgba(0,0,0,0.3)}.connection-status.connected{background-color:rgba(76,175,80,0.2);color:#4CAF50;border:1px solid rgba(76,175,80,0.5)}.connection-status.disconnected{background-color:rgba(244,67,54,0.2);color:#F44336;border:1px solid rgba(244,67,54,0.5)}.connection-status.fallback{background-color:rgba(255,152,0,0.2);color:#FF9800;border:1px solid rgba(255,152,0,0.5);animation:pulse 2s infinite}.continuous-buy-header .connection-status{margin:0}@keyframes pulse{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}.system-status{padding:4px 10px;border-radius:4px;margin:auto;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:0.5px;z-index:1000;transition:all 0.3s ease}.system-status.online{background-color:rgba(76,175,80,0.1);color:#4CAF50;border:1px solid rgba(76,175,80,0.3)}.system-status.online::before{content:"●";margin-right:4px;color:#4CAF50}.system-status.offline{background-color:rgba(244,67,54,0.1);color:#F44336;border:1px solid rgba(244,67,54,0.3);animation:blink 1s infinite}.system-status.offline::before{content:"●";margin-right:4px;color:#F44336}@keyframes blink{0%,50%{opacity:1}51%,100%{opacity:0.5}}@media (max-width: 768px){.connection-status{top:50px;right:10px;padding:6px 12px;font-size:11px}.system-status{padding:3px 6px;font-size:9px}}.instant_millionaire .connection-status{top:5px;right:200px}.bottom-controls-container{background:rgba(255,255,255,0.05);border-radius:15px;padding:20px;margin:20px 0}.selected-numbers{margin-bottom:25px}.selected-numbers-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid rgba(255,255,255,0.1)}.selected-numbers-header h3{color:#FFD700;margin:0;font-size:18px}.ticket-price{font-size:14px;color:rgba(255,255,255,0.8)}.price-amount{color:#2ed573;font-weight:bold;font-size:16px}.selection-group{margin-bottom:0}.selection-group-section{margin-bottom:0}.selection-group-section h4{color:#FFD700;margin-bottom:10px;font-size:14px}.selected-display{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.selected-number{width:35px;height:35px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:bold;border:2px solid transparent;transition:all 0.3s ease}.selected-number:not([style*="background: #555"]){background:linear-gradient(45deg, #4CAF50, #45a049);color:white;border-color:#4CAF50}.bonus-number:not([style*="background: #555"]){background:linear-gradient(45deg, #FF6B6B, #FF5252);color:white;border-color:#FF6B6B}.balance-info{display:flex;justify-content:center;align-items:center;gap:10px;padding:12px 20px;background:linear-gradient(45deg, #2a2a2a, #3a3a3a);border-radius:25px;border:1px solid #FFD700;margin-bottom:10px}.balance-label{color:#FFD700;font-size:14px;font-weight:bold}.balance-value{color:#2ed573;font-size:16px;font-weight:bold}.user-welcome{color:rgba(255,255,255,0.8);font-size:12px}.button-group{display:flex;gap:15px;justify-content:center}.buy-ticket-btn{flex:1;padding:15px 25px;background:linear-gradient(45deg, gold, orange);border:none;border-radius:25px;color:#000;font-size:16px;font-weight:bold;cursor:pointer;transition:all 0.3s ease;min-height:50px}.buy-ticket-btn:hover:not(:disabled){background:linear-gradient(45deg, #FFED4A, #FFB347);transform:translateY(-2px);box-shadow:0 4px 12px rgba(255,215,0,0.4)}.buy-ticket-btn:disabled{background:#555;color:#999;cursor:not-allowed}.clear-btn{padding:15px 25px;background:rgba(244,67,54,0.2);border:2px solid rgba(244,67,54,0.5);border-radius:25px;color:white;font-size:14px;font-weight:bold;cursor:pointer;transition:all 0.3s ease;min-height:50px}.clear-btn:hover{background:rgba(244,67,54,0.3);border-color:rgba(244,67,54,0.8);transform:translateY(-2px)}.login-required{text-align:center;padding:20px;background:#1f1f1f;border-radius:15px;border:1px dashed #555}.login-message{margin-bottom:20px}.login-message i{font-size:40px;color:#FFD700;margin-bottom:10px}.login-message h4{color:#fff;margin-bottom:8px;font-size:16px}.login-message p{color:rgba(255,255,255,0.7);font-size:14px;margin:0}.login-actions{display:flex;gap:15px;justify-content:center}.login-btn,.signup-btn{display:flex;align-items:center;gap:8px;padding:12px 24px;border-radius:25px;text-decoration:none;font-size:14px;font-weight:bold;transition:all 0.3s ease;min-height:48px;justify-content:center}.login-btn{background:#FFD700;color:#000}.login-btn:hover{background:#FFED4A;transform:translateY(-2px)}.signup-btn{background:transparent;color:#FFD700;border:2px solid #FFD700}.signup-btn:hover{background:#FFD700;color:#000;transform:translateY(-2px)}.quick-pick-section{border-top:1px solid rgba(255,255,255,0.1);padding-top:20px}.quick-pick-header{text-align:center;margin-bottom:20px}.quick-pick-header h3{color:#FFD700;margin-bottom:8px;font-size:16px}.quick-pick-header p{color:rgba(255,255,255,0.7);font-size:12px;margin:0}.quick-pick-options{justify-content:center}.quick-pick-buttons{display:flex;gap:15px}.quick-pick-btn,.multi-play-btn{display:flex;align-items:center;gap:8px;padding:12px 20px;border-radius:20px;border:none;font-size:14px;font-weight:bold;cursor:pointer;transition:all 0.3s ease;min-height:44px}.quick-pick-btn{background:linear-gradient(45deg, rgba(255,215,0,0.2), rgba(255,165,0,0.2));border:2px solid rgba(255,215,0,0.5);color:#FFD700}.quick-pick-btn:hover{background:linear-gradient(45deg, rgba(255,215,0,0.3), rgba(255,165,0,0.3));border-color:rgba(255,215,0,0.8);transform:translateY(-2px)}.multi-play-btn{background:linear-gradient(45deg, rgba(76,175,80,0.2), rgba(69,160,73,0.2));border:2px solid rgba(76,175,80,0.5);color:#4CAF50}.multi-play-btn:hover{background:linear-gradient(45deg, rgba(76,175,80,0.3), rgba(69,160,73,0.3));border-color:rgba(76,175,80,0.8);transform:translateY(-2px)}.quick-pick-disabled{text-align:center;padding:20px;color:rgba(255,255,255,0.6);font-size:12px}@media (max-width: 768px){.selected-numbers-header{flex-direction:column;gap:10px;text-align:center}.selected-numbers-header h3{font-size:16px}.button-group{flex-direction:column;gap:12px}.buy-ticket-btn,.clear-btn{width:100%;padding:12px 20px}.login-actions{flex-direction:column;gap:12px}.login-btn,.signup-btn{width:100%}.quick-pick-buttons{flex-direction:column;gap:12px;width:100%}.quick-pick-btn,.multi-play-btn{width:100%;justify-content:center}.balance-info{flex-direction:column;gap:5px}.selected-display{gap:6px}.selected-number{width:30px;height:30px;font-size:12px}}@media (hover: none) and (pointer: coarse){.buy-ticket-btn,.clear-btn,.login-btn,.signup-btn,.quick-pick-btn,.multi-play-btn{min-height:50px;padding:14px 24px}.buy-ticket-btn:active,.clear-btn:active,.login-btn:active,.signup-btn:active,.quick-pick-btn:active,.multi-play-btn:active{transform:scale(0.95);transition:transform 0.1s ease}}.quick-pick-options-section{padding:10px 6px}.quick-pick-options-header{text-align:center;margin-bottom:20px}.quick-pick-options-header h4{color:#FFD700;margin-bottom:8px;font-size:16px}.quick-pick-options-header p{color:rgba(255,255,255,0.7);font-size:12px;margin:0}.quick-pick-header p{font-size:12px !important}.quick-pick-line-buttons{display:grid;grid-template-columns:repeat(auto-fit, minmax(120px, 1fr));gap:10px;margin-top:0}.line-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8px 0;background:linear-gradient(45deg, rgba(255,215,0,0.1), rgba(255,165,0,0.1));border:2px solid rgba(255,215,0,0.3);border-radius:12px;color:#FFD700;font-size:12px;font-weight:bold;cursor:pointer;transition:all 0.3s ease;min-height:50px;text-align:center}.line-btn:hover{background:linear-gradient(45deg, rgba(255,215,0,0.2), rgba(255,165,0,0.2));border-color:rgba(255,215,0,0.6);transform:translateY(-2px);box-shadow:0 4px 12px rgba(255,215,0,0.2)}.line-btn:active{transform:translateY(0);box-shadow:0 2px 6px rgba(255,215,0,0.3)}.line-btn:disabled{background:#2c2c2c !important;border:2px solid #444 !important;color:#666 !important;opacity:0.5 !important;cursor:not-allowed !important;transform:none !important;box-shadow:none !important;pointer-events:none !important;filter:grayscale(100%) !important}.line-btn.no-active-draw{background:#2c2c2c !important;border:2px solid #444 !important;color:#666 !important;opacity:0.5 !important;cursor:not-allowed !important;transform:none !important;box-shadow:none !important;pointer-events:none !important;filter:grayscale(100%) !important}.line-btn:disabled:hover,.line-btn.no-active-draw:hover{background:#2c2c2c !important;border-color:#444 !important;transform:none !important;box-shadow:none !important}.line-btn:disabled .line-count,.line-btn:disabled .line-price,.line-btn.no-active-draw .line-count,.line-btn.no-active-draw .line-price{color:#666 !important}.line-count{font-size:13px;font-weight:bold;color:#FFD700;margin-bottom:4px}.line-price{font-size:11px;color:#2ed573;font-weight:bold}@media (max-width: 768px){.quick-pick-line-buttons{grid-template-columns:repeat(auto-fit, minmax(100px, 1fr));gap:8px}.line-btn{padding:10px 6px;min-height:55px}.line-count{font-size:12px}.line-price{font-size:10px}}@media (max-width: 480px){.quick-pick-line-buttons{grid-template-columns:repeat(2, 1fr);gap:6px}.line-btn{padding:8px 4px;min-height:50px}.line-count{font-size:11px}.line-price{font-size:9px}}.buy-ticket-btn:focus,.clear-btn:focus,.login-btn:focus,.signup-btn:focus,.quick-pick-btn:focus,.multi-play-btn:focus,.line-btn:focus{outline:2px solid #FFD700;outline-offset:2px}.continuous-buy-section{margin-top:30px;padding:20px;background:rgba(255,255,255,0.1);border-radius:10px;border:1px solid rgba(255,255,255,0.2)}.subscription-login-prompt{text-align:center;padding:40px 20px}.subscription-login-prompt h3{color:#FFD700;margin-bottom:15px}.subscription-login-prompt p{color:#ccc;margin-bottom:20px}.subscription-login-btn{background:linear-gradient(135deg, gold, orange);color:#000;border:none;padding:12px 24px;border-radius:6px;font-weight:bold;cursor:pointer;transition:all 0.3s ease}.subscription-login-btn:hover{background:linear-gradient(135deg, orange, gold);transform:translateY(-2px)}.ticket-warning{margin-top:10px}.warning-message{background:rgba(255,165,0,0.1);border:1px solid rgba(255,165,0,0.3);border-radius:6px;padding:10px 12px;color:#FFA500;font-size:14px;display:flex;align-items:center;gap:8px}.warning-icon{font-size:16px;flex-shrink:0}.connection-status{margin:8px 0;padding:6px 10px;border-radius:4px;font-size:14px;text-align:center;border:1px solid rgba(255,255,255,0.2)}.connection-connecting{color:#FFA500;background:rgba(255,165,0,0.1)}.connection-connected{color:#00FF00}.connection-disconnected{color:#FF6B6B;background:rgba(255,107,107,0.1)}.connection-error{color:#FF4444;background:rgba(255,68,68,0.1)}.tab-pane{transition:opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1),transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);transform:translateY(0)}.tab-content-fade-out{opacity:0 !important;transform:translateY(-10px) !important;pointer-events:none}.tab-content-fade-in{opacity:0;transform:translateY(10px);animation:fadeInUp 0.4s cubic-bezier(0.4, 0, 0.2, 1) forwards}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}.tab-pane .spinner-border{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.tab-pane>*{transition:opacity 0.2s ease-in-out}.tab-content-fade-out>*{opacity:0}.custom-millionaire-tabs{background-color:#1a1a1a;border-radius:8px;padding:8px;border:2px solid #333}.custom-millionaire-tab{background-color:#2a2a2a;border:1px solid #444;border-radius:6px;color:#ffffff;font-weight:600;font-size:0.9rem;padding:12px 20px;margin:0 2px;transition:all 0.3s ease;font-family:"Inter", -apple-system, BlinkMacSystemFont, sans-serif;text-decoration:none;box-shadow:none;min-height:60px;display:flex;align-items:center;justify-content:center;text-align:center}.custom-millionaire-tab:hover{background-color:#333333;border-color:#ffd700;color:#ffffff;transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,0.5)}.custom-millionaire-tab.active{background-color:#1f1f1f;border-color:#ffd700;color:#ffd700;font-weight:700;transform:translateY(-1px);text-shadow:0 0 8px rgba(255,215,0,0.3)}.custom-millionaire-tab:focus{outline:none;box-shadow:0 0 0 2px rgba(255,215,0,0.5)}.custom-millionaire-tab .tab-game-info{display:flex;align-items:center;gap:12px;width:100%;text-align:left}.custom-millionaire-tab .tab-game-logo{flex-shrink:0}.custom-millionaire-tab .tab-logo{width:40px;height:40px;border-radius:6px;object-fit:cover;border:1px solid #555;transition:all 0.3s ease}.custom-millionaire-tab:hover .tab-logo{border-color:#ffd700;transform:scale(1.05)}.custom-millionaire-tab.active .tab-logo{border-color:#ffd700;box-shadow:0 0 8px rgba(255,215,0,0.3)}.custom-millionaire-tab .tab-game-details{flex:1;min-width:0;text-align:left;display:flex;gap:20px}.custom-millionaire-tab .tab-game-title,.custom-millionaire-tab h6,.custom-millionaire-tab .tab-game-title.mb-1{font-size:1.1rem !important;font-weight:700 !important;color:#ffffff !important;margin-bottom:0 !important;line-height:1.3 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}.custom-millionaire-tab.active .tab-game-title,.custom-millionaire-tab.active h6,.custom-millionaire-tab.active .tab-game-title.mb-1{color:#ffd700 !important;font-size:1.2rem !important}.custom-millionaire-tab .tab-game-stats,.custom-millionaire-tab .tab-game-stats *,.custom-millionaire-tab small,.custom-millionaire-tab .text-muted,.custom-millionaire-tab .d-block{font-size:0.95rem !important;line-height:1.4 !important;color:#ffffff !important;font-weight:500 !important}.custom-millionaire-tab.active .tab-game-stats,.custom-millionaire-tab.active .tab-game-stats *,.custom-millionaire-tab.active small,.custom-millionaire-tab.active .text-muted,.custom-millionaire-tab.active .d-block{color:#ffffff !important}.tab-game-info{display:flex;align-items:center;gap:12px;text-align:left;width:100%}.tab-game-logo{flex-shrink:0}.tab-logo{width:40px;height:40px;border-radius:8px;object-fit:cover;border:2px solid #555;transition:all 0.3s ease}.nav-link:hover .tab-logo{border-color:#ffd700;transform:scale(1.05)}.nav-link.active .tab-logo{border-color:#ffd700;box-shadow:0 2px 8px rgba(255,215,0,0.3)}.tab-game-details{flex:1;min-width:0}.tab-game-title{font-size:0.875rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:2px;color:inherit}.tab-game-stats{font-size:0.75rem;line-height:1.2;opacity:0.8;display:flex;gap:10px}.tab-content{border-radius:0 0 0.375rem 0.375rem}.tab-pane{padding:0}.spinner-border{width:3rem;height:3rem;border-color:#ffd700;border-right-color:transparent}.text-center.text-muted p{color:#ccc !important;font-family:"Inter", sans-serif}@media (max-width: 768px){.nav-tabs{margin-bottom:20px;padding:0.5rem;background-color:#1f1f1f}.nav-tabs .nav-link{text-align:center;padding:12px 16px;margin-bottom:4px;margin-right:0;font-size:0.875rem;background-color:#2b2b2b;color:#ccc}.tab-game-info{flex-direction:column;gap:8px;text-align:center}.tab-game-details{text-align:center}.tab-game-stats{font-size:0.7rem}.tab-logo{width:35px;height:35px}.tab-content{min-height:400px}}@media (max-width: 480px){.nav-tabs .nav-link{padding:10px 12px;font-size:0.75rem}.tab-game-title{font-size:0.75rem}.tab-game-stats{font-size:0.65rem}.tab-logo{width:30px;height:30px}}@media (hover: none) and (pointer: coarse){.nav-tabs .nav-link{min-height:48px;padding:6px 16px}.nav-tabs .nav-link:active{transform:scale(0.98);transition:transform 0.1s ease}}@media (max-width: 768px) and (orientation: landscape){.nav-tabs{flex-direction:row;flex-wrap:wrap}.nav-tabs .nav-link{flex:1;min-width:150px}}.tab-pane{transition:opacity 0.3s ease-in-out}.tab-pane.fade:not(.show){opacity:0}.tab-pane.fade.show{opacity:1}.tab-pane .spinner-border{border-color:#ffd700;border-right-color:transparent}.nav-tabs .nav-item{display:flex;flex:1}.nav-tabs .nav-link{flex:1;display:flex;justify-content:center;align-items:center;min-width:0}.nav-justified .nav-item{flex-basis:0;flex-grow:1}.nav-justified .nav-link{justify-content:center}.game-area{display:flex;justify-content:space-between;align-items:stretch;background:rgba(255,255,255,0.05);border-radius:15px;padding:20px;margin:20px 0;border:1px solid rgba(255,255,255,0.1);gap:20px}.draw-section{flex:1;text-align:center;background:rgba(255,255,255,0.03);border-radius:10px;padding:10px;border:1px solid rgba(255,255,255,0.08)}.draw-section.current-draw{border-color:#FFD700;background:rgba(255,215,0,0.05)}.draw-section.previous-draw{border-color:#4CAF50;background:rgba(76,175,80,0.05)}.draw-title{font-size:16px;font-weight:bold;color:#FFD700;margin-bottom:15px}.draw-section.current-draw .draw-title{color:#FFD700}.draw-section.previous-draw .draw-title{color:#4CAF50}.draw-number{font-size:18px;font-weight:bold;color:#FFD700;margin-bottom:5px}.draw-date{font-size:10px;color:rgba(255,255,255,0.8);margin-bottom:5px}.status-badge{padding:4px 8px;border-radius:12px;font-size:10px;font-weight:bold;text-transform:uppercase}.status-badge.status-pending{background:#FFA500;color:#000}.status-badge.status-active{background:#4CAF50;color:#fff}.status-badge.status-executing{background:#FF5722;color:#fff;animation:pulse 2s infinite}.status-badge.status-completed{background:#2196F3;color:#fff}.status-badge.status-none{background:#666;color:#fff}@keyframes pulse{0%{opacity:1}50%{opacity:0.5}100%{opacity:1}}.draw-balls{display:flex;justify-content:center;gap:8px;margin-bottom:15px}.ball{width:35px;height:35px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:bold;font-size:14px;box-shadow:0 2px 4px rgba(0,0,0,0.3)}.main-ball{background:linear-gradient(45deg, #4CAF50, #45a049);color:white}.bonus-ball{background:linear-gradient(45deg, #FF6B6B, #FF5252);color:white}.draw-info{display:flex;justify-content:space-around;align-items:center;margin-top:10px;gap:5px}.previous-draw .draw-info,.current-draw .current-draw-info{flex-direction:column}.jackpot-info,.ticket-info{text-align:center}.jackpot-label,.ticket-label{font-size:12px;color:rgba(255,255,255,0.6);margin-bottom:5px}.jackpot-amount,.ticket-amount{font-size:13px;font-weight:bold;color:#FFD700}.jackpot-info .jackpot-amount .crypto-currency-icon,.ticket-info .ticket-amount .crypto-currency-icon{margin-left:2px}.jackpot-info .jackpot-amount .crypto-currency-icon img,.ticket-info .ticket-amount .crypto-currency-icon img{height:10px}.draw-results-info{margin-top:15px}.results-label{font-size:12px;color:rgba(255,255,255,0.8);font-style:italic}.draw-jackpot{font-size:14px;font-weight:bold;color:#FFD700}.status-badge{padding:4px 8px;border-radius:12px;font-size:10px;font-weight:bold;text-transform:uppercase}.status-completed{background:rgba(76,175,80,0.2);color:#4CAF50}.status-pending,.status-active{background:rgba(255,193,7,0.2);color:#FFC107}.status-cancelled{background:rgba(244,67,54,0.2);color:#F44336}.countdown-section{flex:1;text-align:center;padding-left:20px;padding-top:10px}.countdown-timer{margin-bottom:20px}.countdown-time{font-size:48px;font-weight:bold;color:#FFD700;text-shadow:0 0 10px rgba(255,215,0,0.5);margin-bottom:10px}.colon{animation:blink 1s infinite}@keyframes blink{0%,50%{opacity:1}51%,100%{opacity:0}}.countdown-label{font-size:14px;color:rgba(255,255,255,0.8);margin-bottom:15px}.progress-bar{width:100%;height:6px;background:rgba(255,255,255,0.1);border-radius:3px;overflow:hidden;margin-bottom:10px}.progress-fill{height:100%;background:linear-gradient(90deg, gold, orange);transition:width 0.3s ease}.progress-info{font-size:12px;color:rgba(255,255,255,0.6)}#instructionsModal.modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.8);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;z-index:1060;opacity:0;visibility:hidden;transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1);overflow-y:auto;padding:20px}#instructionsModal.modal.active{opacity:1;visibility:visible}.modal-content{background:linear-gradient(135deg, #1a1a2e, #16213e);border-radius:15px;max-width:800px;width:100%;max-height:90vh;overflow-y:auto;border:1px solid rgba(255,215,0,0.3);box-shadow:0 20px 60px rgba(0,0,0,0.5);transform:scale(0.7);transition:transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);margin:clamp(8px, 3vh, 20px) auto 0;transform-origin:top center}#instructionsModal.modal.active .modal-content{transform:scale(1)}.modal-header{padding:25px 30px 20px;border-bottom:1px solid rgba(255,215,0,0.2);display:flex;justify-content:space-between;align-items:center}.modal-title{color:#FFD700;margin:0;font-size:24px;font-weight:bold}.modal-close{background:none;border:none;color:#fff;font-size:30px;cursor:pointer;padding:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all 0.3s ease}.modal-close:hover{background:rgba(255,255,255,0.1);color:#FFD700}.modal-body{padding:25px 30px;color:white;line-height:1.6}.modal-section{margin-bottom:30px}.modal-section h3{color:#FFD700;margin-bottom:15px;font-size:20px}.modal-section h5{color:#4CAF50;margin:15px 0 8px 0;font-size:16px}.highlight-box{background:linear-gradient(135deg, rgba(255,215,0,0.1), rgba(255,165,0,0.1));border:1px solid rgba(255,215,0,0.3);border-radius:10px;padding:20px;margin-bottom:25px}.highlight-box h4{color:#FFD700;margin-bottom:15px;font-size:18px}.prize-table th,.prize-table td{padding:12px 15px;text-align:left;border-bottom:1px solid rgba(255,255,255,0.1)}.prize-table th{background:rgba(255,215,0,0.2);color:#FFD700;font-weight:bold}.jackpot-row{background:linear-gradient(135deg, rgba(255,215,0,0.2), rgba(255,165,0,0.1));color:#FFD700;font-weight:bold}.modal-section ol,.modal-section ul{margin:15px 0;padding-left:25px}.modal-section li{margin-bottom:8px}@media (max-width: 768px){.modal{padding:10px}.modal-content{max-height:95vh}.modal-header,.modal-body{padding:20px}.modal-title{font-size:20px}.prize-table th,.prize-table td{padding:8px 10px;font-size:14px}}.my-tickets-section{background:#2b2b2b;border:1px solid #555;border-radius:10px;padding:15px;margin-bottom:20px}.my-tickets-section h3{color:#ffd700;margin-top:0;margin-bottom:15px;text-align:center;font-size:14px}.tickets-summary{margin-bottom:20px}.summary-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.summary-item{display:flex;justify-content:space-between;align-items:center;padding:8px 10px;background:#1f1f1f;border-radius:5px;font-size:10px}.summary-item .label{color:rgba(255,255,255,0.7)}.summary-item .value{color:#2ed573;font-weight:bold}.user-balance{border-top:1px solid #444;padding-top:15px;margin-top:15px}.balance-display{display:flex;justify-content:space-between;align-items:center;padding:10px 15px;background:linear-gradient(45deg, #2a2a2a, #3a3a3a);border-radius:8px;border:1px solid #ffd700}.balance-label{color:#ffd700;font-size:12px;font-weight:bold}.balance-value{color:#2ed573;font-size:14px;font-weight:bold}.login-prompt{text-align:center;padding:20px;background:#1f1f1f;border-radius:8px;border:1px dashed #555}.login-message{margin-bottom:20px}.login-message i{font-size:32px;color:#ffd700;margin-bottom:10px}.login-message h4{color:#fff;margin-bottom:8px;font-size:14px}.login-message p{color:rgba(255,255,255,0.7);font-size:12px;margin:0}.login-actions{display:flex;gap:10px;justify-content:center}.login-btn,.signup-btn{padding:8px 16px;border-radius:5px;text-decoration:none;font-size:12px;font-weight:bold;transition:all 0.3s ease}.login-btn{background:#ffd700;color:#000}.login-btn:hover{background:#ffed4a}.signup-btn{background:transparent;color:#ffd700;border:1px solid #ffd700}.signup-btn:hover{background:#ffd700;color:#000}.recent-tickets{border-top:1px solid #444;padding-top:15px;overflow-y:auto;margin-top:15px}.recent-tickets h4{color:#ffd700;margin-bottom:10px;font-size:12px}.tickets-list{max-height:500px;overflow-y:auto}.ticket-item{display:flex;justify-content:space-between;align-items:center;padding:8px 10px;background:#1f1f1f;border-radius:5px;margin-bottom:5px}.ticket-numbers{display:flex;gap:10px;align-items:center}.main-numbers,.bonus-numbers{display:flex;gap:3px}.number-ball{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:bold}.main-ball{background:linear-gradient(45deg, #4CAF50, #45a049);color:white}.bonus-ball{background:linear-gradient(45deg, #FF6B6B, #FF5252);color:white}.ticket-info{text-align:right}.ticket-date{font-size:9px;color:rgba(255,255,255,0.6);margin-bottom:2px}.status-win{color:#2ed573;font-size:10px;font-weight:bold}.status-no-win{color:rgba(255,255,255,0.5);font-size:10px}.no-tickets{text-align:center;padding:20px;color:rgba(255,255,255,0.6);font-size:11px}@media (max-width: 768px){.summary-grid{grid-template-columns:1fr;gap:8px}.summary-item{padding:6px 8px;font-size:10px}.balance-display{flex-direction:column;gap:5px;text-align:center}.login-actions{flex-direction:column;gap:8px}.login-btn,.signup-btn{width:100%;padding:10px}.ticket-info{text-align:left;width:100%}}.number-selection{background:rgba(255,255,255,0.05);border-radius:15px;padding:20px;margin:20px 0}.selection-section:last-child{margin-bottom:0}.selection-title{font-size:18px;font-weight:bold;color:#FFD700;margin-bottom:15px;text-align:center}.selection-count{font-size:14px;color:rgba(255,255,255,0.7);font-weight:normal}.numbers-grid{display:grid;grid-template-columns:repeat(10, 1fr);gap:10px;justify-content:center;margin:0 auto;max-width:600px}.bonus-numbers-grid{display:grid;grid-template-columns:repeat(5, 1fr);gap:12px;justify-content:center;margin:0 auto}.number-button{width:50px;height:50px;border:2px solid rgba(255,255,255,0.3);border-radius:50%;background:rgba(255,255,255,0.1);color:white;font-size:16px;font-weight:bold;cursor:pointer;transition:all 0.3s ease;position:relative;overflow:hidden}.number-button:hover{background:rgba(255,255,255,0.2);border-color:rgba(255,255,255,0.5);transform:translateY(-2px)}.number-button.selected{background:linear-gradient(45deg, gold, orange);border-color:#FFD700;color:#000;transform:scale(1.1);box-shadow:0 4px 12px rgba(255,215,0,0.4)}.number-button:active{transform:scale(0.95)}.bonus-number{border-color:rgba(255,107,107,0.5)}.bonus-number:hover{border-color:rgba(255,107,107,0.8)}.bonus-number.selected{background:linear-gradient(45deg, #FF6B6B, #FF5252);border-color:#FF6B6B;color:white}.login-prompt{background:rgba(255,255,255,0.1);border-radius:10px;padding:20px;text-align:center;border:2px solid rgba(255,215,0,0.3)}.login-prompt p{color:#FFD700;margin-bottom:15px;font-size:16px}.login-btn{display:inline-block;background:linear-gradient(135deg, #28a745, #20c997);color:white;text-decoration:none;padding:12px 24px;border-radius:8px;font-weight:600;transition:all 0.3s}.login-btn:hover{background:linear-gradient(135deg, #218838, #1e7e34);transform:translateY(-2px);box-shadow:0 4px 12px rgba(40,167,69,0.3)}.login-btn i{margin-right:8px}.quick-pick-btn,.clear-btn{display:flex;align-items:center;gap:8px;padding:12px 24px;border:2px solid rgba(255,255,255,0.3);border-radius:25px;background:rgba(255,255,255,0.1);color:white;font-size:16px;font-weight:bold;cursor:pointer;transition:all 0.3s ease;min-width:50px;justify-content:center}.quick-pick-btn{background:linear-gradient(45deg, rgba(255,215,0,0.2), rgba(255,165,0,0.2));border-color:rgba(255,215,0,0.5)}.quick-pick-btn:hover{background:linear-gradient(45deg, rgba(255,215,0,0.3), rgba(255,165,0,0.3));border-color:rgba(255,215,0,0.8);transform:translateY(-2px)}.clear-btn{background:linear-gradient(45deg, rgba(244,67,54,0.2), rgba(255,87,34,0.2));border-color:rgba(244,67,54,0.5)}.clear-btn:hover{background:linear-gradient(45deg, rgba(244,67,54,0.3), rgba(255,87,34,0.3));border-color:rgba(244,67,54,0.8);transform:translateY(-2px)}.quick-pick-icon,.clear-icon{font-size:18px}@media (max-width: 768px){.number-selection{padding:15px;margin:15px 0}.selection-title{font-size:16px;margin-bottom:12px}.selection-count{font-size:12px}.number-button{width:40px;height:40px;font-size:14px}.quick-pick-btn,.clear-btn{width:100%;max-width:280px;padding:14px 20px;font-size:14px}}@media (max-width: 480px){.numbers-grid{grid-template-columns:repeat(6, 1fr);gap:6px}.bonus-numbers-grid{grid-template-columns:repeat(4, 1fr);gap:8px}.number-button{width:35px;height:35px;font-size:12px}.selection-title{font-size:14px}.selection-count{font-size:11px}}@media (hover: none) and (pointer: coarse){.number-button{min-width:44px;min-height:44px}.number-button:active{transform:scale(0.9);transition:transform 0.1s ease}.quick-pick-btn,.clear-btn{min-height:48px;padding:14px 24px}.quick-pick-btn:active,.clear-btn:active{transform:scale(0.95);transition:transform 0.1s ease}}@media (max-width: 768px) and (orientation: landscape){.numbers-grid{grid-template-columns:repeat(10, 1fr);gap:6px}.bonus-numbers-grid{grid-template-columns:repeat(5, 1fr);gap:8px}.quick-pick-btn,.clear-btn{width:auto}}.number-button:focus,.quick-pick-btn:focus,.clear-btn:focus{outline:2px solid #FFD700;outline-offset:2px}@media (prefers-contrast: high){.number-button{border-width:3px}.number-button.selected{border-width:4px}}@media (prefers-reduced-motion: reduce){.number-button,.quick-pick-btn,.clear-btn{transition:none !important}}@media (max-width: 768px){.instant_millionaire{height:100vh;height:100dvh}}:root{--brand-primary: #2B55FF;--brand-primary-2: #12249E;--brand-gold: #FFD700;--surface-0: #131520;--surface-1: #1f1f1f;--surface-2: #2b2b2b;--border-1: #333;--border-2: #444;--text-0: #fff;--text-1: #ccc;--text-2: #999;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--shadow-sm: 0 1px 2px rgba(0,0,0,.25);--shadow-md: 0 4px 12px rgba(0,0,0,.2)}.instant_millionaire .left-panel,.instant_millionaire .right-panel,.instant_millionaire .main-panel{background:none;border:none;border-radius:0;box-shadow:none;padding:0}.instant_millionaire .main-panel{margin-right:10px}.instant_millionaire h2,.instant_millionaire h3{color:var(--brand-gold);letter-spacing:.2px}.custom-millionaire-tabs .nav-link,.live-wins-section .nav-tabs .nav-link{color:var(--text-1);background:transparent;border:2px solid transparent;border-radius:8px !important}.custom-millionaire-tabs .nav-link:hover,.live-wins-section .nav-tabs .nav-link:hover{color:var(--brand-gold);background:rgba(255,215,0,0.08)}.custom-millionaire-tabs .nav-link.active,.live-wins-section .nav-tabs .nav-link.active{color:var(--brand-gold);background:rgba(255,215,0,0.08);border-color:var(--brand-gold)}.custom-millionaire-tabs .tab-game-stats .text-muted{display:flex;align-items:center}.custom-millionaire-tabs .tab-game-stats .text-muted .crypto-currency-icon{margin-left:6px}.custom-millionaire-tabs .tab-game-stats .text-muted .crypto-currency-icon img{height:12px}.prize-schedule,.frequency-display,.my-tickets-section,.draw-history,.live-wins-section,.game-area{background:var(--surface-2);border:1px solid var(--border-2);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:12px}.number-selection .numbers-grid,.number-selection .bonus-numbers-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(40px, 1fr));gap:8px}.number-selection .number-button{border:1px solid var(--border-2);background:#222;color:var(--text-0);border-radius:50%;width:40px;height:40px;display:grid;place-items:center;font-weight:700;transition:transform .08s ease, border-color .2s ease, background .2s ease}.number-selection .number-button:hover{transform:translateY(-1px);border-color:var(--brand-primary)}.number-selection .number-button[aria-pressed="true"],.number-selection .number-button.is-selected{background:linear-gradient(111deg, var(--brand-primary), var(--brand-primary-2));border-color:var(--brand-primary)}.quick-pick-btn,.buy-ticket-btn,.clear-btn,.start-continuous-btn,.stop-continuous-btn,.pause-continuous-btn,.resume-continuous-btn{border-radius:22px;border:1px solid rgba(43,85,255,0.2);padding:10px 14px;font-weight:600;line-height:1}.quick-pick-btn,.start-continuous-btn{background:linear-gradient(111deg, var(--brand-primary), var(--brand-primary-2));color:#D6E4FF}.buy-ticket-btn[disabled]{opacity:.6;cursor:not-allowed}.clear-btn,.stop-continuous-btn,.pause-continuous-btn,.resume-continuous-btn{background:rgba(255,255,255,0.06);border-color:var(--border-2);color:var(--text-1)}.quick-pick-btn:hover,.start-continuous-btn:hover{filter:brightness(1.05)}.draw-section .draw-title{font-weight:700;color:var(--brand-gold);margin-bottom:0}.draw-balls{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.ball{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-weight:700;box-shadow:var(--shadow-sm);border:1px solid rgba(255,255,255,0.15)}.main-ball{background:linear-gradient(45deg, #4CAF50, #45a049);color:#fff}.bonus-ball{background:linear-gradient(45deg, #FF6B6B, #FF5252);color:#fff}.livelist ul,.live-wins-section ul{list-style:none;padding:0;margin:0;display:grid;gap:8px}.win-item,.empty-state{display:grid;grid-template-columns:44px 1fr;gap:12px;align-items:center;background:rgba(255,255,255,0.05);border:1px solid var(--border-2);border-radius:10px;padding:10px}.live-img{width:44px;height:44px;border-radius:50%;overflow:hidden;background:#2a2a2a;display:grid;place-items:center}.live-img img{width:44px;height:44px;object-fit:cover;display:block}.live-dt h3{font-size:14px;margin:0 0 4px}.live-rep{display:flex;gap:12px;align-items:baseline}.live-rep h4{margin:0;font-size:12px;color:#ddd;font-weight:600}.live-rep h6{margin:0;font-size:12px;color:#2ed573;font-weight:700}.empty-state-icon{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:#2a2a2a;font-size:18px}.empty-state-text strong{color:var(--text-0)}.empty-state-text small{color:var(--text-2)}.instant_millionaire .tickets-list,.live-wins-section .tab-pane{scrollbar-width:thin;scrollbar-color:var(--brand-gold) rgba(0,0,0,0.25)}.instant_millionaire .tickets-list::-webkit-scrollbar,.live-wins-section .tab-pane::-webkit-scrollbar{width:7px}.instant_millionaire .tickets-list::-webkit-scrollbar-thumb,.live-wins-section .tab-pane::-webkit-scrollbar-thumb{background:var(--border-2);border-radius:6px}.draw-progress .progress-bar{height:6px;background:rgba(255,255,255,0.12);border-radius:3px;overflow:hidden}#progress-fill{background:linear-gradient(90deg, var(--brand-gold), orange)}.help-button:hover{transform:translateY(-1px);filter:brightness(1.05)}@media (max-width: 1200px){.instant_millionaire .left-panel,.instant_millionaire .right-panel{min-width:100%}}.live-wins-section .nav-tabs{display:flex;flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;max-width:100%;gap:2px}.live-wins-section .nav-tabs .nav-item{flex:0 0 auto}.live-wins-section .nav-tabs .nav-link{display:inline-flex;align-items:center;justify-content:center;min-width:max-content;white-space:nowrap;padding:6px 10px}.live-wins-section .nav-tabs::-webkit-scrollbar{height:8px}.live-wins-section .nav-tabs::-webkit-scrollbar-thumb{background:#595959;border-radius:6px}.live-wins-section .nav-tabs::-webkit-scrollbar-track{background:rgba(255,255,255,0.06)}.live-wins-section .tab-content{max-height:320px;overflow-y:auto;overflow-x:hidden;padding-right:4px}.live-wins-section .tab-content::-webkit-scrollbar-thumb{background:#666 !important}.live-wins-section .nav-tabs{overflow-x:visible !important;flex-wrap:nowrap}.live-wins-section .nav-tabs .nav-item{flex:1 1 0 !important}.live-wins-section .nav-tabs .nav-link{min-width:0 !important;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.live-wins-section .tab-content{max-height:none !important;overflow:visible !important}.live-wins-section .livelist{max-height:320px !important;overflow-y:auto !important;overflow-x:hidden !important}.live-wins-section .nav-tabs{scrollbar-width:none}.live-wins-section .nav-tabs::-webkit-scrollbar{display:none}.instant_millionaire .right-panel{display:flex;flex-direction:column;gap:10px}.instant_millionaire #live-wins-section{flex:1;display:flex;flex-direction:column;padding:16px;border-radius:12px;background:rgba(0,0,0,0.75);border:1px solid #2a2a2a}#live-wins-section .nav-tabs{position:sticky;top:0;z-index:5;background:rgba(0,0,0,0.85);backdrop-filter:blur(4px);margin:0 0 8px 0;border-bottom:1px solid #333}#live-wins-section .tab-content{flex:1;overflow:auto;padding:8px 0 0;background:transparent;border-radius:0}#live-wins-section .livelist ul{display:grid;grid-template-columns:repeat(auto-fill, minmax(240px, 1fr));gap:10px;padding:0;margin:0;list-style:none}#live-wins-section .livelist li{list-style:none}#live-wins-section .win-item{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid #2f2f2f;border-radius:12px;background:#0f1116}#live-wins-section .live-img img{width:40px;height:40px;border-radius:8px;object-fit:cover}#live-wins-section .game-icon{width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;border:1px solid #333;background:#161922;font-size:12px}#live-wins-section .live-dt{flex:1;min-width:0}#live-wins-section .live-dt h3{font-size:12px;font-weight:600;margin:0;color:#e8e8e8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#live-wins-section .live-rep{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:2px}#live-wins-section .live-rep h4{font-size:11px;font-weight:500;margin:0;color:#a8afbf;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#live-wins-section .live-rep h6{margin:0;font-size:12px;font-weight:800;color:#ffd700}#live-wins-section .nav-tabs .nav-link{padding:6px;font-size:11px;color:#cfcfcf;border:1px solid transparent;border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important}#live-wins-section .nav-tabs .nav-link.active{color:#ffd700;background:rgba(255,215,0,0.08);border-color:#3a3a3a #3a3a3a transparent}.instant_millionaire .right-panel{display:flex;flex-direction:column;gap:12px}#live-wins-section{flex:0 0 52%;min-height:340px}#live-chat-section{flex:1 1 auto;min-height:260px}#live-wins-section .tab-content{overflow:visible !important;height:auto !important}#live-wins-section .livelist{max-height:420px !important;overflow-y:auto !important;overflow-x:hidden !important;padding-right:4px}#live-wins-section .livelist>ul,.live-wins-section .livelist>ul{display:grid !important;grid-template-columns:repeat(auto-fill, minmax(260px, 1fr)) !important;gap:12px !important;padding:0 !important;margin:0 !important;list-style:none !important}#live-wins-section .win-item,.live-wins-section .win-item{display:flex !important;align-items:center !important;gap:12px !important;padding:12px !important;border-radius:12px !important;border:1px solid #2f2f2f !important;background:#10131b !important;box-shadow:none !important}#live-wins-section .live-img img,#live-wins-section .game-icon,.live-wins-section .live-img img,.live-wins-section .game-icon{width:42px !important;height:42px !important;border-radius:8px !important;object-fit:cover}#live-wins-section .live-dt{flex:1;min-width:0}#live-wins-section .live-dt h3{font-size:13px !important;margin:0 !important;color:#e8e8e8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#live-wins-section .live-rep{display:flex !important;justify-content:space-between !important;gap:8px;margin-top:2px}#live-wins-section .live-rep h4{font-size:12px !important;margin:0 !important;color:#a8afbf !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#live-wins-section .live-rep h6{margin:0 !important;font-size:12px !important;font-weight:800 !important;color:#ffd700 !important}#live-wins-section h2{margin:0 0 8px 0 !important}#live-wins-section .nav-tabs{margin-bottom:8px !important;position:sticky;top:0;z-index:5;background:rgba(0,0,0,0.85);backdrop-filter:blur(4px);border-bottom:1px solid #333}#live-wins-section .livelist::-webkit-scrollbar{width:8px}#live-wins-section .livelist::-webkit-scrollbar-thumb{background:#666;border-radius:6px}#live-wins-section .livelist::-webkit-scrollbar-track{background:rgba(255,255,255,0.06)}@media (max-width: 640px){#live-wins-section .livelist>ul,.live-wins-section .livelist>ul{grid-template-columns:1fr !important}#live-wins-section{flex-basis:auto}}.instant_millionaire .right-panel{display:flex;flex-direction:column;gap:5px}#live-wins-section{border:1px solid #2a2a2a;background:rgba(0,0,0,0.78);border-radius:12px;padding:12px;overflow:hidden;flex:0 0 auto;max-height:25vh}#live-wins-section .nav-tabs{position:sticky;top:0;z-index:2;background:rgba(0,0,0,0.9);backdrop-filter:blur(4px);margin-bottom:8px}#live-wins-section .tab-content{height:calc(60vh - 70px);overflow-y:auto;overflow-x:hidden;padding-right:6px}#live-wins-section .livelist{max-height:none !important;overflow:visible !important}#live-wins-section .livelist>ul{display:grid !important;grid-template-columns:repeat(auto-fill, minmax(260px, 1fr));gap:10px !important;padding:0 !important;margin:0 !important;list-style:none !important}@media (max-width: 420px){#live-wins-section .livelist>ul{grid-template-columns:1fr}}#live-wins-section .livelist>ul>li{margin:0 !important}#live-wins-section .win-item{display:flex !important;align-items:center;gap:12px;padding:10px 12px !important;border:1px solid #2f2f2f !important;border-radius:12px !important;background:#10131b !important;box-shadow:none !important;margin:0 !important}#live-wins-section .live-img img,#live-wins-section .game-icon{width:42px;height:42px;border-radius:8px;object-fit:cover}#live-wins-section .live-dt{flex:1;min-width:0}#live-wins-section .live-dt h3{margin:0;font-size:13px;font-weight:600;color:#e8e8e8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#live-wins-section .live-rep{display:flex;justify-content:space-between;gap:8px;margin-top:2px}#live-wins-section .live-rep h4{margin:0;font-size:12px;color:#a8afbf;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#live-wins-section .live-rep h6{margin:0;font-size:12px;font-weight:800;color:#ffd700}#live-wins-section .tab-content::-webkit-scrollbar{width:8px}#live-wins-section .tab-content::-webkit-scrollbar-thumb{background:#666;border-radius:6px}#live-wins-section .tab-content::-webkit-scrollbar-track{background:rgba(255,255,255,0.06)}#live-wins-section{padding:10px}#live-wins-section .tab-content{max-height:48vh;overflow-y:auto;overflow-x:hidden;padding:0;scrollbar-gutter:stable}#live-wins-section .livelist>ul{display:grid !important;grid-template-columns:1fr;gap:8px !important;padding:0 !important;margin:0 !important}#live-wins-section .win-item{display:grid !important;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:8px 10px !important;border-radius:10px !important;border:1px solid #2a2f3a !important;background:#0f1219 !important}#live-wins-section .live-img img,#live-wins-section .game-icon{width:34px;height:34px;border-radius:7px;object-fit:cover}#live-wins-section .live-dt{min-width:0}#live-wins-section .live-dt h3{margin:0;font-size:12px;line-height:1.2;color:#e9edf6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#live-wins-section .live-rep{margin-top:2px;display:flex;align-items:center;gap:8px}#live-wins-section .live-rep h4{margin:0;font-size:11px;line-height:1.1;color:#aab2c3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#live-wins-section .live-rep h6{margin:0;font-size:12px;font-weight:800;color:#ffd700}#live-wins-section .livelist>ul>li{margin:0 !important}#live-wins-section .tab-content::-webkit-scrollbar{width:8px}#live-wins-section .tab-content::-webkit-scrollbar-thumb{background:#596070;border-radius:6px}#live-wins-section .tab-content::-webkit-scrollbar-track{background:rgba(255,255,255,0.04)}#live-wins-section .tab-content{max-height:56vh;overflow-y:auto;overflow-x:hidden;padding:0}.instant_millionaire #live-wins-section .livelist>ul>li{background:transparent !important;border:0 !important;box-shadow:none !important;padding:0 !important;margin:6px 0 !important}.instant_millionaire #live-wins-section .livelist>ul>li .win-item{display:grid !important;grid-template-columns:30px 1fr auto !important;align-items:center !important;gap:12px !important;padding:4px 8px !important;border-radius:10px !important;background:#11151e !important;border:1px solid #2a2f3a !important;box-shadow:none !important;width:100% !important}.instant_millionaire #live-wins-section .live-img img,.instant_millionaire #live-wins-section .win-item .game-icon{width:30px !important;height:30px !important;border-radius:6px !important;object-fit:cover}.instant_millionaire #live-wins-section .live-dt{min-width:0}.instant_millionaire #live-wins-section .live-dt h3{margin:0 !important;font-size:12px !important;line-height:1.15 !important;color:#e9edf6 !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.instant_millionaire #live-wins-section .live-rep{display:flex !important;align-items:center;gap:6px !important;margin-top:2px !important}.instant_millionaire #live-wins-section .live-rep h4{margin:0 !important;font-size:11px !important;color:#aab2c3 !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.instant_millionaire #live-wins-section .live-rep h6{margin:0 !important;font-size:12px !important;font-weight:800 !important;color:#ffd700 !important}#live-wins-section .tab-content{max-height:56vh;overflow-y:auto;overflow-x:hidden;padding:0 !important}#live-wins-section .tab-pane,#live-wins-section .livelist{padding:0 !important;margin:0 !important}#live-wins-section .livelist>ul{display:grid !important;grid-template-columns:1fr !important;gap:6px !important;padding:0 !important;margin:0 !important}#live-wins-section .livelist>ul>li{background:transparent !important;border:0 !important;box-shadow:none !important;padding:0 !important;margin:0 !important}#live-wins-section .livelist>ul>li .win-item{display:grid !important;grid-template-columns:30px 1fr auto !important;align-items:center !important;gap:8px !important;padding:6px 8px !important;margin:0 !important;min-height:0 !important;border-radius:10px !important;background:#11151e !important;border:1px solid #2a2f3a !important;box-shadow:none !important;width:100% !important}#live-wins-section .live-img img,#live-wins-section .win-item .game-icon{width:30px !important;height:30px !important;border-radius:6px !important;object-fit:cover !important}#live-wins-section .live-dt{min-width:0}#live-wins-section .live-dt h3{margin:0 !important;font-size:12px !important;line-height:1.15 !important;color:#e9edf6 !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#live-wins-section .live-rep{margin:2px 0 0 !important;display:flex !important;align-items:center;gap:6px !important}#live-wins-section .live-rep h4{margin:0 !important;font-size:11px !important;color:#aab2c3 !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#live-wins-section .live-rep h6{margin:0 !important;font-size:12px !important;font-weight:800 !important;color:#ffd700 !important}#live-wins-section .tab-content{max-height:64vh}#live-wins-section .livelist>ul{gap:4px !important}#live-wins-section .livelist>ul>li{padding:0 !important;margin:0 !important}#live-wins-section .livelist>ul>li .win-item{display:grid !important;grid-template-columns:26px 1fr !important;align-items:center !important;gap:8px !important;padding:4px 8px !important;border-radius:8px !important;border:1px solid #252b36 !important;background:#0f141c !important;min-height:0 !important;box-shadow:none !important}#live-wins-section .live-img img,#live-wins-section .win-item .game-icon{width:26px !important;height:26px !important;border-radius:5px !important;object-fit:cover !important}#live-wins-section .live-dt{min-width:0}#live-wins-section .live-dt h3{margin:0 !important;font-size:11.5px !important;line-height:1.1 !important;font-weight:700 !important;color:#e9edf6 !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#live-wins-section .live-rep{margin:1px 0 0 !important;display:flex !important;align-items:center !important;gap:6px !important}#live-wins-section .live-rep h4{margin:0 !important;font-size:10.5px !important;color:#aab2c3 !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#live-wins-section .live-rep h6{margin:0 0 0 auto !important;font-size:11px !important;font-weight:800 !important;color:#ffd700 !important}#live-wins-section,.live-wins-section{--lw-gap: 0px;--lw-pad: 8px;--lw-icon: 28px;--lw-title: 12px;--lw-sub: 11px;padding:12px 14px !important}#live-wins-section .nav-tabs,.live-wins-section .nav-tabs{margin-bottom:8px !important}#live-wins-section .tab-content,.live-wins-section .tab-content{padding:0 !important;background:transparent !important}#live-wins-section .livelist,.live-wins-section .livelist{max-height:64vh !important;overflow-y:auto !important;overflow-x:hidden !important;padding:0 !important}#live-wins-section .livelist>ul,.live-wins-section .livelist>ul{display:grid !important;grid-template-columns:1fr !important;gap:var(--lw-gap) !important;margin:0 !important;padding:0 !important}#live-wins-section .livelist>ul>li,.live-wins-section .livelist>ul>li{margin:0 !important;padding:0 !important;list-style:none !important;background:transparent !important;border:0 !important;box-shadow:none !important}#live-wins-section .win-item,.live-wins-section .win-item{display:grid !important;grid-template-columns:var(--lw-icon) 1fr auto !important;align-items:center !important;gap:8px !important;padding:var(--lw-pad) !important;min-height:0 !important;border-radius:10px !important;background:#0f141c !important;border:1px solid #242a36 !important;box-shadow:none !important}#live-wins-section .live-img img,.live-wins-section .live-img img,#live-wins-section .win-item .game-icon,.live-wins-section .win-item .game-icon{width:var(--lw-icon) !important;height:var(--lw-icon) !important;border-radius:6px !important;object-fit:cover !important}#live-wins-section .live-dt{min-width:0 !important}#live-wins-section .live-dt h3,.live-wins-section .live-dt h3{margin:0 !important;font-size:var(--lw-title) !important;line-height:1.15 !important;color:#e9edf6 !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#live-wins-section .live-rep,.live-wins-section .live-rep{margin:2px 0 0 !important;display:flex !important;align-items:center !important;gap:6px !important}#live-wins-section .live-rep h4,.live-wins-section .live-rep h4{margin:0 !important;font-size:var(--lw-sub) !important;color:#aab2c3 !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#live-wins-section .live-rep h6,.live-wins-section .live-rep h6{margin:0 0 0 auto !important;font-size:var(--lw-title) !important;font-weight:800 !important;color:#ffd700 !important;white-space:nowrap}.live-wins-section{padding:8px 10px !important}.live-wins-section .nav-tabs{margin-bottom:6px !important}.live-wins-section .tab-content{padding:0 !important;background:transparent !important}.live-wins-section .livelist{max-height:64vh !important;overflow-y:auto !important;overflow-x:hidden !important;padding:0 !important}.live-wins-section .livelist>ul{display:grid !important;grid-template-columns:1fr !important;gap:0 !important;margin:0 !important;padding:0 !important}.live-wins-section .livelist>ul>li{margin:0 !important;padding:0 !important;list-style:none !important}.live-wins-section .win-item{display:grid !important;grid-template-columns:24px 1fr auto !important;align-items:center !important;gap:8px !important;padding:6px 10px !important;border-radius:8px !important;background:#0f141c !important;border:1px solid #242a36 !important;box-shadow:none !important}.live-wins-section .live-img img,.live-wins-section .win-item .game-icon{width:24px !important;height:24px !important;border-radius:5px !important;object-fit:cover !important}.live-wins-section .live-dt{min-width:0 !important}.live-wins-section .live-dt h3{margin:0 !important;font-size:12px !important;line-height:1.15 !important;color:#e9edf6 !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.live-wins-section .live-rep{margin:2px 0 0 !important;display:flex !important;align-items:center !important;gap:6px !important}.live-wins-section .live-rep h4{margin:0 !important;font-size:11px !important;color:#aab2c3 !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.live-wins-section .live-rep h6{margin:0 0 0 auto !important;font-size:12px !important;font-weight:800 !important;color:#ffd700 !important;white-space:nowrap}#instant-games-tab-content .live-wins-section{padding:8px 10px !important}#instant-games-tab-content .live-wins-section .nav-tabs{margin-bottom:6px !important}#instant-games-tab-content .live-wins-section .tab-content{padding:0 !important;background:transparent !important;overflow-y:auto !important}#instant-games-tab-content .live-wins-section .livelist{max-height:60vh !important;overflow-y:auto !important;overflow-x:hidden !important;padding:0 !important}#instant-games-tab-content .live-wins-section .livelist>ul{display:grid !important;grid-template-columns:1fr !important;gap:6px !important;margin:0 !important;padding:0 !important;height:auto}#instant-games-tab-content .live-wins-section .livelist>ul>li{list-style:none !important;margin:0 !important;padding:0 !important}#instant-games-tab-content .live-wins-section .win-item{outline:none !important;display:grid !important;grid-template-columns:22px 1fr auto !important;align-items:center !important;gap:6px !important;padding:6px 10px !important;min-height:0 !important;border-radius:8px !important;background:#0f141c !important;border:1px solid #242a36 !important;box-shadow:none !important}#instant-games-tab-content .live-wins-section .live-img img,#instant-games-tab-content .live-wins-section .win-item .game-icon{width:16px !important;height:16px !important;border-radius:5px !important;border:none;object-fit:cover !important}#instant-games-tab-content .live-wins-section .live-dt{min-width:0 !important}#instant-games-tab-content .live-wins-section .live-dt h3{margin:0 !important;font-size:12px !important;line-height:1.15 !important;color:#e9edf6 !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#instant-games-tab-content .live-wins-section .live-rep{margin:0 !important;display:flex !important;align-items:center !important;gap:6px !important}#instant-games-tab-content .live-wins-section .live-rep h4{margin:0 !important;font-size:11px !important;color:#aab2c3 !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#instant-games-tab-content .live-wins-section .live-rep h6{margin:0 0 0 auto !important;font-size:12px !important;font-weight:800 !important;color:#ffd700 !important;white-space:nowrap}@media (min-width: 1280px){#instant-games-tab-content .live-wins-section .livelist>ul{grid-template-columns:1fr 1fr !important;gap:8px !important}}#instant-games-tab-content .live-wins-section .livelist>ul{grid-template-columns:1fr !important;gap:4px !important}#instant-games-tab-content .live-wins-section .win-item{padding:6px 10px !important;gap:6px !important;border-radius:8px !important;background:#0f141c !important;border:1px solid #242a36 !important;box-shadow:none !important}#instant-games-tab-content .live-wins-section .live-img img,#instant-games-tab-content .live-wins-section .win-item .game-icon{width:22px !important;height:22px !important;border-radius:5px !important}#instant-games-tab-content .live-wins-section .live-dt h3{margin:0 !important;font-size:10px !important;line-height:1 !important}#instant-games-tab-content .live-wins-section .live-rep{gap:6px !important}#instant-games-tab-content .live-wins-section .live-rep h4{margin:0 !important;font-size:9px !important;color:#aab2c3 !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#instant-games-tab-content .live-wins-section .live-rep h6{margin:0 0 0 auto !important;font-size:10px !important;font-weight:600 !important}#instant-games-tab-content .live-wins-section .live-rep h6 .crypto-currency-icon img{height:9px}#instant-games-tab-content .live-wins-section .win-item{gap:20px !important;align-items:center}#instant-games-tab-content .live-wins-section .live-img{min-width:24px !important;display:flex;align-items:center;justify-content:center;width:16px;height:16px;background:none;border:none;border-radius:0}#instant-games-tab-content .live-wins-section .live-dt{margin-left:8px !important}.instant_millionaire .tab-content>.tab-pane{display:none}.instant_millionaire .tab-content>.tab-pane.active,.instant_millionaire .tab-content>.tab-pane.show{display:block}.instant_millionaire .tab-pane.fade{opacity:0;transition:opacity .15s linear}.instant_millionaire .tab-pane.fade.active.show{opacity:1}.number-selection{padding:8px 10px}.number-selection .selections-grid{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;width:100%;max-width:100%}.number-selection .selection-section{background:#222835;border:1px solid rgba(255,255,255,0.06);border-radius:14px;padding:16px 16px 14px}.number-selection .selection-title{font-weight:700;color:#ffd74a;margin:0 0 12px}.number-selection .selection-title .selection-count{font-weight:500;color:rgba(255,255,255,0.6);margin-left:6px}.number-selection .numbers-grid,.number-selection .bonus-numbers-grid{--ns-cols: 4;--ns-gap-x: 18px;--ns-gap-y: 14px;display:grid;grid-template-columns:repeat(var(--ns-cols), minmax(0, 1fr));column-gap:var(--ns-gap-x);row-gap:var(--ns-gap-y);justify-items:center}.number-selection .number-button{width:clamp(40px, 3.2vw, 56px);height:clamp(40px, 3.2vw, 56px);font-size:clamp(14px, 1.1vw, 18px);line-height:1;border-radius:999px;border:1px solid rgba(255,255,255,0.14);background:radial-gradient(100% 100% at 50% 0%, #2b2f3c 0%, #1c1f29 100%);color:#fff;box-shadow:inset 0 -2px 0 rgba(0,0,0,0.25);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .08s ease, box-shadow .12s ease, background .12s ease}.number-selection .number-button:hover{transform:translateY(-1px)}.number-selection .number-button:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(43,85,255,0.35)}.number-selection .number-button.selected,.number-selection .number-button[aria-pressed="true"]{background:#ffd400;color:#000;border-color:#ffd400;box-shadow:0 0 0 3px rgba(255,212,0,0.18)}.number-selection .selection-actions--full .buy-ticket-btn{min-width:240px}@media (max-width: 1060px){.number-selection .numbers-grid,.number-selection .bonus-numbers-grid{--ns-cols: 6}}@media (max-width: 560px){.number-selection .numbers-grid,.number-selection .bonus-numbers-grid{--ns-cols: 5}.number-selection .number-button{width:42px;height:42px;font-size:14px}}.instant_millionaire .number-selection{padding:5px}.instant_millionaire .number-selection .selection-section{background:#222835;border:1px solid rgba(255,255,255,0.06);border-radius:14px;padding:16px 16px 14px}.instant_millionaire .number-selection .selection-title{margin:0 0 12px;font-weight:700;color:#ffd74a}.instant_millionaire .number-selection .selection-title .selection-count{margin-left:6px;color:rgba(255,255,255,0.6);font-weight:500}.instant_millionaire .number-selection .numbers-grid,.instant_millionaire .number-selection .bonus-numbers-grid{--cols: 5;display:grid;grid-template-columns:repeat(var(--ns-cols, var(--cols)), minmax(0, 1fr));column-gap:16px;row-gap:14px;justify-items:center}.instant_millionaire .number-selection .number-button{width:58px;height:58px;font-size:18px;line-height:1;border-radius:999px;border:1px solid rgba(255,255,255,0.18);background:radial-gradient(100% 100% at 50% 0%, #2b2f3c 0%, #1c1f29 100%);color:#fff;display:inline-flex;align-items:center;justify-content:center;box-shadow:inset 0 -2px 0 rgba(0,0,0,0.25);cursor:pointer;transition:transform .08s ease, box-shadow .12s ease, background .12s ease}.instant_millionaire .number-selection .number-button:hover{transform:translateY(-1px)}.instant_millionaire .number-selection .number-button:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(43,85,255,0.35)}.instant_millionaire .number-selection .number-button.selected,.instant_millionaire .number-selection .number-button[aria-pressed="true"]{background:linear-gradient(45deg, #4CAF50, #45a049) !important;color:white !important;border-color:#4CAF50 !important}.instant_millionaire .number-selection .number-button.bonus-number.selected,.instant_millionaire .number-selection .number-button.bonus-number[aria-pressed="true"]{background:#ff4757 !important;color:white !important;border-color:#ff4757 !important}@media (min-width: 1440px){.instant_millionaire .number-selection .number-button{width:64px;height:64px;font-size:20px}}@media (max-width: 900px){.instant_millionaire .number-selection .number-button{width:48px;height:48px;font-size:16px}}.instant_millionaire .number-selection .quick-pick-btn,.instant_millionaire .number-selection .buy-ticket-btn,.instant_millionaire .number-selection .clear-btn{width:100%;height:40px}.instant_millionaire .number-selection .buy-ticket-btn[disabled]{opacity:.75}#instant_games_index_millionaire .instant_millionaire .number-selection .numbers-grid,#instant_games_show .instant_millionaire .number-selection .numbers-grid,#instant_games_index_millionaire .instant_millionaire .number-selection .bonus-numbers-grid,#instant_games_show .instant_millionaire .number-selection .bonus-numbers-grid{gap:10px}#instant_games_index_millionaire .instant_millionaire .number-selection .number-button,#instant_games_show .instant_millionaire .number-selection .number-button{width:64px;height:64px;line-height:64px;font-size:18px;border-radius:50%}@media (min-width: 1400px){#instant_games_index_millionaire .instant_millionaire .number-selection .number-button,#instant_games_show .instant_millionaire .number-selection .number-button{width:70px;height:70px;line-height:70px;font-size:20px}}@media (max-width: 1024px){#instant_games_index_millionaire .instant_millionaire .number-selection .number-button,#instant_games_show .instant_millionaire .number-selection .number-button{width:56px;height:56px;line-height:56px;font-size:16px}}@media (max-width: 480px){#instant_games_index_millionaire .instant_millionaire .number-selection .number-button,#instant_games_show .instant_millionaire .number-selection .number-button{width:44px;height:44px;line-height:44px;font-size:14px}}#instant_games_index_millionaire .instant_millionaire .number-selection,#instant_games_show .instant_millionaire .number-selection{display:grid;grid-template-columns:2fr 1fr;gap:18px;align-items:start}#instant_games_index_millionaire .instant_millionaire .number-selection .selection-section,#instant_games_show .instant_millionaire .number-selection .selection-section{padding:8px}#instant_games_index_millionaire .instant_millionaire .numbers-grid,#instant_games_index_millionaire .instant_millionaire .bonus-numbers-grid,#instant_games_show .instant_millionaire .numbers-grid,#instant_games_show .instant_millionaire .bonus-numbers-grid{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:12px}#instant_games_index_millionaire .instant_millionaire .number-selection .number-button,#instant_games_show .instant_millionaire .number-selection .number-button{width:100% !important;aspect-ratio:1 / 1;border-radius:9999px;display:flex;align-items:center;justify-content:center;line-height:1;font-size:clamp(12px, 1.1vw, 18px) !important}#instant_games_index_millionaire .instant_millionaire .selection-title,#instant_games_show .instant_millionaire .selection-title{margin-bottom:8px}#instant_games_index_millionaire .instant_millionaire .number-selection,#instant_games_show .instant_millionaire .number-selection{display:grid;grid-template-columns:minmax(560px, 1fr) minmax(340px, 0.8fr);gap:18px;align-items:start}#instant_games_index_millionaire .instant_millionaire .numbers-grid,#instant_games_index_millionaire .instant_millionaire .bonus-numbers-grid,#instant_games_show .instant_millionaire .numbers-grid,#instant_games_show .instant_millionaire .bonus-numbers-grid{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:10px}#instant_games_index_millionaire .instant_millionaire .number-selection .number-button,#instant_games_show .instant_millionaire .number-selection .number-button{margin:0 !important;padding:0 !important;width:100% !important;aspect-ratio:1 / 1;border-radius:9999px;display:flex;align-items:center;justify-content:center;line-height:1;font-weight:700;font-size:clamp(14px, 1.1vw, 20px) !important;box-shadow:none !important}#instant_games_index_millionaire .instant_millionaire .selection-actions .quick-pick-btn,#instant_games_index_millionaire .instant_millionaire .selection-actions .buy-ticket-btn,#instant_games_index_millionaire .instant_millionaire .selection-actions .clear-btn,#instant_games_show .instant_millionaire .selection-actions .quick-pick-btn,#instant_games_show .instant_millionaire .selection-actions .buy-ticket-btn,#instant_games_show .instant_millionaire .selection-actions .clear-btn{width:auto !important}#instant_games_index_millionaire .instant_millionaire .number-selection,#instant_games_show .instant_millionaire .number-selection{--chip: clamp(36px, 3.6vw, 52px);--chip-fs: clamp(12px, 1.2vw, 16px);--chip-gap: clamp(6px, 0.9vw, 12px)}#instant_games_index_millionaire .instant_millionaire .number-selection .numbers-grid,#instant_games_show .instant_millionaire .number-selection .numbers-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(var(--chip-min), var(--chip-max))) !important;gap:6px;justify-content:center}#instant_games_index_millionaire .instant_millionaire .number-selection .bonus-numbers-grid,#instant_games_show .instant_millionaire .number-selection .bonus-numbers-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(var(--chip-min), var(--chip-max))) !important;gap:6px;justify-content:center}#instant_games_index_millionaire .instant_millionaire .number-selection .number-button,#instant_games_index_millionaire .instant_millionaire .number-selection .ball,#instant_games_show .instant_millionaire .number-selection .number-button,#instant_games_show .instant_millionaire .number-selection .ball{width:var(--chip) !important;height:var(--chip) !important;aspect-ratio:1/1;font-size:var(--chip-fs) !important;margin:0 !important;padding:0 !important;border-radius:9999px;display:flex;align-items:center;justify-content:center;line-height:1;box-shadow:none !important}#instant_games_index_millionaire .instant_millionaire .selected-numbers .selected-number,#instant_games_show .instant_millionaire .selected-numbers .selected-number{width:28px !important;height:28px !important;font-size:13px !important}#instant_games_index_millionaire .instant_millionaire .number-selection,#instant_games_show .instant_millionaire .number-selection{--chip-gap: 10px;--chip-radius: 999px;--title-gap: 14px}#instant_games_index_millionaire .instant_millionaire .number-selection .numbers-grid,#instant_games_show .instant_millionaire .number-selection .numbers-grid,#instant_games_index_millionaire .instant_millionaire .number-selection .bonus-numbers-grid,#instant_games_show .instant_millionaire .number-selection .bonus-numbers-grid{display:grid;gap:var(--chip-gap);align-items:center;justify-items:center}#instant_games_index_millionaire .instant_millionaire .number-selection .number-button,#instant_games_show .instant_millionaire .number-selection .number-button,#instant_games_index_millionaire .instant_millionaire .number-selection .ball,#instant_games_show .instant_millionaire .number-selection .ball{width:100% !important;height:auto !important;aspect-ratio:1 / 1;border-radius:var(--chip-radius);margin:0 !important;padding:0 !important;display:grid;place-items:center;font-size:clamp(12px, 2.2vw, 18px) !important}#instant_games_index_millionaire .instant_millionaire .number-selection .selection-section,#instant_games_show .instant_millionaire .number-selection .selection-section{padding:14px 16px}#instant_games_index_millionaire .instant_millionaire .number-selection .selection-title,#instant_games_show .instant_millionaire .number-selection .selection-title{margin-bottom:var(--title-gap)}#instant_games_index_millionaire .instant_millionaire .number-selection .quick-pick-btn,#instant_games_index_millionaire .instant_millionaire .number-selection .buy-ticket-btn,#instant_games_index_millionaire .instant_millionaire .number-selection .clear-btn,#instant_games_show .instant_millionaire .number-selection .quick-pick-btn,#instant_games_show .instant_millionaire .number-selection .buy-ticket-btn,#instant_games_show .instant_millionaire .number-selection .clear-btn{width:100%}#instant_games_index_millionaire .instant_millionaire .number-selection,#instant_games_show .instant_millionaire .number-selection{--chip-size: 46px;--chip-gap: 10px;--chip-radius: 999px}#instant_games_index_millionaire .instant_millionaire .number-selection .numbers-grid,#instant_games_show .instant_millionaire .number-selection .numbers-grid{display:grid;grid-template-columns:repeat(8, var(--chip-size));grid-auto-rows:var(--chip-size);gap:var(--chip-gap);justify-content:start}#instant_games_index_millionaire .instant_millionaire .number-selection .bonus-numbers-grid,#instant_games_show .instant_millionaire .number-selection .bonus-numbers-grid{display:grid;grid-auto-rows:var(--chip-size);gap:var(--chip-gap);justify-content:start}#instant_games_index_millionaire .instant_millionaire .number-selection .number-button,#instant_games_index_millionaire .instant_millionaire .number-selection .ball,#instant_games_show .instant_millionaire .number-selection .number-button,#instant_games_show .instant_millionaire .number-selection .ball{width:var(--chip-size) !important;height:var(--chip-size) !important;aspect-ratio:1 / 1;border-radius:var(--chip-radius);margin:0 !important;padding:0 !important;display:grid;place-items:center;line-height:1;font-size:clamp(12px, calc(var(--chip-size) * 0.38), 16px) !important}#instant_games_index_millionaire .instant_millionaire .number-selection .selection-section,#instant_games_show .instant_millionaire .number-selection .selection-section{padding:8px}@media (max-width: 1200px){#instant_games_index_millionaire .instant_millionaire .number-selection,#instant_games_show .instant_millionaire .number-selection{--chip-size: 42px}}@media (max-width: 900px){#instant_games_index_millionaire .instant_millionaire .number-selection,#instant_games_show .instant_millionaire .number-selection{--chip-size: 38px}}#instant_games_index_millionaire .instant_millionaire .number-selection,#instant_games_show .instant_millionaire .number-selection{--chip-size: 42px;--chip-gap: 12px}#instant_games_index_millionaire .instant_millionaire .number-selection .numbers-grid,#instant_games_show .instant_millionaire .number-selection .numbers-grid{display:grid !important;grid-template-columns:repeat(8, var(--chip-size)) !important;grid-auto-rows:var(--chip-size) !important;gap:var(--chip-gap) !important;justify-content:start !important;align-content:start !important}#instant_games_index_millionaire .instant_millionaire .number-selection .bonus-numbers-grid,#instant_games_show .instant_millionaire .number-selection .bonus-numbers-grid{display:grid !important;grid-template-columns:repeat(5, var(--chip-size)) !important;grid-auto-rows:var(--chip-size) !important;gap:var(--chip-gap) !important;justify-content:start !important;align-content:start !important}#instant_games_index_millionaire .instant_millionaire .number-selection .number-button,#instant_games_index_millionaire .instant_millionaire .number-selection .ball,#instant_games_show .instant_millionaire .number-selection .number-button,#instant_games_show .instant_millionaire .number-selection .ball{width:var(--chip-size) !important;height:var(--chip-size) !important;aspect-ratio:1 / 1;border-radius:999px;margin:0 !important;padding:0 !important;display:grid !important;place-items:center !important;line-height:1 !important;font-size:clamp(12px, calc(var(--chip-size) * 0.38), 16px) !important}#instant_games_index_millionaire .instant_millionaire .number-selection,#instant_games_show .instant_millionaire .number-selection{--chip-size: 44px;--chip-gap: 12px}#instant_games_index_millionaire .instant_millionaire .number-selection .numbers-grid,#instant_games_show .instant_millionaire .number-selection .numbers-grid{display:grid !important;grid-template-columns:repeat(8, var(--chip-size)) !important;grid-auto-rows:var(--chip-size) !important;gap:var(--chip-gap) !important;justify-content:start !important;align-content:start !important}#instant_games_index_millionaire .instant_millionaire .number-selection .bonus-numbers-grid,#instant_games_show .instant_millionaire .number-selection .bonus-numbers-grid{display:grid !important;grid-template-columns:repeat(5, var(--chip-size)) !important;grid-auto-rows:var(--chip-size) !important;gap:var(--chip-gap) !important;justify-content:start !important;align-content:start !important;width:calc(5 * var(--chip-size) + 4 * var(--chip-gap)) !important}#instant_games_index_millionaire .instant_millionaire .number-selection .numbers-grid .number-button,#instant_games_index_millionaire .instant_millionaire .number-selection .bonus-numbers-grid .number-button,#instant_games_show .instant_millionaire .number-selection .numbers-grid .number-button,#instant_games_show .instant_millionaire .number-selection .bonus-numbers-grid .number-button{position:static !important;float:none !important;margin:0 !important;transform:none !important;display:grid !important;place-items:center !important;width:var(--chip-size) !important;height:var(--chip-size) !important;aspect-ratio:1 / 1;border-radius:999px;line-height:1 !important;font-size:clamp(12px, calc(var(--chip-size) * 0.38), 16px) !important}#instant_games_index_millionaire .instant_millionaire .number-selection,#instant_games_show .instant_millionaire .number-selection{--chip-size: 40px;--chip-gap: 10px}#instant_games_index_millionaire .instant_millionaire .number-selection .selection-section,#instant_games_show .instant_millionaire .number-selection .selection-section{overflow:hidden}#instant_games_index_millionaire .instant_millionaire .number-selection .numbers-grid,#instant_games_show .instant_millionaire .number-selection .numbers-grid{display:grid !important;grid-template-columns:repeat(8, var(--chip-size)) !important;grid-auto-rows:var(--chip-size) !important;gap:var(--chip-gap) !important;width:calc(8 * var(--chip-size) + 7 * var(--chip-gap)) !important;justify-content:start !important}#instant_games_index_millionaire .instant_millionaire .number-selection .bonus-numbers-grid,#instant_games_show .instant_millionaire .number-selection .bonus-numbers-grid{display:grid !important;grid-template-columns:repeat(5, var(--chip-size)) !important;grid-auto-rows:var(--chip-size) !important;gap:var(--chip-gap) !important;width:calc(5 * var(--chip-size) + 4 * var(--chip-gap)) !important;justify-content:start !important}#instant_games_index_millionaire .instant_millionaire .number-selection .numbers-grid .number-button,#instant_games_index_millionaire .instant_millionaire .number-selection .bonus-numbers-grid .number-button,#instant_games_show .instant_millionaire .number-selection .numbers-grid .number-button,#instant_games_show .instant_millionaire .number-selection .bonus-numbers-grid .number-button{position:static !important;float:none !important;margin:0 !important;transform:none !important;box-sizing:border-box !important;width:var(--chip-size) !important;height:var(--chip-size) !important;aspect-ratio:1 / 1;display:grid !important;place-items:center !important;border-radius:999px;line-height:1 !important;font-size:clamp(12px, calc(var(--chip-size) * 0.38), 16px) !important}#instant_games_index_millionaire .instant_millionaire .number-selection,#instant_games_show .instant_millionaire .number-selection{--chip-gap: 10px}#instant_games_index_millionaire .instant_millionaire .number-selection .selection-section,#instant_games_show .instant_millionaire .number-selection .selection-section{overflow:hidden;box-sizing:border-box}#instant_games_index_millionaire .instant_millionaire .number-selection .numbers-grid,#instant_games_show .instant_millionaire .number-selection .numbers-grid{display:grid !important;grid-template-columns:repeat(8, minmax(0, 1fr)) !important;grid-auto-rows:1fr !important;gap:var(--chip-gap) !important;width:100% !important;justify-items:center;align-items:center}#instant_games_index_millionaire .instant_millionaire .number-selection .bonus-numbers-grid,#instant_games_show .instant_millionaire .number-selection .bonus-numbers-grid{display:grid !important;grid-template-columns:repeat(5, minmax(0, 1fr)) !important;grid-auto-rows:1fr !important;gap:var(--chip-gap) !important;width:100% !important;justify-items:center;align-items:center}#instant_games_index_millionaire .instant_millionaire .number-selection .number-button,#instant_games_show .instant_millionaire .number-selection .number-button{width:100% !important;height:auto !important;aspect-ratio:1 / 1;margin:0 !important;transform:none !important;float:none !important;display:grid !important;place-items:center !important;box-sizing:border-box !important;border-radius:999px;line-height:1;font-size:clamp(12px, 2.2vw, 18px) !important}#instant_games_index_millionaire .instant_millionaire .number-selection,#instant_games_show .instant_millionaire .number-selection{--chip-min: 38px;--chip-max: 38px;--chip-gap: 8px;--chip-pad: 0px}#instant_games_index_millionaire .instant_millionaire .number-selection .selection-section,#instant_games_show .instant_millionaire .number-selection .selection-section{overflow:hidden;box-sizing:border-box}#instant_games_index_millionaire .instant_millionaire .number-selection .numbers-grid,#instant_games_show .instant_millionaire .number-selection .numbers-grid{display:grid !important;grid-template-columns:repeat(8, minmax(var(--chip-min), var(--chip-max))) !important;gap:var(--chip-gap) !important;padding:var(--chip-pad) !important;justify-content:center}#instant_games_index_millionaire .instant_millionaire .number-selection .bonus-numbers-grid,#instant_games_show .instant_millionaire .number-selection .bonus-numbers-grid{display:grid !important;grid-template-columns:repeat(auto-fit, minmax(var(--chip-min), var(--chip-max))) !important;gap:var(--chip-gap) !important;padding:var(--chip-pad) !important;justify-content:center}#instant_games_index_millionaire .instant_millionaire .number-selection .number-button,#instant_games_show .instant_millionaire .number-selection .number-button{width:100% !important;height:auto !important;aspect-ratio:1 / 1;margin:0 !important;display:grid !important;place-items:center !important;border-radius:999px;line-height:1;font-size:clamp(12px, 2vw, 18px) !important}.instant_millionaire .number-selection{--cell: 56px;--gap: 12px}.instant_millionaire .number-selection .numbers-grid,.instant_millionaire .number-selection .bonus-numbers-grid{display:grid !important;gap:var(--gap);justify-content:center;align-content:start;margin:0 !important;padding:0 !important}.instant_millionaire .number-selection .numbers-grid{grid-template-columns:repeat(8, var(--cell))}.instant_millionaire .number-selection .bonus-numbers-grid{grid-template-columns:repeat(5, var(--cell))}.instant_millionaire .number-selection .row,.instant_millionaire .number-selection [class^="col"],.instant_millionaire .number-selection [class*=" col"]{display:block !important;margin:0 !important;padding:0 !important}.instant_millionaire .number-selection .number-button{width:var(--cell);height:var(--cell);border-radius:50%;display:grid;place-items:center;border:1px solid #3a3f4a;background:#232735;font-weight:600;line-height:1;user-select:none}@media (max-width: 1200px){.instant_millionaire .number-selection .numbers-grid{grid-template-columns:repeat(7, var(--cell))}}@media (max-width: 992px){.instant_millionaire .number-selection .numbers-grid{grid-template-columns:repeat(6, var(--cell))}}@media (max-width: 768px){.instant_millionaire .number-selection .numbers-grid{grid-template-columns:repeat(5, var(--cell))}.instant_millionaire .number-selection .bonus-numbers-grid{grid-template-columns:repeat(5, var(--cell))}}.instant_millionaire .number-selection{--cell: 56px;--gap: 12px}.instant_millionaire .number-selection .selection-section{width:max-content !important;min-width:max-content !important;overflow:visible !important}.instant_millionaire .number-selection .numbers-grid,.instant_millionaire .number-selection .bonus-numbers-grid{width:max-content !important;display:grid !important;gap:var(--gap);justify-content:center}.instant_millionaire .number-selection .numbers-grid{grid-template-columns:repeat(8, var(--cell))}.instant_millionaire .number-selection .bonus-numbers-grid{grid-template-columns:repeat(5, var(--cell))}.instant_millionaire .number-selection .row,.instant_millionaire .number-selection [class^="col"],.instant_millionaire .number-selection [class*=" col"]{margin:0 !important;padding:0 !important}.instant_millionaire .number-selection .number-button{width:var(--cell);height:var(--cell);border-radius:50%;display:grid;place-items:center;border:1px solid #3a3f4a;background:#232735;font-weight:600;line-height:1;user-select:none}@media (max-width: 1200px){.instant_millionaire .number-selection{--cell: 52px;--gap: 12px}}@media (max-width: 992px){.instant_millionaire .number-selection{--cell: 48px;--gap: 10px}}@media (max-width: 768px){.instant_millionaire .number-selection{--cell: 44px;--gap: 10px}}.instant_millionaire .number-selection{display:flex !important;gap:24px !important;flex-wrap:wrap !important;align-items:flex-start}.instant_millionaire .number-selection .selection-section{flex:0 0 auto !important;width:max-content !important;min-width:max-content !important;overflow:visible !important}.instant_millionaire .number-selection .numbers-grid,.instant_millionaire .number-selection .bonus-numbers-grid{display:grid !important;gap:12px !important;justify-content:center;width:max-content !important}.instant_millionaire .number-selection .numbers-grid{grid-template-columns:repeat(8, 56px) !important}.instant_millionaire .number-selection .bonus-numbers-grid{grid-template-columns:repeat(5, 56px) !important}.instant_millionaire .number-selection .number-button{width:56px !important;height:56px !important;border-radius:50% !important;display:grid !important;place-items:center !important;border:1px solid #3a3f4a !important;background:#232735 !important;line-height:1 !important;user-select:none}.instant_millionaire .number-selection .row,.instant_millionaire .number-selection [class^="col"],.instant_millionaire .number-selection [class*=" col"]{margin:0 !important;padding:0 !important}@media (max-width: 1400px){.instant_millionaire .number-selection .numbers-grid{grid-template-columns:repeat(8, 52px) !important}.instant_millionaire .number-selection .bonus-numbers-grid{grid-template-columns:repeat(5, 52px) !important}.instant_millionaire .number-selection .number-button{width:52px !important;height:52px !important}}@media (max-width: 1200px){.instant_millionaire .number-selection .numbers-grid{grid-template-columns:repeat(8, 48px) !important}.instant_millionaire .number-selection .bonus-numbers-grid{grid-template-columns:repeat(5, 48px) !important}.instant_millionaire .number-selection .number-button{width:48px !important;height:48px !important}}.instant_millionaire .prize-schedule h3,.instant_millionaire .number-selection .selection-section h4,.instant_millionaire .number-selection .selection-section .selection-title,.instant_millionaire .main-panel h4,.instant_millionaire .main-panel .selection-title,.instant_millionaire .main-panel .selected-numbers-header h3,.instant_millionaire .main-panel .ticket-price,.instant_millionaire .main-panel .price-amount,.instant_millionaire .main-panel .quick-pick-header h3,.instant_millionaire .main-panel .continuous-buy-header h3{font-size:clamp(12px, 1.3vw, 14px) !important;line-height:1.25 !important;font-weight:700}.instant_millionaire .main-panel .line-count,.instant_millionaire .main-panel .line-price{font-size:clamp(8px, 1.3vw, 10px) !important;line-height:1.25 !important;font-weight:700}.instant_millionaire .main-panel .selection-title,.instant_millionaire .number-selection .selection-section .selection-title{font-size:clamp(12px, 1.3vw, 13px) !important}.instant_millionaire .main-panel .line-price{display:flex;align-items:center}.instant_millionaire .prize-col{text-align:center;display:flex;justify-content:center;align-items:center}.instant_millionaire .number-selection .selection-section .selection-title .selection-count{font-size:clamp(10px, 1vw, 10px) !important;line-height:1.2 !important;font-weight:600;opacity:.9}.instant_millionaire .number-selection .quick-pick-btn,.instant_millionaire .quick-pick-btn{font-size:clamp(12px, 1vw, 14px) !important;line-height:1.2 !important}.instant_millionaire .draw-history{height:auto;min-height:320px;max-height:clamp(360px, 53vh, 600px);overflow:hidden;flex:0 0 auto}.instant_millionaire .draw-history .history-container{max-height:inherit;overflow-y:auto;padding-right:6px}@media (max-width: 992px){.instant_millionaire .draw-history{min-height:260px;max-height:none}.instant_millionaire .draw-history .history-container{max-height:50vh}}.draw-section{border:2px solid rgba(255,255,255,0.08)}.countdown-section{border:2px solid rgba(255,255,255,0.08);border-color:#FF6B35}.server-seed-commitment-section .card-header h6{font-size:9px}.server-seed-commitment-section .card-body{padding-left:5px;padding-right:5px}.server-seed-commitment-section .card-body .text-muted{font-size:7px;line-height:normal}.chathub-container{width:100%;height:100%;overflow:hidden}.chat-guest-container{width:100%;height:400px;border:2px solid #ffd700;border-radius:12px;overflow:hidden;position:relative}.chat-preview{width:100%;height:100%;background:linear-gradient(145deg, #1a1a2e, #16213e);position:relative;border-radius:10px}.preview-messages{padding:15px;height:calc(100% - 80px);overflow:hidden;border-radius:10px}.preview-message{margin-bottom:12px;padding:10px 12px;border-radius:8px;background:rgba(255,215,0,0.1);border-left:3px solid #ffd700;color:#ffffff;opacity:0.7}.preview-message.system{background:rgba(255,107,107,0.15);border-left-color:#ff6b6b}.preview-message .message-author{font-weight:bold;color:#ffd700;margin-bottom:4px;font-size:13px}.preview-message .message-content{color:#ffffff;line-height:1.4}.preview-message.system .message-content{color:#ffcccb;font-style:italic}.login-overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top, rgba(26,26,46,0.95), rgba(26,26,46,0.8));padding:20px;text-align:center;border-radius:10px}.login-prompt h3{color:#ffd700;margin:0 0 10px 0;font-size:18px}.login-prompt p{color:#ffffff;margin:0 0 15px 0;font-size:14px}.login-prompt .btn{padding:10px 20px;background:linear-gradient(145deg, gold, #ffed4e);color:#1a1a2e;text-decoration:none;border-radius:25px;font-weight:bold;transition:all 0.3s ease;display:inline-block}.login-prompt .btn:hover{background:linear-gradient(145deg, #ffed4e, gold);transform:translateY(-2px);box-shadow:0 4px 15px rgba(255,215,0,0.4)}.chat-unavailable{padding:20px;text-align:center;background:#fff3cd;border:1px solid #ffeaa7;border-radius:8px;margin:10px 0}.chat-unavailable p{margin:5px 0}.chathub-widget{height:43vh !important}#live-wins-section{border-top:1px solid #333;margin-top:10px;min-height:0;height:auto;overflow:hidden}#live-wins-section h2{display:flex;justify-content:center;align-items:center;font-size:14px;font-weight:600;padding:6px 10px;margin:0;cursor:pointer;user-select:none}#live-wins-section h2::after{content:"▾";font-size:12px;transition:transform 0.3s ease}#live-wins-section.collapsed{min-height:0 !important;height:auto !important;padding-bottom:0 !important}#live-wins-section.collapsed h2::after{transform:rotate(-90deg)}#live-wins-section.collapsed .nav-tabs,#live-wins-section.collapsed .tab-content{display:none}#prize-schedule-section{min-height:0;height:auto;overflow:hidden}#prize-schedule-section h3{display:flex;justify-content:center;align-items:center;font-size:14px;font-weight:600;padding:6px 10px;margin:0;cursor:pointer;user-select:none}#prize-schedule-section h3::after{content:"▾";font-size:12px;transition:transform 0.3s ease}#prize-schedule-section.collapsed{min-height:0 !important;height:auto !important}#prize-schedule-section.collapsed h3::after{transform:rotate(-90deg)}#prize-schedule-section.collapsed .prize-table{display:none}#frequency-display-section{min-height:0;height:auto;overflow:hidden}#frequency-display-section h3{display:flex;justify-content:center;align-items:center;font-size:14px;font-weight:600;padding:6px 10px;margin:0;cursor:pointer;user-select:none}#frequency-display-section h3::after{content:"▾";font-size:12px;transition:transform 0.3s ease}#frequency-display-section.collapsed{min-height:0 !important;height:auto !important}#frequency-display-section.collapsed h3::after{transform:rotate(-90deg)}#frequency-display-section.collapsed .frequency-display-area{display:none}#live-chat-section{display:flex;flex-direction:column;height:auto;max-height:none;overflow:visible}#live-chat-section .live-chat-body,#live-chat-section .live-chat-card,#live-chat-section .live-chat-frame,#live-chat-section .chat-box{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:auto;max-height:none;overflow:visible}#live-chat-section .chat-messages,#live-chat-section .messages,#live-chat-section .message-list{flex:1 1 auto;min-height:0;overflow-y:auto}#live-chat-section .chat-composer,#live-chat-section .composer,#live-chat-section form.chat-input{flex:0 0 auto;margin-top:12px;position:sticky;bottom:0;background:transparent}.instant_millionaire .right-panel,.instant_millionaire .right-panel .panel,.instant_millionaire #live-chat-section *{overflow:visible}#live-chat-section .yellow-frame,#live-chat-section .chat-window,#live-chat-section .live-chat-inner{height:100%;display:flex;flex-direction:column}#instructionsModal.modal{position:fixed;inset:0;display:flex;align-items:flex-start;justify-content:center;padding:32px 16px 24px;background:rgba(0,0,0,0.7);backdrop-filter:blur(4px);z-index:1060;overflow-y:auto;opacity:0;visibility:hidden;transition:opacity .25s ease, visibility .25s ease}#instructionsModal.modal.active{opacity:1;visibility:visible}#instructionsModal.modal .modal-content{width:var(--dynamic-smth-5);max-height:var(--dynamic-smth-2);overflow:auto;border-radius:14px;border:1px solid rgba(255,215,0,0.35);background:linear-gradient(135deg, #1a1a2e, #16213e);box-shadow:0 20px 60px rgba(0,0,0,0.55)}#instructionsModal.modal .modal-header{display:flex;align-items:center;justify-content:space-between;padding:22px 24px 18px;border-bottom:1px solid rgba(255,215,0,0.25)}#instructionsModal.modal .modal-title{margin:0;color:#FFD700;font-size:22px;font-weight:700}#instructionsModal.modal .modal-close{appearance:none;background:none;border:0;color:#fff;font-size:24px;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;cursor:pointer}#instructionsModal.modal .modal-close:hover{background:rgba(255,255,255,0.1);color:#FFD700}#instructionsModal.modal .modal-body{padding:22px 24px 24px;color:#fff;line-height:1.6}.token-benefits .highlight-box{margin-bottom:15px}.token-tiers-title{color:#FFD700;margin:12px 0 6px 0;font-size:16px}.token-table{width:100%;border-collapse:collapse;margin:12px 0;background:rgba(255,255,255,0.05);border-radius:8px;overflow:hidden}.token-table.compact th,.token-table.compact td{font-size:14px}.token-table th,.token-table td{padding:10px 12px;text-align:left;border-bottom:1px solid rgba(255,255,255,0.08)}.token-table th{background:rgba(255,215,0,0.18);color:#FFD700;font-weight:700}.token-footnote{color:#ccc;font-size:12px;margin-top:6px;opacity:0.9}.chathub-messages{border-radius:12px !important;padding:6px !important;overflow-y:auto !important}.chathub-input-container{border-bottom-left-radius:12px !important;border-bottom-right-radius:12px !important}.chathub-message{padding:4px !important;border-left:none !important;border-bottom:1px solid grey;border-radius:0 !important;margin-bottom:1px !important;background:none !important}.chathub-message-input{flex:1 !important;padding:4px !important;border:1px solid #ffd700 !important;border-radius:6px !important;outline:none !important;margin-right:10px !important;background:#0f1419 !important;color:#ffffff !important;font-size:10px !important}.chathub-input-container{padding:6px !important}.chathub-send-button{padding:4px 6px !important;background:linear-gradient(145deg, gold, #ffed4e) !important;color:#1a1a2e !important;font-size:10px !important;border:none !important;border-radius:6px !important;cursor:pointer !important;font-weight:bold !important;transition:all 0.3s ease !important}.chathub-widget{box-shadow:none !important}.message-author{margin-bottom:2px !important;line-height:normal !important;font-size:9px !important}.message-content{font-size:10px !important}.message-time{font-size:8px !important;margin-top:2px !important;text-align:right !important}#live-chat-section .message-content{white-space:pre-wrap !important;overflow-wrap:anywhere !important;word-break:break-word !important;hyphens:auto !important}.chathub-message .message-content{line-height:normal !important}.chathub-message .message-time{line-height:normal}#instant-games-tab-content.tab-content{box-shadow:none;border-radius:0}body.live-wins-collapsed .chathub-widget{height:62vh !important}.instant_millionaire .number-selection .selection-main,.instant_millionaire .number-selection .selection-bonus{flex:1 1 48% !important;min-width:300px !important;max-width:100%;box-sizing:border-box}.instant_millionaire .selection-bonus .numbers-grid{--chip-max: 64px !important}@media screen and (min-width: 1370px){.selections-grid{justify-content:space-between}.selection-main,.selection-bonus{flex:0 1 48%}}#instant_games_index_millionaire .instant_millionaire .number-selection .numbers-grid,#instant_games_show .instant_millionaire .number-selection .numbers-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(var(--chip-min), var(--chip-max))) !important;gap:6px;justify-content:center}#instant_games_index_millionaire .instant_millionaire .number-selection .bonus-numbers-grid,#instant_games_show .instant_millionaire .number-selection .bonus-numbers-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(var(--chip-min), var(--chip-max))) !important;gap:6px;justify-content:center}.instant_millionaire .selection-actions.selection-actions--full{display:flex;justify-content:center;align-items:center;gap:24px;padding:0 0 10px 0;flex-wrap:wrap;width:100%;margin:0 auto;box-sizing:border-box}.instant_millionaire .selection-actions .buy-ticket-btn,.instant_millionaire .selection-actions .clear-btn{min-width:220px;font-size:16px;font-weight:600;border-radius:16px;box-shadow:0 3px 8px rgba(0,0,0,0.3);transition:all 0.2s ease-in-out;text-align:center}.instant_millionaire .selection-actions .buy-ticket-btn:hover,.instant_millionaire .selection-actions .clear-btn:hover{transform:scale(1.04);opacity:0.9}.instant_millionaire .selection-actions.selection-actions--full .buy-ticket-btn,.instant_millionaire .selection-actions.selection-actions--full .clear-btn{margin:0 !important}.chathub-message{display:flex;flex-wrap:wrap;gap:1px;align-items:center}.chathub-message .message-author,.chathub-message .message-time{margin:0;flex:0 0 auto}.chathub-message .message-content{flex-basis:100%;margin:0;order:1}.chathub-message .message-author,.chathub-message .message-time{order:0}.chathub-message .message-time{margin-left:auto}.previous_pick_style{background:rgba(255,255,255,0.1);border:2px solid rgba(255,255,255,0.3);color:white;width:auto;height:auto;border-radius:4px;padding:0;font-size:12px;cursor:pointer;transition:all 0.3s ease;display:grid;align-items:center;justify-content:center}.previous_pick_delete{position:absolute;top:-5px;right:-5px;cursor:pointer;font-size:14px;color:#f44336;background:rgba(0,0,0,0.7);border-radius:50%;width:18px;height:18px;display:flex;align-items:center;justify-content:center}.previous_pick_div{display:inline-block;margin:0px;position:relative}.previous_pick_area{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0px}.previous_pick_main{display:flex;background:linear-gradient(45deg, #4CAF50, #45a049);color:white;width:16px;height:16px;border-radius:2px;text-align:center;line-height:normal;font-size:9px;font-weight:bold;margin:2px;justify-content:center;align-items:center}.previous_pick_bonus{display:flex;background:#ff4757;color:white;width:16px;height:16px;border-radius:2px;text-align:center;line-height:normal;font-size:9px;font-weight:bold;margin:2px;justify-content:center;align-items:center}.millionaire_primary,.millionaire_secondary{border-radius:6px}@media (min-width: 1200px) and (max-width: 1599px){.instant_millionaire .left-panel{min-width:200px}.instant_millionaire .right-panel{min-width:250px}#prize-schedule-section h3,#frequency-display-section h3,.instant_millionaire .recent-tickets h4,#live-wins-section h2,.instant_millionaire h2{font-size:12px !important}.section-subtitle,.draw-date,.status-badge,.jackpot-amount,.ticket-amount{font-size:8px !important}.jackpot-label,.ticket-label{font-size:8px}.jackpot-info,.ticket-info{padding:5px}.jackpot-info .jackpot-amount .crypto-currency-icon img,.ticket-info .ticket-amount .crypto-currency-icon img{height:6px}.draw-section{padding:5px}.instant_millionaire .help-button{min-height:initial;font-size:10px}.help-button{margin-top:15px;font-size:12px;height:30px;padding:0 4px}.help-button .info-icon{font-size:14px}.instant_millionaire .game-area{padding:6px;gap:6px}.instant_millionaire .main-ball,.instant_millionaire .bonus-ball{width:16px !important;height:16px !important;font-size:8px !important}.draw-info{gap:3px;margin-top:5px}.instant_millionaire .draw-balls{gap:3px;margin-top:10px}.section-subtitle{margin-bottom:5px;margin-top:5px}.draw-date{margin-bottom:5px;margin-top:0px}.draw-results-info,.jackpot-draw-info{margin-top:10px}.results-label{font-size:10px}.countdown-section{padding:5px}.instant_millionaire .countdown-time{padding:10px 16px}.server-seed-commitment-section .card-body{padding-left:2px;padding-right:2px;padding-top:2px !important;padding-bottom:2px !important}.server-seed-commitment-section .card-body .text-muted{font-size:6px}.server-seed-commitment-section .card-body input{font-size:10px;padding:0px 4px}.server-seed-commitment-section .card-body button{font-size:8px;padding:0px 2px}.server-seed-commitment-section .card-header{padding-top:2px !important;padding-bottom:2px !important}.instant_millionaire .prize-row.jackpot{font-size:10px}.instant_millionaire .prize-row{font-size:9px}.instant_millionaire .prize-schedule{padding:4px}.instant_millionaire .left-panel .prize-col .crypto-currency-icon img{height:8px}.instant_millionaire .crypto-currency-icon{margin-left:3px}#instant_games_index_millionaire .instant_millionaire .number-selection .selection-section,#instant_games_show .instant_millionaire .number-selection .selection-section{padding:4px 2px}#instant_games_index_millionaire .instant_millionaire .number-selection .numbers-grid .number-button,#instant_games_index_millionaire .instant_millionaire .number-selection .bonus-numbers-grid .number-button,#instant_games_show .instant_millionaire .number-selection .numbers-grid .number-button,#instant_games_show .instant_millionaire .number-selection .bonus-numbers-grid .number-button{height:32px !important;width:32px !important;font-size:12px !important}.instant_millionaire .number-button{min-width:24px !important;min-height:24px !important}#instant_games_index_millionaire .instant_millionaire .number-selection .numbers-grid,#instant_games_show .instant_millionaire .number-selection .numbers-grid,#instant_games_index_millionaire .instant_millionaire .number-selection .bonus-numbers-grid,#instant_games_show .instant_millionaire .number-selection .bonus-numbers-grid{gap:5px !important}#instant_games_index_millionaire .instant_millionaire .number-selection .numbers-grid,#instant_games_show .instant_millionaire .number-selection .numbers-grid{grid-template-columns:repeat(auto-fit, minmax(var(--chip-min), var(--chip-max))) !important}.instant_millionaire .number-selection .selection-section .selection-title .selection-count{font-size:8px !important}.instant_millionaire .buy-ticket-btn,.instant_millionaire .clear-btn{font-size:14px}.instant_millionaire .number-selection .quick-pick-btn,.instant_millionaire .number-selection .buy-ticket-btn,.instant_millionaire .number-selection .clear-btn{min-width:auto;min-height:30px !important;height:30px;font-size:12px}#instant_games_index_millionaire .instant_millionaire .number-selection,#instant_games_show .instant_millionaire .number-selection{--chip-min: 30px;--chip-max: 36px}.quick-pick-icon,.clear-icon{font-size:14px}.instant_millionaire .frequency-tab{font-size:8px}.instant_millionaire .frequency-number{width:32px;padding:6px 0px;gap:2px}.summary-item{font-size:8px}.instant_millionaire .summary-item .value .crypto-currency-icon img{height:6px}.instant_millionaire .ticket-numbers .main-ball,.instant_millionaire .ticket-numbers .bonus-ball{width:12px !important;height:12px !important;font-size:6px !important}.instant_millionaire .main-numbers,.instant_millionaire .bonus-numbers{gap:1px}.instant_millionaire .bonus-numbers::before{margin:0 2px;font-size:10px}.instant_millionaire .ticket-numbers{gap:1px}.instant_millionaire .ticket-date{font-size:7px}.instant_millionaire .ticket-transaction{font-size:7px}.ticket-info{text-align:center}.instant_millionaire .ticket-draw-id{font-size:7px}.instant_millionaire .status-no-win{font-size:11px}.instant_millionaire .ticket-status{margin-top:6px;padding-top:6px}.instant_millionaire .history-number{width:12px;height:12px;font-size:6px}.instant_millionaire .history-jackpot{font-size:8px}.instant_millionaire .history-item{gap:4px}#live-wins-section .nav-tabs .nav-link{min-height:24px;padding:6px 2px;font-size:8px}.instant_millionaire .prize-schedule{margin:0 0 5px 0}.quick-pick-line-buttons{grid-template-columns:repeat(auto-fit, minmax(70px, 1fr));gap:5px;margin-top:10px}.quick-pick-options-header{margin-bottom:10px}.instant_millionaire .main-panel .line-count{font-size:11px !important}.instant_millionaire .main-panel .line-price .crypto-currency-icon img{height:12px}.connection-status{font-size:10px}.instant_millionaire .balance-display{font-size:10px}.instant_millionaire .balance-display .crypto-currency-icon img{height:8px}.instant_millionaire .main-panel .continuous-buy-header h3{font-size:12px !important}.instant_millionaire .connection-status{top:2px;right:150px}}@media (max-width: 1199px){.instant_millionaire .main-panel{width:60%;display:inline-block;vertical-align:top}.instant_millionaire .right-panel{width:40%;display:inline-block;vertical-align:top;min-width:250px !important}.instant_millionaire .left-panel{position:fixed !important;top:0;right:-300px;width:300px;height:100%;background:#1a1a1a;z-index:999;transition:right 0.3s ease;overflow-y:auto}.instant_millionaire .left-panel.open{right:0}#user-buttons{display:flex;align-items:center}.mobile_buttons{display:flex;align-items:center}.navlinks-header ul.headlinks li button.user-info{height:32px}.left-panel-toggle-button{display:block;background:none;color:white;border:2px solid #ffd700;padding:6px 12px;font-size:12px;cursor:pointer;z-index:1000;margin-right:10px}.left-panel-toggle-button .toggle-icon{width:1.2em;text-align:center;display:inline-block;transition:all 0.2s ease}.instant_millionaire .balance-display{font-size:10px}.instant_millionaire .game-area{gap:5px !important;display:flex !important;flex-direction:row !important;padding:5px}.draw-section{padding:5px;width:auto !important;flex:1 1 0}.countdown-section{padding:5px;width:auto !important;flex:1 1 0}.jackpot-info,.ticket-info{padding:5px}.jackpot-label,.ticket-label{font-size:9px}.jackpot-amount,.ticket-amount{font-size:10px !important}.help-button .info-icon{font-size:16px}.help-button{font-size:10px;height:28px}.instant_millionaire .main-ball,.instant_millionaire .bonus-ball{width:20px !important;height:20px !important;font-size:9px !important}.jackpot-info .jackpot-amount .crypto-currency-icon img,.ticket-info .ticket-amount .crypto-currency-icon img{height:8px}.instant_millionaire .draw-balls{margin-top:15px}.draw-results-info{margin-top:10px}.template-proof-link{font-size:10px}.server-seed-commitment-section .card-header h6{font-size:8px}.server-seed-commitment-section .card-body{padding-left:5px;padding-right:5px;padding-top:5px !important;padding-bottom:5px !important}.server-seed-commitment-section input,.server-seed-commitment-section button{font-size:10px !important}.instant_millionaire .countdown-label{margin-bottom:3px}.instant_millionaire .number-selection{margin-top:10px}#instant-games-tab-content .live-wins-section{padding:5px !important}#live-wins-section .nav-tabs .nav-link{padding:4px;font-size:8px;min-height:24px}#instant-games-tab-content .live-wins-section .live-dt{margin-left:0px !important}.instant_millionaire #live-wins-section .livelist>ul>li .win-item{gap:6px !important}#live-wins-section h2{padding:0px;font-size:12px}#live-wins-section h2{margin:0 0 4px 0 !important}.instant_millionaire h2{font-size:12px}.instant_millionaire #live-chat-section h2{margin:0 0 5px 0}.custom-millionaire-tabs{margin-bottom:10px !important;flex-direction:row !important}.custom-millionaire-tab .tab-game-details{flex-direction:column;gap:3px}.custom-millionaire-tab .tab-game-stats,.custom-millionaire-tab .tab-game-stats *,.custom-millionaire-tab small,.custom-millionaire-tab .text-muted,.custom-millionaire-tab .d-block{font-size:12px !important;line-height:normal !important}.nav-tabs .nav-link{padding:8px 10px}#instant_games_index_millionaire .instant_millionaire .number-selection .numbers-grid .number-button,#instant_games_index_millionaire .instant_millionaire .number-selection .bonus-numbers-grid .number-button,#instant_games_show .instant_millionaire .number-selection .numbers-grid .number-button,#instant_games_show .instant_millionaire .number-selection .bonus-numbers-grid .number-button{height:26px !important;width:26px !important;font-size:10px !important}.custom-millionaire-tab.active .tab-game-title,.custom-millionaire-tab.active h6,.custom-millionaire-tab.active .tab-game-title.mb-1,.custom-millionaire-tab .tab-game-title,.custom-millionaire-tab h6,.custom-millionaire-tab .tab-game-title.mb-1{font-size:16px !important}.instant_millionaire .number-button{min-width:32px !important;min-height:32px !important}.slots-wrapper{padding:10px 0}.instant_millionaire .left-panel{min-width:250px !important}.instant_millionaire .left-panel{padding:5px !important}.instant_millionaire .prize-schedule{margin:0;padding:5px}.instant_millionaire .frequency-display,.instant_millionaire .recent-tickets,.instant_millionaire .ticket-item{padding:5px}.instant_millionaire .left-panel .my-tickets-section,.instant_millionaire .draw-history{margin:0 !important;padding:5px !important}#frequency-display-section h3{font-size:12px}.instant_millionaire .selection-actions .buy-ticket-btn,.instant_millionaire .selection-actions .clear-btn{font-size:14px}.quick-pick-icon,.clear-icon{font-size:16px}.quick-pick-options-header{margin-bottom:10px}.quick-pick-line-buttons{margin-top:10px}.line-btn{padding:5px 0;min-height:50px}.quick-pick-line-buttons{grid-template-columns:repeat(auto-fit, minmax(75px, 1fr))}.instant_millionaire .crypto-currency-icon{margin-left:5px}.connection-status{padding:6px 10px;font-size:12px}.instant_millionaire .bottom-controls-container,.instant_millionaire .continuous-buy-section{padding:5px}.instant_millionaire .bottom-controls-container{margin-top:10px}.instant_millionaire .bottom-controls-container{margin-top:10px}.continuous-buy-section{margin:5px 0 0 0}#instant_games_index_millionaire .instant_millionaire .number-selection,#instant_games_show .instant_millionaire .number-selection{--chip-min: 30px;--chip-max: 36px}.quick-pick-icon,.clear-icon{font-size:14px}.instant_millionaire .frequency-tab{font-size:8px}.instant_millionaire .frequency-number{width:32px;padding:6px 0px;gap:2px}.summary-item{font-size:8px}.instant_millionaire .summary-item .value .crypto-currency-icon img{height:6px}.instant_millionaire .ticket-numbers .main-ball,.instant_millionaire .ticket-numbers .bonus-ball{width:20px !important;height:20px !important;font-size:8px !important}.instant_millionaire .main-numbers,.instant_millionaire .bonus-numbers{gap:1px}.instant_millionaire .bonus-numbers::before{margin:0 2px;font-size:10px}.instant_millionaire .ticket-numbers{gap:1px}.instant_millionaire .ticket-date{font-size:7px}.instant_millionaire .ticket-transaction{font-size:7px}.ticket-info{text-align:center}.instant_millionaire .ticket-draw-id{font-size:7px}.instant_millionaire .status-no-win{font-size:11px}.instant_millionaire .ticket-status{margin-top:6px;padding-top:6px}.instant_millionaire .history-number{width:12px;height:12px;font-size:6px}.instant_millionaire .history-jackpot{font-size:8px}.instant_millionaire .history-item{gap:4px}.instant_millionaire .prize-row{font-size:9px}.instant_millionaire .prize-table{font-size:12px}.custom-millionaire-tabs{padding:5px 0}#instructionsModal.modal .modal-header{padding:12px 24px 12px}#instructionsModal.modal .modal-title{font-size:16px}.modal-content p,.modal-content{font-size:12px}#instructionsModal .highlight-box h4{font-size:16px}.prize-table th,.prize-table td{font-size:12px}.modal-section h5{font-size:14px}.token-table.compact th,.token-table.compact td{font-size:12px}}@media (min-width: 769px) and (max-width: 1024px){.instant_millionaire .right-panel{position:fixed !important;top:0;right:-400px;width:400px;height:100%;background:#1a1a1a;z-index:999;transition:right 0.3s ease;overflow-y:auto}.instant_millionaire .right-panel.open{right:0}.right-panel-toggle-button{display:block;background:none;color:white;border:2px solid #4CAF50;padding:6px 12px;font-size:12px;cursor:pointer;z-index:1000;margin-right:10px}}@media (max-width: 768px){.lottery-lst-wrp{margin-top:0}.nav-tabs .nav-link{padding:4px 10px}.custom-millionaire-tab.active .tab-game-title,.custom-millionaire-tab.active h6,.custom-millionaire-tab.active .tab-game-title.mb-1,.custom-millionaire-tab .tab-game-title,.custom-millionaire-tab h6,.custom-millionaire-tab .tab-game-title.mb-1{font-size:14px !important;line-height:normal !important}#instructionsModal .modal-content{margin:0% auto}.custom-millionaire-tab .tab-game-stats,.custom-millionaire-tab .tab-game-stats *,.custom-millionaire-tab small,.custom-millionaire-tab .text-muted,.custom-millionaire-tab .d-block{font-size:10px !important}.continuous-buy-section .continuous-buy-header{flex-direction:row !important;gap:inherit !important;align-items:center !important}.balance-display{flex-direction:row !important}.instant_millionaire .right-panel{position:fixed !important;top:0;right:-300px;width:300px;height:100%;background:#1a1a1a;z-index:999;transition:right 0.3s ease;overflow-y:auto}.instant_millionaire .right-panel.open{right:0}.right-panel-toggle-button{display:block;background:none;color:white;border:2px solid #4CAF50;padding:6px 12px;font-size:12px;cursor:pointer;z-index:1000;margin-right:10px}.right-panel-toggle-button .toggle-icon{width:1.2em;text-align:center;display:inline-block;transition:all 0.2s ease}#instructionsModal.modal .modal-body{padding:15px;color:#fff;line-height:1.6}}@media (max-width: 576px){.instant_millionaire .main-panel .game-area .draw-section .draw-balls{gap:5px !important}.instant_millionaire .main-ball,.instant_millionaire .bonus-ball{width:16px !important;height:16px !important;font-size:8px !important}.server-seed-commitment-section .card-header h6{font-size:7px}.instant_millionaire .countdown-time{padding:5px 20px}.instant_millionaire .selection-actions .buy-ticket-btn,.instant_millionaire .selection-actions .clear-btn{min-width:inherit}.instant_millionaire .number-selection{gap:15px !important}.left-panel-tablet,.right-panel-tablet{display:none}.mobile-header .header-block ul.mobile-account-actions li.dropdown{margin-right:2px}}@media (max-width: 480px){.custom-millionaire-tab .tab-game-stats,.custom-millionaire-tab .tab-game-stats *,.custom-millionaire-tab small,.custom-millionaire-tab .text-muted,.custom-millionaire-tab .d-block{font-size:8px !important}.custom-millionaire-tabs .tab-game-stats .text-muted .crypto-currency-icon{margin-left:2px}.custom-millionaire-tab.active .tab-game-title,.custom-millionaire-tab.active h6,.custom-millionaire-tab.active .tab-game-title.mb-1,.custom-millionaire-tab .tab-game-title,.custom-millionaire-tab h6,.custom-millionaire-tab .tab-game-title.mb-1{font-size:12px !important}.jackpot-label,.ticket-label{font-size:8px}.help-button{font-size:8px;height:24px;margin-top:5px}.help-button .info-icon{font-size:14px}.draw-results-info .mt-2{margin-top:3px !important}.draw-info{margin-top:5px;gap:2px}.instant_millionaire .main-panel .game-area .draw-section .draw-balls{gap:2px !important}.results-label{font-size:10px}.draw-title{font-size:8px !important}.section-subtitle{padding:5px;font-size:8px !important}.instant_millionaire .main-panel .game-area .draw-section .draw-info .draw-number,.instant_millionaire .main-panel .game-area .draw-section .draw-info .draw-date,.instant_millionaire .main-panel .game-area .draw-section .draw-info .draw-jackpot{font-size:8px !important}.status-badge{font-size:8px}.instant_millionaire .draw-balls{margin-top:10px}.draw-results-info{margin-top:5px}.card-header{padding-left:2px;padding-right:2px}.server-seed-commitment-section .card-header h6{font-size:7px}.server-seed-commitment-section .card-body .text-muted{font-size:6px}.server-seed-commitment-section .card-body{padding:2px !important}.instant_millionaire .countdown-timer{margin-bottom:0}.progress-bar{margin-bottom:5px}.server-seed-commitment-section{margin-top:3px !important}#instant_games_index_millionaire .instant_millionaire .number-selection .selection-section,#instant_games_show .instant_millionaire .number-selection .selection-section{padding:5px}#instant_games_index_millionaire .instant_millionaire .number-selection .selection-title,#instant_games_show .instant_millionaire .number-selection .selection-title{margin-bottom:7px}.quick-pick-line-buttons{grid-template-columns:repeat(auto-fit, minmax(70px, 1fr)) !important}.instant_millionaire .main-panel .line-count{font-size:10px !important;margin-bottom:1px !important}.instant_millionaire .main-panel .line-price{font-size:10px !important}.instant_millionaire .main-panel .line-btn{padding:3px 0 !important;min-height:40px !important}.instant_millionaire .main-panel .continuous-buy-header h3{font-size:9px !important}.connection-status{padding:4px 10px;font-size:9px}.instant_millionaire .balance-display{font-size:9px !important;padding:4px 15px !important}#instructionsModal.modal .modal-header{padding:6px 24px 6px}#instructionsModal.modal .modal-title{font-size:14px}#instructionsModal .highlight-box h4{font-size:14px}.modal-content p,.modal-content{font-size:11px}#instructionsModal .modal-section h3{font-size:14px}.prize-table th,.prize-table td{font-size:11px}.modal-section h5{font-size:12px}.token-table.compact th,.token-table.compact td{font-size:11px}#instructionsModal .modal-section ul{padding-left:0px}.token-table th,.token-table td{padding:6px}}@media (max-width: 414px){.left-panel-toggle-button,.right-panel-toggle-button{padding:4px 6px;font-size:12px}.mobile-header .logo-img img{max-width:30px;width:30px;height:auto}.custom-millionaire-tab.active .tab-game-title,.custom-millionaire-tab.active h6,.custom-millionaire-tab.active .tab-game-title.mb-1,.custom-millionaire-tab .tab-game-title,.custom-millionaire-tab h6,.custom-millionaire-tab .tab-game-title.mb-1{font-size:10px !important}.tab-game-stats{gap:1px;flex-direction:column}.jackpot-draw-info{flex-direction:column}.current-draw .jackpot-info,.current-draw .ticket-info{width:100%}.instant_millionaire .main-panel .game-area .draw-section .draw-info .draw-number,.instant_millionaire .main-panel .game-area .draw-section .draw-info .draw-date,.instant_millionaire .main-panel .game-area .draw-section .draw-info .draw-jackpot{font-size:7px !important}.draw-info{flex-direction:column}.help-button{padding:0 6px}.template-proof-link{font-size:9px}.server-seed-commitment-section .card-header h6{font-size:5px}.countdown-section .countdown-label,.countdown-section #countdown-label{font-size:6px !important;letter-spacing:normal}.server-seed-commitment-section input,.server-seed-commitment-section button{font-size:7px !important}.instant_millionaire .countdown-time{padding:5px}.instant_millionaire .selection-actions .buy-ticket-btn,.instant_millionaire .selection-actions .clear-btn{font-size:12px}.quick-pick-icon,.clear-icon{font-size:12px}.instant_millionaire .selection-actions.selection-actions--full{gap:15px}.quick-pick-line-buttons{grid-template-columns:repeat(auto-fit, minmax(50px, 1fr)) !important}.instant_millionaire .main-panel .line-count{font-size:8px !important}.instant_millionaire .main-panel .line-price{font-size:8px !important}.instant_millionaire .main-panel .continuous-buy-header h3{font-size:8px !important}.connection-status{padding:4px 5px;font-size:7px}.instant_millionaire .balance-display{font-size:8px !important;padding:3px 6px !important}.instant_millionaire .start-continuous-btn,.instant_millionaire .stop-continuous-btn{font-size:12px}#instructionsModal.modal .modal-title{font-size:12px}#instructionsModal .highlight-box h4{font-size:11px}.modal-content p,.modal-content{font-size:10px}#instructionsModal .modal-section h3{font-size:12px}.prize-table th,.prize-table td{font-size:10px;padding:8px}.modal-section h5{font-size:11px}.token-table.compact th,.token-table.compact td{font-size:10px}.mobile-header ul.mobile-account-actions li a,.desktop_head_container .mobile-nav a{padding-left:2px;padding-right:2px}.subscription_drop{padding-right:5px}}@media (max-width: 380px){.right-panel-toggle-button,.left-panel-toggle-button{margin-right:5px}.previous-picks-container{background:rgba(255,255,255,0.05);border-radius:15px;padding:20px;margin:20px 0;display:flex;padding:1rem;background:rgba(20,25,40,0.8);border-radius:1rem;clear:both;overflow:visible;position:relative;z-index:2;width:100%}.previous-pick-wrapper{display:inline-block;margin:0.3rem;position:relative}.previous-pick-button{width:auto !important;height:auto !important;min-width:8rem !important;min-height:3rem !important;border-radius:0.5rem !important;padding:0.5rem 0.75rem !important;display:flex !important;align-items:center !important;justify-content:center !important}.pick-numbers-container{display:flex !important;flex-wrap:wrap !important;align-items:center !important;justify-content:center !important;gap:0.2rem !important}.pick-number-square{display:inline-block !important;width:1.5rem !important;height:1.5rem !important;border-radius:50% !important;text-align:center !important;line-height:1.5rem !important;font-size:0.75rem !important;font-weight:bold !important;color:white !important;margin:0.1rem !important}.pick-main-number{background:linear-gradient(45deg, #4CAF50, #45a049) !important}.pick-bonus-number{background:linear-gradient(45deg, #f44336, #d32f2f) !important;margin-left:0.25rem !important}.pick-favorite-star{position:absolute !important;top:-0.3rem !important;right:-0.3rem !important;background:rgba(0,0,0,0.8) !important;border:1px solid #4CAF50 !important;border-radius:50% !important;width:1.2rem !important;height:1.2rem !important;padding:0 !important;display:flex !important;align-items:center !important;justify-content:center !important}.pick-favorite-star i{font-size:0.6rem !important}.millionaire-picks-row{display:flex;flex-wrap:wrap;gap:0.5rem;justify-content:flex-start}}@media (max-width: 380px) and (max-width: 768px){.previous-pick-button{min-width:7rem !important;min-height:2.5rem !important;padding:0.4rem 0.6rem !important}.pick-number-square{width:1.3rem !important;height:1.3rem !important;line-height:1.3rem !important;font-size:0.7rem !important}.pick-favorite-star{width:1rem !important;height:1rem !important}.pick-favorite-star i{font-size:0.5rem !important}}@media (max-width: 380px) and (max-width: 480px){.previous-pick-button{min-width:6rem !important;min-height:2.2rem !important;padding:0.3rem 0.5rem !important}.pick-number-square{width:1.1rem !important;height:1.1rem !important;line-height:1.1rem !important;font-size:0.65rem !important}.pick-numbers-container{gap:0.1rem !important}}.millionaire-menu-trigger:not(.millionaire-trigger-stack .millionaire-menu-trigger){top:20%;right:20px;transform:translateY(-50%);z-index:1050;border-radius:50%;width:50px;height:50px;box-shadow:0 4px 12px rgba(0,0,0,0.3);transition:all 0.3s ease;background:#ffd700 !important;border-color:#ffd700 !important;color:#000 !important;opacity:1 !important;pointer-events:auto !important}.millionaire-menu-trigger i{font-size:18px}.millionaire-menu-trigger:hover{transform:translateY(-50%) scale(1.1);box-shadow:0 6px 16px rgba(0,0,0,0.4)}.millionaire-menu-pinned .millionaire-menu-trigger{opacity:0.8}.millionaire-menu-pinned .millionaire-menu-trigger:hover{opacity:1}.millionaire-extendable-menu{background:linear-gradient(135deg, #1a1a1a 0%, #2d2d2d 100%);border-left:2px solid #ffd700;color:#ffffff;z-index:1555 !important}.millionaire-extendable-menu.offcanvas-end:not(.show):not(.pinned){visibility:hidden !important}body.modal-open{padding-right:0 !important;margin-right:0 !important}body.offcanvas-open{padding-right:0 !important;margin-right:0 !important}.millionaire-menu-open{padding-right:0 !important;margin-right:0 !important}.millionaire-extendable-menu .offcanvas-header{background:rgba(255,215,0,0.1);border-bottom-color:#ffd700 !important;padding:1rem 1.5rem}.millionaire-extendable-menu .header-controls{flex-shrink:0;min-width:100px}.millionaire-extendable-menu .header-controls .btn{flex-shrink:0}.millionaire-extendable-menu .offcanvas-title{flex:1;margin-right:1rem;color:#ffd700;font-weight:600}.millionaire-extendable-menu .btn-close{filter:invert(1)}.millionaire-extendable-menu .btn-outline-secondary.active{background-color:#ffd700;border-color:#ffd700;color:#000}.millionaire-extendable-menu .nav-tabs{border-bottom-color:#444;background:rgba(0,0,0,0.2)}.millionaire-extendable-menu .nav-tabs .nav-link{border:none;color:#ccc;background:transparent;border-radius:0;font-size:0.875rem;padding:0.75rem 0.5rem}.millionaire-extendable-menu .nav-tabs .nav-link:hover{color:#ffd700;background:rgba(255,215,0,0.1);border:none}.millionaire-extendable-menu .nav-tabs .nav-link.active{color:#ffd700;background:rgba(255,215,0,0.1);border:none;border-bottom:2px solid #ffd700}.millionaire-extendable-menu .tab-content{background:transparent;height:calc(100vh - 120px);overflow-y:auto}.millionaire-extendable-menu .card{background:rgba(255,255,255,0.1) !important;border:1px solid rgba(255,255,255,0.2) !important}.millionaire-extendable-menu .card .card-body{color:#fff}.millionaire-extendable-menu .btn-outline-primary{border-color:#ffd700;color:#ffd700}.millionaire-extendable-menu .btn-outline-primary:hover{background-color:#ffd700;border-color:#ffd700;color:#000}.millionaire-extendable-menu .btn-outline-info{border-color:#17a2b8;color:#17a2b8}.millionaire-extendable-menu .btn-outline-success{border-color:#28a745;color:#28a745}.millionaire-extendable-menu .btn-outline-warning{border-color:#ffc107;color:#ffc107}.millionaire-extendable-menu .btn-outline-danger{border-color:#dc3545;color:#dc3545}.millionaire-extendable-menu .form-check-input:checked{background-color:#ffd700;border-color:#ffd700}.millionaire-extendable-menu .form-label{color:#ffd700}.millionaire-extendable-menu .form-check-label{color:#ccc}.millionaire-extendable-menu.pinned{position:fixed !important;top:0 !important;right:0 !important;height:100vh !important;z-index:1045 !important;transform:translateX(0) !important;visibility:visible !important;box-shadow:-4px 0 12px rgba(0,0,0,0.3);display:block !important}.millionaire-extendable-menu.pinned .offcanvas-footer{display:block !important}.millionaire-extendable-menu .spinner-border{color:#ffd700}.millionaire-extendable-menu .tab-pane{color:#ffffff !important}.millionaire-extendable-menu .tab-pane *{color:inherit !important}.millionaire-extendable-menu .text-muted{color:#ccc !important}.millionaire-extendable-menu .text-primary{color:#ffd700 !important}.millionaire-extendable-menu .text-success{color:#28a745 !important}.millionaire-extendable-menu .text-danger{color:#dc3545 !important}.millionaire-extendable-menu .offcanvas-body{scrollbar-width:thin;scrollbar-color:#ffd700 transparent}.millionaire-extendable-menu .offcanvas-body::-webkit-scrollbar{width:6px}.millionaire-extendable-menu .offcanvas-body::-webkit-scrollbar-track{background:transparent}.millionaire-extendable-menu .offcanvas-body::-webkit-scrollbar-thumb{background-color:#ffd700;border-radius:3px}.millionaire-extendable-menu .offcanvas-body::-webkit-scrollbar-thumb:hover{background-color:#ffed4a}.millionaire-extendable-menu .tab-content::-webkit-scrollbar{width:6px}.millionaire-extendable-menu .tab-content::-webkit-scrollbar-track{background:transparent}.millionaire-extendable-menu .tab-content::-webkit-scrollbar-thumb{background-color:#ffd700;border-radius:3px}.millionaire-extendable-menu .tab-content::-webkit-scrollbar-thumb:hover{background-color:#ffed4a}@media (max-width: 768px){.millionaire-extendable-menu{width:320px}.millionaire-menu-trigger{right:15px;width:45px;height:45px}}@media (max-width: 576px){.millionaire-extendable-menu{width:100vw}.millionaire-menu-pinned .main-content{margin-right:0}.millionaire-extendable-menu .header-controls [data-millionaire--extendable-menu-target="pinButton"]{display:none}}.millionaire-trigger-stack .millionaire-menu-trigger{width:48px;height:48px;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,0.3);transition:all 0.3s ease;opacity:1 !important;pointer-events:auto !important;border:2px solid rgba(255,255,255,0.3);display:flex;align-items:center;justify-content:center;margin:0;padding:0}.millionaire-trigger-stack .millionaire-menu-trigger:hover{transform:scale(1.1);box-shadow:0 6px 16px rgba(0,0,0,0.4)}.millionaire-trigger-stack .millionaire-menu-trigger i{font-size:18px}.millionaire-trigger-stack .btn-warning{background:#ffc107 !important;border-color:#ffc107 !important;color:#000 !important}.millionaire-trigger-stack .btn-danger{background:#dc3545 !important;border-color:#dc3545 !important;color:#fff !important}.millionaire-trigger-stack .btn-success{background:#28a745 !important;border-color:#28a745 !important;color:#fff !important}.millionaire-trigger-stack .btn-info{background:#17a2b8 !important;border-color:#17a2b8 !important;color:#fff !important}.millionaire-trigger-stack .btn-stats{background:#7E57C2 !important;border-color:#7E57C2 !important;color:#fff !important}.millionaire-trigger-stack .btn-secondary{background:#6c757d !important;border-color:#6c757d !important;color:#fff !important}@media (max-width: 768px){.millionaire-trigger-stack{right:15px;gap:8px;top:32%}.millionaire-trigger-stack .millionaire-menu-trigger{width:45px;height:45px}.millionaire-trigger-stack .millionaire-menu-trigger i{font-size:16px}}@media (max-width: 576px){.millionaire-trigger-stack{right:10px;gap:6px}.millionaire-trigger-stack .millionaire-menu-trigger{width:40px;height:40px}.millionaire-trigger-stack .millionaire-menu-trigger i{font-size:14px}}.millionaire-slot-machine{background:linear-gradient(145deg, #1a1a2e, #16213e);border-radius:20px;padding:30px;margin:20px 0;box-shadow:0 20px 40px rgba(0,0,0,0.3);border:3px solid #ffd700;position:relative}.slot-section{margin-bottom:25px}.slot-section:last-child{margin-bottom:0}.slot-section .section-title{text-align:center;font-size:1.2em;font-weight:bold;color:#ffd700;margin-bottom:15px;text-shadow:2px 2px 4px rgba(0,0,0,0.8)}.bonus-numbers-section .section-title{color:#ff6b6b}.reels-container{display:flex;gap:12px;justify-content:center;background:linear-gradient(135deg, rgba(0,0,0,0.3), rgba(0,0,0,0.1));padding:15px;border-radius:15px;border:2px solid rgba(255,255,255,0.1);min-height:100px;position:relative}.main-reels .reel{border-color:#ffd700}.bonus-reels .reel{border-color:#ff6b6b}.reel{width:70px;height:90px;background:linear-gradient(145deg, #1a1a1a, #2d2d2d);border:3px solid #ffd700;border-radius:12px;overflow:hidden;position:relative;box-shadow:inset 0 0 20px rgba(0,0,0,0.7),0 8px 16px rgba(0,0,0,0.3),inset 0 0 0 1px rgba(255,255,255,0.1)}.reel::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0) 25%, rgba(0,0,0,0) 75%, rgba(0,0,0,0.6) 100%);pointer-events:none;border-radius:9px}.reel-numbers{position:absolute;width:100%;will-change:transform;backface-visibility:hidden;transform:translateZ(0)}.reel-spinning{animation:spin-smooth linear infinite}.reel-stopping{animation:spin-decelerate cubic-bezier(0.25, 0.1, 0.25, 1) forwards}@keyframes spin-smooth{from{transform:translateY(0)}to{transform:translateY(-90px)}}@keyframes spin-decelerate{0%{transform:translateY(0);animation-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1)}100%{transform:var(--final-position);animation-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1)}}.reel-bounce-in{animation:bounce-settle 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55) forwards}@keyframes bounce-settle{0%{transform:var(--final-position) scale(0.9)}50%{transform:var(--final-position) scale(1.05)}100%{transform:var(--final-position) scale(1)}}.ball-number{height:90px;display:flex;align-items:center;justify-content:center;position:relative}.lottery-ball{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.4em;font-weight:bold;color:white;text-shadow:2px 2px 4px rgba(0,0,0,0.8);box-shadow:0 6px 12px rgba(0,0,0,0.4),inset 0 -6px 12px rgba(0,0,0,0.3),inset 0 6px 12px rgba(255,255,255,0.3);position:relative;border:2px solid rgba(255,255,255,0.8)}.lottery-ball::before{content:"";position:absolute;top:18%;left:25%;width:15px;height:15px;background:radial-gradient(circle, rgba(255,255,255,0.9), rgba(255,255,255,0.3));border-radius:50%;opacity:0.8}.main-ball-1{background:linear-gradient(135deg, #ff6b6b, #ee5a24)}.main-ball-2{background:linear-gradient(135deg, #4ecdc4, #00d2d3)}.main-ball-3{background:linear-gradient(135deg, #45b7d1, #3742fa)}.main-ball-4{background:linear-gradient(135deg, #96ceb4, #2ed573)}.main-ball-5{background:linear-gradient(135deg, #feca57, #ff9ff3)}.main-ball-6{background:linear-gradient(135deg, #ff9ff3, #fd79a8)}.main-ball-7{background:linear-gradient(135deg, #a29bfe, #6c5ce7)}.main-ball-8{background:linear-gradient(135deg, #fd79a8, #e84393)}.bonus-ball-1{background:linear-gradient(135deg, #ff7675, #d63031)}.bonus-ball-2{background:linear-gradient(135deg, #74b9ff, #0984e3)}.bonus-ball-3{background:linear-gradient(135deg, #55a3ff, #2d3436)}.bonus-ball-4{background:linear-gradient(135deg, #fd79a8, #e84393)}.bonus-ball-5{background:linear-gradient(135deg, #fdcb6e, #e17055)}.winning-ball{border:3px solid #feca57 !important;box-shadow:0 6px 12px rgba(0,0,0,0.4),inset 0 -6px 12px rgba(0,0,0,0.3),inset 0 6px 12px rgba(255,255,255,0.3),0 0 25px rgba(254,202,87,0.8);transform:scale(1.05);animation:winner-pulse 1.5s ease-in-out infinite}@keyframes winner-pulse{0%,100%{box-shadow:0 6px 12px rgba(0,0,0,0.4),inset 0 -6px 12px rgba(0,0,0,0.3),inset 0 6px 12px rgba(255,255,255,0.3),0 0 25px rgba(254,202,87,0.8)}50%{box-shadow:0 6px 12px rgba(0,0,0,0.4),inset 0 -6px 12px rgba(0,0,0,0.3),inset 0 6px 12px rgba(255,255,255,0.3),0 0 40px #feca57}}.animation-status{text-align:center;margin-top:20px;opacity:0;transition:opacity 0.3s ease}.animation-status.active{opacity:1}.animation-status .status-text{font-size:1.1em;color:#ffd700;margin-bottom:10px;font-weight:600}.animation-status .progress-bar{width:100%;height:4px;background:rgba(255,255,255,0.1);border-radius:2px;overflow:hidden}.animation-status .progress-fill{height:100%;background:linear-gradient(90deg, gold, orange);transition:width 0.3s ease;width:0%}.speed-slow .reel-spinning{animation-duration:1.2s}.speed-slow .reel-stopping{animation-duration:1.0s}.speed-medium .reel-spinning{animation-duration:0.8s}.speed-medium .reel-stopping{animation-duration:0.8s}.speed-fast .reel-spinning{animation-duration:0.4s}.speed-fast .reel-stopping{animation-duration:0.6s}@media (max-width: 768px){.millionaire-slot-machine{padding:20px;margin:15px 0}.reels-container{gap:8px;padding:12px}.reel{width:60px;height:80px}.ball-number{height:80px}.lottery-ball{width:50px;height:50px;font-size:1.2em}.lottery-ball::before{width:12px;height:12px}.instant_millionaire .info-section h4{font-size:12px;margin-bottom:3px}.instant_millionaire .info-section p{font-size:9px}.instant_millionaire .info-section a{padding:2px 8px;font-size:9px}}@media (max-width: 576px){.reels-container{gap:6px;padding:10px}.reel{width:50px;height:70px}.ball-number{height:70px}.lottery-ball{width:42px;height:42px;font-size:1.1em}.section-title{font-size:1em}}.millionaire-sprite-slots{background:radial-gradient(circle at 20% 80%, rgba(255,215,0,0.15) 0%, transparent 50%),radial-gradient(circle at 80% 20%, rgba(255,107,107,0.15) 0%, transparent 50%),linear-gradient(145deg, #0a0a0f 0%, #1a1a2e 50%, #16213e 100%);border-radius:25px;padding:30px;margin:20px 0;box-shadow:0 25px 50px rgba(0,0,0,0.4),inset 0 1px 0 rgba(255,255,255,0.1),0 0 40px rgba(255,215,0,0.1);border:4px solid transparent;background-clip:padding-box;position:relative;text-align:center}.millionaire-sprite-slots::before{content:'';position:absolute;top:-4px;left:-4px;right:-4px;bottom:-4px;background:linear-gradient(45deg, gold, #ff6b6b, #4ecdc4, gold);border-radius:25px;z-index:-1;opacity:0.8}.sprite-reels-container{display:flex;justify-content:center;gap:15px;margin:20px 0;padding:20px;background:linear-gradient(135deg, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0.3) 50%, rgba(0,0,0,0.6) 100%),radial-gradient(ellipse at center, rgba(255,215,0,0.1) 0%, transparent 70%);border-radius:18px;border:3px solid rgba(255,255,255,0.15);box-shadow:inset 0 2px 10px rgba(0,0,0,0.5),0 8px 25px rgba(0,0,0,0.3);position:relative}.sprite-reels-container::before{content:'';position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg, rgba(255,215,0,0.3), rgba(255,107,107,0.3), rgba(78,205,196,0.3), rgba(255,215,0,0.3));border-radius:18px;z-index:-1;opacity:0;transition:opacity 0.5s ease}.sprite-reels-container.animating::before{opacity:1;animation:border-glow 2s ease-in-out infinite}@keyframes border-glow{0%,100%{opacity:0.3}50%{opacity:0.8}}.sprite-reel{width:80px;height:100px;background:linear-gradient(180deg, rgba(0,0,0,0.8) 0%, transparent 20%, transparent 80%, rgba(0,0,0,0.8) 100%),linear-gradient(145deg, #1a1a1a 0%, #2d2d2d 100%);border:4px solid #ffd700;border-radius:15px;position:relative;overflow:hidden;box-shadow:inset 0 0 25px rgba(0,0,0,0.8),0 10px 20px rgba(0,0,0,0.4),inset 0 0 0 2px rgba(255,255,255,0.1);transition:all 0.3s ease}.sprite-reel::after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:70px;height:70px;background:radial-gradient(circle, rgba(255,215,0,0.1) 0%, rgba(255,215,0,0.05) 40%, transparent 70%);border-radius:50%;pointer-events:none;opacity:0;transition:opacity 0.3s ease}.sprite-reel.winner::after{opacity:1;animation:inner-glow 1.5s ease-in-out infinite}@keyframes inner-glow{0%,100%{opacity:0.3;transform:translate(-50%, -50%) scale(1)}50%{opacity:0.8;transform:translate(-50%, -50%) scale(1.1)}}.bonus-reels .sprite-reel{border-color:#ff6b6b}.sprite-reel.spinning{animation:sprite-spin linear infinite}.sprite-reel.stopping{animation:sprite-stop cubic-bezier(0.25, 0.1, 0.25, 1) forwards}.sprite-reel.winner{border-color:#feca57;box-shadow:inset 0 0 15px rgba(0,0,0,0.6),0 5px 10px rgba(0,0,0,0.3),0 0 20px rgba(254,202,87,0.6);animation:winner-glow 1.5s ease-in-out infinite}@keyframes sprite-spin{from{background-position-y:0}to{background-position-y:-2400px}}@keyframes sprite-stop{0%{background-position-y:0}100%{background-position-y:var(--target-position)}}@keyframes winner-glow{0%,100%{box-shadow:inset 0 0 15px rgba(0,0,0,0.6),0 5px 10px rgba(0,0,0,0.3),0 0 20px rgba(254,202,87,0.6)}50%{box-shadow:inset 0 0 15px rgba(0,0,0,0.6),0 5px 10px rgba(0,0,0,0.3),0 0 35px #feca57}}.slot-status{margin-top:15px;text-align:center;opacity:0;transition:opacity 0.3s ease}.slot-status.active{opacity:1}.slot-status .status-message{color:#ffd700;font-weight:600;margin-bottom:8px}.slot-status .status-progress{width:200px;height:4px;background:rgba(255,255,255,0.2);border-radius:2px;margin:0 auto;overflow:hidden}.slot-status .progress-fill{height:100%;background:linear-gradient(90deg, gold, orange);transition:width 0.3s ease;width:0%}.bonus-section .section-title{color:#ff6b6b}.speed-slow .sprite-reel.spinning{animation-duration:1.2s}.speed-slow .sprite-reel.stopping{animation-duration:1.0s}.speed-medium .sprite-reel.spinning{animation-duration:0.8s}.speed-medium .sprite-reel.stopping{animation-duration:0.8s}.speed-fast .sprite-reel.spinning{animation-duration:0.4s}.speed-fast .sprite-reel.stopping{animation-duration:0.6s}@media (max-width: 768px){.sprite-reels-container{gap:8px;padding:12px}.sprite-reel{width:50px;height:70px;background-size:50px auto}}@media (max-width: 576px){.sprite-reels-container{gap:6px;padding:10px}.sprite-reel{width:45px;height:60px;background-size:45px auto}}.sprite-reel .number-display{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;font-size:2.2em;font-weight:900;color:#fff;text-shadow:3px 3px 6px rgba(0,0,0,0.8),0 0 10px rgba(255,215,0,0.5);z-index:2;transition:all 0.3s ease}.sprite-reel .number-blur{position:absolute;top:-200%;left:0;right:0;height:500%;background:repeating-linear-gradient(0deg, transparent 0px, transparent 40px, rgba(255,215,0,0.1) 45px, rgba(255,215,0,0.2) 50px, rgba(255,215,0,0.1) 55px, transparent 60px, transparent 100px);z-index:1;opacity:0}.sprite-reel.spinning .number-display{animation:number-blur 0.1s linear infinite;filter:blur(2px)}.sprite-reel.spinning .number-blur{opacity:1;animation:blur-scroll 0.8s linear infinite}.sprite-reel.stopping .number-display{animation:number-focus 0.8s cubic-bezier(0.25, 0.1, 0.25, 1) forwards;filter:blur(1px)}.sprite-reel.stopped .number-display{filter:blur(0);transform:scale(1)}.sprite-reel.winner .number-display{color:#feca57;text-shadow:3px 3px 6px rgba(0,0,0,0.8),0 0 15px rgba(254,202,87,0.8),0 0 30px rgba(254,202,87,0.4);animation:winner-number-pulse 1.5s ease-in-out infinite}@keyframes number-blur{0%{transform:translateY(0) scale(1)}25%{transform:translateY(-10px) scale(0.9)}50%{transform:translateY(0) scale(1.1)}75%{transform:translateY(10px) scale(0.95)}100%{transform:translateY(0) scale(1)}}@keyframes blur-scroll{from{transform:translateY(0)}to{transform:translateY(100px)}}@keyframes number-focus{0%{filter:blur(2px);transform:scale(0.8)}60%{filter:blur(0.5px);transform:scale(1.1)}100%{filter:blur(0);transform:scale(1)}}@keyframes winner-number-pulse{0%,100%{transform:scale(1);text-shadow:3px 3px 6px rgba(0,0,0,0.8),0 0 15px rgba(254,202,87,0.8),0 0 30px rgba(254,202,87,0.4)}50%{transform:scale(1.05);text-shadow:3px 3px 6px rgba(0,0,0,0.8),0 0 25px #feca57,0 0 50px rgba(254,202,87,0.6)}}.sprite-reel.entering{animation:reel-entrance 0.6s cubic-bezier(0.68, -0.55, 0.265, 1.55) forwards}@keyframes reel-entrance{0%{transform:scale(0.3) rotateY(90deg);opacity:0}60%{transform:scale(1.05) rotateY(0deg);opacity:0.8}100%{transform:scale(1) rotateY(0deg);opacity:1}}.slot-section .section-title{font-size:1.4em;font-weight:700;color:#ffd700;margin-bottom:15px;text-shadow:2px 2px 4px rgba(0,0,0,0.8),0 0 10px rgba(255,215,0,0.3);opacity:0;animation:title-slide-in 0.8s ease-out forwards}.bonus-section .section-title{color:#ff6b6b;text-shadow:2px 2px 4px rgba(0,0,0,0.8),0 0 10px rgba(255,107,107,0.3)}@keyframes title-slide-in{0%{opacity:0;transform:translateY(-20px)}100%{opacity:1;transform:translateY(0)}}.slot-status{margin-top:20px;opacity:0;transform:translateY(20px);transition:all 0.5s ease}.slot-status.active{opacity:1;transform:translateY(0)}.slot-status .status-message{color:#ffd700;font-size:1.2em;font-weight:600;margin-bottom:12px;text-shadow:2px 2px 4px rgba(0,0,0,0.8);animation:status-pulse 2s ease-in-out infinite}@keyframes status-pulse{0%,100%{opacity:0.8}50%{opacity:1}}.slot-status .status-progress{width:250px;height:6px;background:rgba(255,255,255,0.2);border-radius:3px;margin:0 auto;overflow:hidden;box-shadow:inset 0 2px 4px rgba(0,0,0,0.3)}.slot-status .progress-fill{height:100%;background:linear-gradient(90deg, gold 0%, #ffed4a 25%, orange 50%, #ff6b6b 75%, gold 100%);background-size:200% 100%;animation:progress-shimmer 1.5s ease-in-out infinite;transition:width 0.4s cubic-bezier(0.25, 0.1, 0.25, 1);width:0%;border-radius:3px}@keyframes progress-shimmer{0%{background-position:-200% 0}100%{background-position:200% 0}}.speed-slow .sprite-reel.spinning .number-blur{animation-duration:1.2s}.speed-slow .sprite-reel.spinning .number-display{animation-duration:0.15s}.speed-medium .sprite-reel.spinning .number-blur{animation-duration:0.8s}.speed-medium .sprite-reel.spinning .number-display{animation-duration:0.1s}.speed-fast .sprite-reel.spinning .number-blur{animation-duration:0.4s}.speed-fast .sprite-reel.spinning .number-display{animation-duration:0.05s}.compact-slot-machine{background:linear-gradient(135deg, rgba(0,0,0,0.2), rgba(255,215,0,0.03));border-radius:8px;padding:8px;margin:5px 0;border:1px solid rgba(255,215,0,0.2);position:relative;max-width:100%;overflow:hidden}.main-reels-row,.bonus-reels-row{display:flex;align-items:center;gap:6px;margin:4px 0}.bonus-reels-row{margin-top:6px}.reel-label{font-size:0.9em;font-weight:600;color:#ffd700;min-width:45px;text-shadow:1px 1px 2px rgba(0,0,0,0.8)}.bonus-label{color:#ff6b6b}.compact-reels{display:flex;gap:6px;flex:1;justify-content:center}.compact-reel{width:50px;height:50px;background:linear-gradient(145deg, #1a1a1a, #2d2d2d);border:2px solid #ffd700;border-radius:8px;position:relative;overflow:hidden;box-shadow:inset 0 0 10px rgba(0,0,0,0.6),0 3px 8px rgba(0,0,0,0.3);transition:all 0.3s ease}.bonus-reels .compact-reel{border-color:#ff6b6b}.compact-reel .number-display{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;font-size:1.4em;font-weight:900;color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,0.8);z-index:2;transition:all 0.3s ease}.compact-reel .number-blur{position:absolute;top:-100%;left:0;right:0;height:300%;background:repeating-linear-gradient(0deg, transparent 0px, transparent 20px, rgba(255,215,0,0.1) 22px, rgba(255,215,0,0.2) 25px, rgba(255,215,0,0.1) 28px, transparent 30px, transparent 50px);z-index:1;opacity:0}.compact-reel.spinning .number-display{animation:compact-number-blur 0.08s linear infinite;filter:blur(1px)}.compact-reel.spinning .number-blur{opacity:1;animation:compact-blur-scroll 0.6s linear infinite}.compact-reel.stopping .number-display{animation:compact-number-focus 0.6s cubic-bezier(0.25, 0.1, 0.25, 1) forwards}.compact-reel.winner{border-color:#feca57;box-shadow:inset 0 0 10px rgba(0,0,0,0.6),0 3px 8px rgba(0,0,0,0.3),0 0 15px rgba(254,202,87,0.6);animation:compact-winner-glow 1.5s ease-in-out infinite}.compact-reel.winner .number-display{color:#feca57;text-shadow:2px 2px 4px rgba(0,0,0,0.8),0 0 8px rgba(254,202,87,0.8)}@keyframes compact-number-blur{0%{transform:scale(1)}50%{transform:scale(0.95)}100%{transform:scale(1)}}@keyframes compact-blur-scroll{from{transform:translateY(0)}to{transform:translateY(50px)}}@keyframes compact-number-focus{0%{filter:blur(1px);transform:scale(0.9)}70%{filter:blur(0);transform:scale(1.05)}100%{filter:blur(0);transform:scale(1)}}@keyframes compact-winner-glow{0%,100%{box-shadow:inset 0 0 10px rgba(0,0,0,0.6),0 3px 8px rgba(0,0,0,0.3),0 0 15px rgba(254,202,87,0.6)}50%{box-shadow:inset 0 0 10px rgba(0,0,0,0.6),0 3px 8px rgba(0,0,0,0.3),0 0 25px rgba(254,202,87,0.9)}}.compact-reel.entering{animation:compact-entrance 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55) forwards}@keyframes compact-entrance{0%{transform:scale(0.5);opacity:0}70%{transform:scale(1.1);opacity:0.8}100%{transform:scale(1);opacity:1}}@media (max-width: 768px){.compact-reel{width:42px;height:42px}.compact-reel .number-display{font-size:1.2em}.compact-reels{gap:4px}}@media (max-width: 576px){.compact-reel{width:38px;height:38px}.compact-reel .number-display{font-size:1.1em}.reel-label{font-size:0.8em;min-width:35px}}.compact-draw-info{margin-bottom:15px;text-align:center}.draw-compact-line{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:5px;font-size:0.9em;color:rgba(255,255,255,0.9);background:rgba(255,255,255,0.05);padding:8px 15px;border-radius:20px;border:1px solid rgba(255,255,255,0.1)}.draw-compact-line strong{color:#ffd700}.draw-compact-line .status-badge{font-size:0.75em;padding:3px 8px;margin:0}@media (max-width: 576px){.draw-compact-line{font-size:0.8em;padding:6px 12px;gap:3px}.draw-compact-line .mx-2{margin:0 0.25rem !important}}.slot-machine-reels{background:rgba(0,0,0,0.1);border-radius:5px;padding:5px;margin:8px 0;border:1px solid rgba(255,215,0,0.2)}.all-reels-row{display:flex;align-items:center;justify-content:center;gap:4px;flex-wrap:nowrap}.slot-reel{width:45px;height:45px;background:linear-gradient(145deg, #2a2a2a, #1a1a1a);border:2px solid #ffd700;border-radius:6px;position:relative;overflow:hidden;box-shadow:inset 0 0 8px rgba(0,0,0,0.7),0 2px 6px rgba(0,0,0,0.4);transition:all 0.3s ease;flex-shrink:0}.slot-reel.bonus-reel{border-color:#ff6b6b;background:linear-gradient(145deg, #2a1a1a, #1a0a0a)}.slot-reel.bonus-reel.winner{border-color:#ff4757;box-shadow:inset 0 0 8px rgba(0,0,0,0.7),0 2px 6px rgba(0,0,0,0.4),0 0 12px rgba(255,71,87,0.7);animation:reel-winner-pulse 1.5s ease-in-out infinite}.slot-reel.bonus-reel.winner .number-display{color:#ff4757;text-shadow:1px 1px 3px rgba(0,0,0,0.9),0 0 8px rgba(255,71,87,0.8)}.slot-reel .number-display{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:900;color:#fff;text-shadow:1px 1px 3px rgba(0,0,0,0.9);z-index:2}.slot-reel .reel-blur{position:absolute;top:-50%;left:0;right:0;height:200%;background:repeating-linear-gradient(0deg, transparent 0px, transparent 15px, rgba(255,255,255,0.1) 16px, rgba(255,255,255,0.2) 18px, rgba(255,255,255,0.1) 20px, transparent 22px, transparent 35px);z-index:1;opacity:0}.reel-separator{font-size:1.5em;color:rgba(255,255,255,0.4);font-weight:bold;margin:0 6px;text-shadow:1px 1px 2px rgba(0,0,0,0.8)}.slot-reel.spinning .number-display{animation:reel-number-spin 0.06s linear infinite;filter:blur(1px)}.slot-reel.spinning .reel-blur{opacity:1;animation:reel-blur-move 0.5s linear infinite}.slot-reel.stopping .number-display{animation:reel-focus 0.5s cubic-bezier(0.25, 0.1, 0.25, 1) forwards}.slot-reel.winner{border-color:#feca57;box-shadow:inset 0 0 8px rgba(0,0,0,0.7),0 2px 6px rgba(0,0,0,0.4),0 0 12px rgba(254,202,87,0.7);animation:reel-winner-pulse 1.5s ease-in-out infinite}.slot-reel.winner .number-display{color:#feca57;text-shadow:1px 1px 3px rgba(0,0,0,0.9),0 0 8px rgba(254,202,87,0.8)}@keyframes reel-number-spin{0%{transform:scale(1)}50%{transform:scale(0.9)}100%{transform:scale(1)}}@keyframes reel-blur-move{from{transform:translateY(0)}to{transform:translateY(35px)}}@keyframes reel-focus{0%{filter:blur(1px);transform:scale(0.9)}60%{filter:blur(0);transform:scale(1.1)}100%{filter:blur(0);transform:scale(1)}}@keyframes reel-winner-pulse{0%,100%{box-shadow:inset 0 0 8px rgba(0,0,0,0.7),0 2px 6px rgba(0,0,0,0.4),0 0 12px rgba(254,202,87,0.7)}50%{box-shadow:inset 0 0 8px rgba(0,0,0,0.7),0 2px 6px rgba(0,0,0,0.4),0 0 20px #feca57}}@media (max-width: 768px){.slot-reel{width:40px;height:40px}.slot-reel .number-display{font-size:1.1em}.all-reels-row{gap:3px}}@media (max-width: 576px){.slot-reel{width:35px;height:35px}.slot-reel .number-display{font-size:1em}.all-reels-row{gap:2px}.reel-separator{font-size:1.2em;margin:0 3px}.previous_pick_delete{font-size:10px;width:14px;height:14px}.manual-entry-section .fav_picks{font-size:10px !important}.millionaire-trigger-stack{top:20%}}.offcanvas-end:not(.show){display:none !important}.millionaire-games-submenu{margin-left:15px;margin-top:10px}.millionaire-games-submenu .millionaire_submenu_option{padding:0 10px;margin:0 0 5px;position:relative;list-style:none}.millionaire-games-submenu .millionaire_submenu_option:after{position:absolute;content:'';border-radius:11px 0px 0px 32px;background:var(--Primary-Grad, linear-gradient(111deg, #7000FF 10.81%, #7000FF 100.23%));box-shadow:0px 0px 26px 0px rgba(112,0,255,0.53);width:4px;height:0%;right:0;top:0;transition:.4s linear;-webkit-transition:.4s linear}.millionaire-games-submenu .millionaire_submenu_option.active:after{height:100% !important}.millionaire-games-submenu .millionaire_game_option{padding:8px 12px;border-radius:12px;position:relative;display:flex;align-items:center;font-size:13px;font-weight:500;color:#838286;transition:.4s linear;-webkit-transition:.4s linear;background:transparent;border:none;width:100%;text-align:left;text-decoration:none}.millionaire-games-submenu .millionaire_game_option:before{position:absolute;content:'';width:100%;height:100%;border-radius:12px;background:linear-gradient(284deg, #7000ff -18.76%, rgba(112,0,255,0.31) 101.28%);opacity:0;top:0;left:0;z-index:-1;transition:.4s linear;-webkit-transition:.4s linear}.millionaire-games-submenu .millionaire_submenu_option.active .millionaire_game_option:before{opacity:0.50 !important}.millionaire-games-submenu .millionaire_submenu_option.active .millionaire_game_option{color:#fff}.millionaire-games-submenu .millionaire_game_option:hover{color:#fff}.millionaire-games-submenu .millionaire_game_option:hover:before{opacity:0.30}.millionaire-games-submenu .millionaire_game_option i{min-width:20px;margin-right:10px;opacity:0.30;transition:.4s linear;-webkit-transition:.4s linear;font-size:12px}.millionaire-games-submenu .millionaire_submenu_option.active .millionaire_game_option i,.millionaire-games-submenu .millionaire_game_option:hover i{opacity:1;color:#7000FF}@media (max-width: 1400px) and (min-width: 1201px){.instant_millionaire .info-section h4{font-size:12px}.instant_millionaire .info-section p{font-size:9px}.instant_millionaire .info-section a{font-size:8px}}@media (max-width: 576px){.millionaire-trigger-stack{top:25%}}.millionaire-trigger-wrapper{position:fixed;top:24%;right:0;width:0;height:auto;overflow:hidden;z-index:1050;transition:width 0.3s ease}.millionaire-trigger-wrapper.open{width:80px}.millionaire-trigger-wrapper.open.show-content{overflow:visible}.millionaire-trigger-stack{width:80px;display:flex;flex-direction:column;gap:15px;align-items:center;transform:translateX(100%);transition:transform 0.3s ease}.millionaire-trigger-wrapper.open .millionaire-trigger-stack{transform:translateX(0)}.trigger-toggle{position:fixed;top:18%;right:0;background:#F56C1D;color:#fff;border:none;padding:6px 12px;cursor:pointer;z-index:1060;font-size:18px;font-weight:bold;border-radius:6px 0 0 6px;box-shadow:0 0 8px rgba(245,108,29,0.6);transition:all 0.3s ease;width:42px}.trigger-toggle:hover{background:#ff7f32;box-shadow:0 0 12px rgba(245,108,29,0.9);transform:scale(1.05)}
