@media (max-width: 767px){.container-fluid:has(.instant_millionaire){padding:0 !important}.nav-tabs .nav-link{font-size:11px;padding:8px 12px;margin-bottom:2px}.nav-tabs .nav-link .tab-game-info{flex-direction:row;gap:8px}.nav-tabs .nav-link .tab-game-info .tab-logo{width:30px;height:30px}.nav-tabs .nav-link .tab-game-info .tab-game-title{font-size:11px}.nav-tabs .nav-link .tab-game-info .tab-game-stats{font-size:10px}.instant_millionaire{flex-direction:column;height:auto;min-height:100vh}.instant_millionaire .left-panel .prize-schedule h3{font-size:12px;margin-bottom:6px}.instant_millionaire .left-panel .prize-schedule .prize-table{font-size:8px}.instant_millionaire .left-panel .frequency-display h3{font-size:12px}.instant_millionaire .left-panel .frequency-display .frequency-tabs .frequency-tab{font-size:10px;padding:4px 8px}.instant_millionaire .main-panel{width:100%;min-width:100%;height:auto;min-height:500px;order:2}.instant_millionaire .main-panel .main-title{font-size:20px;margin-bottom:10px}.instant_millionaire .main-panel .game-area{flex-direction:column;gap:15px}.instant_millionaire .main-panel .game-area .draw-section .draw-balls{gap:8px}.instant_millionaire .main-panel .game-area .draw-section .draw-balls .ball{width:35px;height:35px;font-size:14px}.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:11px}.instant_millionaire .main-panel .game-area .draw-section .draw-info .draw-jackpot{font-size:13px}.instant_millionaire .main-panel .game-area .countdown-section .countdown-time{font-size:36px}.instant_millionaire .main-panel .game-area .countdown-section .countdown-label{font-size:12px}.instant_millionaire .main-panel .number-selection .selection-section .selection-title{font-size:14px;margin-bottom:10px}.instant_millionaire .main-panel .number-selection .selection-section .numbers-grid{grid-template-columns:repeat(8, 1fr);gap:6px}.instant_millionaire .main-panel .number-selection .selection-section .numbers-grid .number-button{width:35px;height:35px;font-size:12px;min-width:35px;min-height:35px;padding:0}.instant_millionaire .main-panel .number-selection .selection-section .numbers-grid .number-button:active{transform:scale(0.95)}.instant_millionaire .main-panel .number-selection .selection-section .bonus-numbers-grid{grid-template-columns:repeat(5, 1fr);gap:8px}.instant_millionaire .main-panel .number-selection .selection-section .bonus-numbers-grid .number-button{width:40px;height:40px;font-size:14px}.instant_millionaire .main-panel .bottom-controls-container .selected-numbers .selected-numbers-header{flex-direction:column;gap:8px;text-align:center}.instant_millionaire .main-panel .bottom-controls-container .selected-numbers .selected-numbers-header h3{font-size:14px;margin:0}.instant_millionaire .main-panel .bottom-controls-container .selected-numbers .selected-numbers-header .ticket-price{font-size:12px}.instant_millionaire .main-panel .bottom-controls-container .selected-numbers .selection-group .selection-group-section h4{font-size:12px;margin-bottom:8px}.instant_millionaire .main-panel .bottom-controls-container .selected-numbers .selection-group .selection-group-section .selected-display{gap:4px}.instant_millionaire .main-panel .bottom-controls-container .selected-numbers .selection-group .selection-group-section .selected-display .selected-number{width:25px;height:25px;font-size:11px;min-width:25px}.instant_millionaire .main-panel .bottom-controls-container .selected-numbers .selection-actions .button-group{flex-direction:column;gap:10px}.instant_millionaire .main-panel .bottom-controls-container .selected-numbers .selection-actions .button-group .buy-ticket-btn,.instant_millionaire .main-panel .bottom-controls-container .selected-numbers .selection-actions .button-group .clear-btn{width:100%;padding:12px;font-size:14px;min-height:44px}.instant_millionaire .main-panel .bottom-controls-container .quick-pick-section .quick-pick-buttons{grid-template-columns:repeat(3, 1fr);gap:8px}.instant_millionaire .main-panel .bottom-controls-container .quick-pick-section .quick-pick-buttons .quick-pick-btn{font-size:12px;padding:8px 4px;min-height:40px}.instant_millionaire .right-panel .live-wins-section .wins-tabs .tab-button{font-size:10px;padding:6px 8px}.instant_millionaire .right-panel .live-wins-section .livelist ul li{padding:10px 5px}.instant_millionaire .right-panel .live-wins-section .livelist ul li .win-item{gap:8px}.instant_millionaire .right-panel .live-wins-section .livelist ul li .win-item .live-img{width:35px;height:35px}.instant_millionaire .right-panel .live-wins-section .livelist ul li .win-item .live-dt h3{font-size:10px}.instant_millionaire .right-panel .live-wins-section .livelist ul li .win-item .live-dt .live-rep h4,.instant_millionaire .right-panel .live-wins-section .livelist ul li .win-item .live-dt .live-rep h6{font-size:9px}.instant_millionaire .right-panel .live-chat-section .chat-messages{max-height:200px}.instant_millionaire .right-panel .live-chat-section .chat-messages .chat-message{padding:6px 8px;font-size:11px}.instant_millionaire .right-panel .live-chat-section .chat-input .chat-input-field{font-size:12px;padding:8px 10px}.instant_millionaire .right-panel .live-chat-section .chat-input .chat-send-btn{padding:8px 12px;font-size:12px}}@media (min-width: 768px) and (max-width: 1023px){.nav-tabs .nav-link{font-size:13px;padding:10px 15px}.nav-tabs .nav-link .tab-game-info .tab-logo{width:35px;height:35px}.nav-tabs .nav-link .tab-game-info .tab-game-title{font-size:12px}.nav-tabs .nav-link .tab-game-info .tab-game-stats{font-size:11px}.instant_millionaire .left-panel{width:30%;min-width:200px;max-width:250px}.instant_millionaire .main-panel{width:40%;min-width:300px;margin-right:0}.instant_millionaire .main-panel .game-area .draw-section .draw-balls .ball{width:38px;height:38px;font-size:15px}.instant_millionaire .main-panel .game-area .countdown-section .countdown-time{font-size:42px}.instant_millionaire .main-panel .number-selection .selection-section .numbers-grid{grid-template-columns:repeat(10, 1fr);gap:8px}.instant_millionaire .main-panel .number-selection .selection-section .numbers-grid .number-button{width:38px;height:38px;font-size:13px}.instant_millionaire .main-panel .number-selection .selection-section .bonus-numbers-grid{grid-template-columns:repeat(5, 1fr);gap:10px}.instant_millionaire .main-panel .number-selection .selection-section .bonus-numbers-grid .number-button{width:45px;height:45px;font-size:15px}.instant_millionaire .right-panel{width:400px;min-width:200px;max-width:400px}}@media (min-width: 1024px) and (max-width: 1199px){.instant_millionaire .left-panel{width:28%;min-width:220px;max-width:280px}.instant_millionaire .main-panel{width:44%;min-width:350px}.instant_millionaire .right-panel{width:28%;min-width:220px;max-width:280px}}@media (hover: none) and (pointer: coarse){.instant_millionaire .number-button{min-width:44px;min-height:44px}.instant_millionaire .number-button:active{transform:scale(0.9);transition:transform 0.1s ease}.instant_millionaire .tab-button{min-height:44px;padding:12px 16px}.instant_millionaire .buy-ticket-btn,.instant_millionaire .clear-btn{min-height:50px;font-size:16px}}@media (max-width: 767px){.scrollbar-thin{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,0.3) transparent}.scrollbar-thin::-webkit-scrollbar{width:6px}.scrollbar-thin::-webkit-scrollbar-track{background:transparent}.scrollbar-thin::-webkit-scrollbar-thumb{background:rgba(255,255,255,0.3);border-radius:3px}}@media (max-width: 767px) and (orientation: landscape){.instant_millionaire{flex-direction:row;height:100vh}.instant_millionaire .left-panel{width:30%;height:100vh;order:1;overflow-y:auto}.instant_millionaire .main-panel{width:45%;height:100vh;order:2;overflow-y:auto}.instant_millionaire .right-panel{width:25%;height:100vh;order:3;overflow-y:auto}}.instant_millionaire .number-button:focus,.instant_millionaire .tab-button:focus,.instant_millionaire .buy-ticket-btn:focus,.instant_millionaire .clear-btn:focus{outline:2px solid #FFD700;outline-offset:2px}@media print{.instant_millionaire .bottom-controls-container,.instant_millionaire .live-wins-section,.instant_millionaire .live-chat-section{display:none !important}}@media (prefers-contrast: high){.instant_millionaire .number-button{border:2px solid #fff}.instant_millionaire .number-button.selected{border-color:#FFD700}.instant_millionaire .ball{border:2px solid #fff}}@media (prefers-reduced-motion: reduce){.instant_millionaire .number-button,.instant_millionaire .tab-button,.instant_millionaire .buy-ticket-btn{transition:none !important;animation:none !important}.instant_millionaire .colon{animation:none !important}}@media (max-width: 576px){.nav-tabs .nav-link{font-size:10px;padding:8px 6px;margin-bottom:2px}.instant_millionaire .clear-btn{width:50px}}@media (max-width: 576px){.nav-tabs .nav-link{font-size:9px;padding:8px 2px}}
