:root{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light;color:#213547;background-color:#f5f5f5;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#667eea;color:#fff;cursor:pointer;transition:all .3s ease}button:hover{background-color:#764ba2;transform:translateY(-2px);box-shadow:0 4px 6px #0000001a}button:focus,button:focus-visible{outline:2px solid #667eea;outline-offset:2px}.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}*{margin:0;padding:0;box-sizing:border-box}html,body{overflow-x:hidden!important;font-family:Prompt,Noto Sans Thai,Noto Sans Lao,Lao UI,Phetsarath OT,sans-serif}body::-webkit-scrollbar{width:0px!important;display:none!important}*::-webkit-scrollbar{width:0px!important;display:none!important}.transfer-friends-scroll::-webkit-scrollbar{width:6px!important;display:block!important}.transfer-friends-scroll::-webkit-scrollbar-track{background:#1f2937;border-radius:10px}.transfer-friends-scroll::-webkit-scrollbar-thumb{background:#4b5563;border-radius:10px}.transfer-friends-scroll::-webkit-scrollbar-thumb:hover{background:#6b7280}.app{min-height:100vh;display:flex;flex-direction:column}.navigation{background:#191515;padding:0;display:flex;justify-content:center;gap:0;box-shadow:0 -2px 10px #0000001a;position:fixed;bottom:0;left:0;right:0;z-index:100;flex-direction:row}.nav-link{color:#fff;text-decoration:none;font-size:11px;font-weight:500;font-family:Prompt,Noto Sans Thai,Noto Sans Lao,Lao UI,Phetsarath OT,sans-serif!important;padding:.15rem 1rem;border-radius:0;display:flex;flex-direction:column;align-items:center;gap:.15rem;flex:1;justify-content:center;transition:none!important;letter-spacing:.2px}.nav-link span{font-family:Prompt,Noto Sans Thai,Noto Sans Lao,Lao UI,Phetsarath OT,sans-serif!important;font-size:11px;font-weight:500;letter-spacing:.2px}.nav-link i{font-size:20px;color:#fff}.nav-link.active i{color:#fff;filter:drop-shadow(0 0 8px rgba(255,255,255,.8)) drop-shadow(0 0 12px rgba(255,255,255,.6))}.nav-link img:not(.nav-icon-gif){width:20px;height:20px;object-fit:contain;filter:brightness(1) invert(0)}.nav-icon-gif{width:36px;height:36px;object-fit:contain;display:block;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;background-color:transparent;border-radius:4px;padding:2px}.nav-icon-png{width:28px;height:28px;object-fit:contain;display:block;filter:brightness(0) invert(1)}.nav-link.active .nav-icon-png{filter:brightness(0) invert(1) drop-shadow(0 0 8px rgba(255,255,255,.8)) drop-shadow(0 0 12px rgba(255,255,255,.6))}.nav-icon-3d{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;max-width:32px!important;max-height:32px!important;object-fit:contain!important;display:block!important;filter:none!important;opacity:1!important;visibility:visible!important;background:transparent!important}.nav-link.active .nav-icon-3d{width:32px!important;height:32px!important;filter:drop-shadow(0 0 8px rgba(255,255,255,.8)) drop-shadow(0 0 12px rgba(255,255,255,.6))!important;opacity:1!important;visibility:visible!important}.nav-link .material-symbols-outlined{font-size:20px;color:#fff}.nav-link .nav-icons-container{display:flex;gap:4px;align-items:center;justify-content:center}.nav-link .nav-icons-container .nav-icon-3d{width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;max-width:28px!important;max-height:28px!important}.nav-link:hover{background-color:#ffffff1a}.nav-link.active{background-color:#000;color:#fff;transition:none!important}.nav-link.active img:not(.nav-icon-gif){filter:brightness(0) invert(1)}.nav-link.active .nav-icon-gif{opacity:1;filter:drop-shadow(0 0 8px rgba(255,255,255,.8)) drop-shadow(0 0 12px rgba(255,255,255,.6))}.nav-link.active .material-symbols-outlined{color:#fff}.nav-link .lottie-icon{filter:brightness(1) invert(0)}.nav-link.active .lottie-icon{filter:brightness(0) invert(1)}.main-content{flex:1;padding:0!important;width:100%;max-width:100%;margin:0;overflow-x:hidden!important;overflow-y:auto!important}.page{animation:none;text-align:center}.home-page{position:relative;width:100%;min-height:calc(100vh - 80px);overflow-y:auto;overflow-x:hidden}.home-background-video{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:0;object-fit:cover}.home-overlay{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:5px 5px 100px;min-height:100vh;box-sizing:border-box}.page-content{position:relative;z-index:1;width:100%;padding:0;min-height:calc(100vh - 80px);box-sizing:border-box}.fight-tabs{display:flex;justify-content:center;gap:0;padding:0;margin:-5px -5px 0;width:calc(100% + 10px)}.fight-tab{flex:1;padding:.4rem 1rem;border:none;border-radius:0;background:#ffffff1a;color:#fff;font-family:Prompt,sans-serif;font-weight:600;font-size:12px;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px #0000004d;border-bottom:3px solid transparent;outline:none}.fight-tab:focus{outline:none}.fight-tab:hover{background:#ffffff26}.fight-tab.active{background:#facc1533;color:#facc15;border-bottom:3px solid #facc15;box-shadow:0 2px #facc1580}.game-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);gap:1rem;padding:1rem;width:100%;max-width:400px;margin:2rem auto}.game-button{position:relative;width:100%;aspect-ratio:1;border:none;border-radius:12px;overflow:hidden;cursor:pointer;background:#000;box-shadow:0 4px 12px #dc26264d;transition:transform .3s ease,box-shadow .3s ease;padding:0;outline:none}.game-button:focus{outline:none}.game-button:hover{transform:scale(1.05);box-shadow:0 6px 20px #dc262680}.game-button:active{transform:scale(.98)}.game-button img{width:100%;height:100%;object-fit:cover;display:block}.game-normal-badge{position:absolute;top:8px;left:8px;background:#fff;width:36px;height:36px;border-radius:8px;border:2px solid #dc2626;display:flex;align-items:center;justify-content:center;z-index:10;box-shadow:0 2px 8px #fff9,0 0 12px #fff6;animation:pulse 2s ease-in-out infinite;color:#dc2626;font-size:12px;font-weight:700;font-family:Prompt,Noto Sans Thai,Noto Sans Lao,Lao UI,Phetsarath OT,sans-serif!important;letter-spacing:.3px;filter:drop-shadow(0 0 4px rgba(250,204,21,.8))}.game-button-free-icon{position:absolute;bottom:8px;left:8px;color:#fff;font-size:14px;z-index:15;filter:drop-shadow(0 0 4px rgba(220,38,38,.8));background:#dc2626;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px #0000004d}.game-special-badge{position:absolute;top:8px;left:8px;background:linear-gradient(135deg,#dc2626,#991b1b);width:36px;height:36px;border-radius:8px;border:2px solid #facc15;display:flex;align-items:center;justify-content:center;z-index:10;box-shadow:0 2px 8px #dc262699,0 0 12px #dc262666;animation:pulse 2s ease-in-out infinite}.game-special-badge i{color:#facc15;font-size:14px;filter:drop-shadow(0 0 4px rgba(250,204,21,.8))}.game-special-badge-img{width:24px;height:24px;object-fit:contain}@keyframes pulse{0%,to{transform:scale(1);box-shadow:0 2px 8px #dc262699,0 0 12px #dc262666}50%{transform:scale(1.05);box-shadow:0 2px 12px #dc2626cc,0 0 16px #dc262699}}.game-modal-overlay{position:fixed;inset:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.game-modal{background:linear-gradient(135deg,#191515,#000);border-radius:16px;width:95%;max-width:100%;box-shadow:0 8px 32px #dc262680,0 0 20px #facc154d;border:2px solid rgba(250,204,21,.3);overflow:hidden;margin:0 10px}.game-modal-header{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;background:#facc151a;border-bottom:2px solid rgba(250,204,21,.3)}.game-modal-header h3{margin:0;color:#facc15;font-family:Prompt,sans-serif;font-weight:600;font-size:14px}.modal-close{background:#dc262633;border:2px solid rgba(220,38,38,.5);color:#fff;font-size:12px;cursor:pointer;width:20px;height:20px;min-width:20px;min-height:20px;max-width:20px;max-height:20px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .3s ease;outline:none!important;border:2px solid rgba(220,38,38,.5)!important;flex-shrink:0}.modal-close:focus,.modal-close:active,.modal-close:focus-visible{outline:none!important;border:2px solid rgba(220,38,38,.5)!important;box-shadow:none!important}.modal-close:hover{background:#dc262680;color:#fff;border-color:#dc2626}.game-modal-body{padding:.8rem 1.5rem 1.5rem}.game-modal-body h4{margin:0 0 1rem;color:#fff;font-family:Prompt,sans-serif;font-weight:500;font-size:16px;text-align:center}.mode-buttons{display:flex;flex-direction:column;gap:0}.mode-button{position:relative;display:flex;align-items:center;justify-content:center;padding:.25rem 1rem;background:#ffffff0d;border:2px solid rgba(250,204,21,.3);border-radius:12px;color:#fff;font-family:Prompt,sans-serif;font-weight:600;font-size:14px;cursor:pointer;transition:all .3s ease;outline:none;overflow:hidden}.mode-button:before{content:"";position:absolute;width:12px;height:12px;border-radius:50%;background:radial-gradient(circle,#22c55e,#16a34a);box-shadow:0 0 12px #22c55e,0 0 20px #22c55e,0 0 30px #16a34a;animation:moveLightDot 4s linear infinite;z-index:1}.mode-button:hover{background:#facc1533;transform:scale(1.05);border-color:#facc15;box-shadow:0 4px 12px #facc1580}@keyframes moveLightDot{0%{top:-6px;left:100%}25%{top:-6px;left:0%}50%{top:100%;left:0%}75%{top:100%;left:100%}to{top:-6px;left:100%}}.mode-text{display:flex;align-items:center;justify-content:center;gap:.75rem;width:100%}.mode-text .vs-icon{width:50px!important;height:50px!important;min-width:50px!important;min-height:50px!important;max-width:50px!important;max-height:50px!important;flex-shrink:0}.mode-number{color:#facc15;font-weight:700;font-size:20px;text-shadow:0 0 8px rgba(250,204,21,.5)}.mode-free{color:#dc2626;font-weight:700;font-size:16px;margin-left:.5rem;font-family:Prompt,Noto Sans Thai,Noto Sans Lao,Lao UI,Phetsarath OT,sans-serif!important;letter-spacing:.3px;text-shadow:-1px -1px 0 #ffffff,1px -1px 0 #ffffff,-1px 1px 0 #ffffff,1px 1px 0 #ffffff,0 0 8px rgba(220,38,38,.6)}.mode-price{color:#facc15;font-weight:700;font-size:16px;margin-left:.5rem;text-shadow:0 0 8px rgba(250,204,21,.6)}.mode-diamond-icon{width:24px;height:24px;object-fit:contain;margin-left:.25rem}.vs-icon{width:50px!important;height:50px!important;min-width:50px!important;min-height:50px!important;max-width:50px!important;max-height:50px!important;object-fit:contain;filter:drop-shadow(0 0 8px rgba(250,204,21,.5))}.game-button-wrapper{display:flex;flex-direction:column;gap:.5rem;align-items:center}.game-button-title{color:#facc15;font-family:Prompt,sans-serif;font-weight:600;font-size:14px;text-align:center;letter-spacing:.5px;text-shadow:0 0 8px rgba(220,38,38,.5)}.page h1{font-size:3rem;margin-bottom:1rem;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:flex;align-items:center;justify-content:center;gap:1rem}.page h1 i{font-size:2.5rem}.page h1 img,.page-icon-gif{width:2.5rem;height:2.5rem;object-fit:contain}.page h1 .material-symbols-outlined{font-size:2.5rem}.page p{font-size:1.5rem;color:#666;margin-top:1rem}.image-slider{width:calc(100% - 10px);position:relative;margin:.5rem auto 1.5rem;overflow:visible;background:#f0f0f0;border-radius:8px;min-height:150px;display:block;box-shadow:0 0 16px #dc262659,0 0 10px #dc262633}.announcement-bar{margin-top:.75rem;width:calc(100% - 10px);display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;overflow:hidden}.announcement-bar i{color:#dc2626;font-size:18px;cursor:pointer;transition:transform .2s ease}.announcement-bar i:hover{transform:scale(1.1);color:#ef4444}.announcement-bar .announcement-exclamation{margin-left:auto;color:#fff;font-size:14px;background:#22c55e;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-weight:700;animation:glowGreen 1.5s ease-in-out infinite}@keyframes glowGreen{0%,to{box-shadow:0 0 8px #22c55e80,0 0 15px #22c55e4d}50%{box-shadow:0 0 12px #22c55eb3,0 0 20px #22c55e80}}.announcement-bar span{font-size:14px;color:#000;font-family:Noto Sans Lao,Lao UI,Phetsarath OT,sans-serif;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}@keyframes textSlideUpDown{0%{transform:translateY(100%);opacity:0}15%{transform:translateY(0);opacity:1}85%{transform:translateY(0);opacity:1}to{transform:translateY(-100%);opacity:0}}.game-title{margin-top:1rem;text-align:center;font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:16px;color:#facc15;text-transform:uppercase;letter-spacing:2px;animation:bounceAndColorChange 2s ease-in-out infinite}@keyframes bounceAndColorChange{0%,to{transform:scale(1) translateY(0);text-shadow:0 0 15px rgba(220,38,38,.9),0 0 30px rgba(220,38,38,.6)}25%{transform:scale(1.1) translateY(-5px);text-shadow:0 0 15px rgba(220,38,38,.9),0 0 30px rgba(220,38,38,.6)}50%{transform:scale(1) translateY(0);text-shadow:0 0 15px rgba(34,197,94,.9),0 0 30px rgba(34,197,94,.6)}75%{transform:scale(1.1) translateY(-5px);text-shadow:0 0 15px rgba(34,197,94,.9),0 0 30px rgba(34,197,94,.6)}}.slider-container{position:relative;width:100%;height:100%;overflow:hidden;border-radius:8px}.slide{position:absolute;top:0;left:0;width:100%;height:100%;opacity:1;border-radius:8px;will-change:transform}.slide.active{z-index:1}.slide img{width:100%;height:100%;object-fit:cover;display:block;border-radius:8px}.slider-btn{position:absolute;bottom:calc(-.75rem - 7px);top:auto;transform:none;background:#dc2626;color:transparent;border:none;padding:0;cursor:pointer;z-index:10;border-radius:50%;width:14px;height:14px;display:flex;align-items:center;justify-content:center;transition:background .2s ease,transform .2s ease;box-shadow:0 2px 6px #dc262666}.slider-btn:hover{background:#ef4444}.slider-btn.prev{left:50%;transform:translate(-18px)}.slider-btn.next{left:50%;transform:translate(4px)}.slider-btn i{display:none}.slider-arrow{position:absolute;top:50%;transform:translateY(-50%);background:#dc2626cc;color:#fff;border:none;width:30px;height:30px;min-width:30px;min-height:30px;border-radius:50%;cursor:pointer;z-index:10;display:flex;align-items:center;justify-content:center;transition:background .3s ease;font-size:14px;padding:0;overflow:hidden;box-sizing:border-box;will-change:background}.slider-arrow:hover{background:#dc2626;transform:translateY(-50%)}.slider-arrow.left{left:10px}.slider-arrow.right{right:10px}.slider-arrow i{display:block;color:#fff}.slider-dots{display:flex;justify-content:center;gap:.5rem;margin-top:1rem;z-index:2;position:relative}.dot{width:10px;height:10px;border-radius:50%;background:#dc262666;cursor:pointer;transition:background .3s ease}.dot.active{background:#dc2626}.dot:hover{background:#dc2626b3}.profile-lao-font{font-family:Noto Sans Lao,Lao UI,Phetsarath OT,sans-serif!important}.profile-thai-font{font-family:Prompt,Noto Sans Thai,sans-serif!important}.profile-english-font{font-family:Prompt,sans-serif!important}.profile-lao-font span,.profile-lao-font p,.profile-lao-font div,.profile-lao-font h1,.profile-lao-font h2,.profile-lao-font h3,.profile-lao-font h4,.profile-lao-font h5,.profile-lao-font h6,.profile-lao-font label,.profile-lao-font input,.profile-lao-font textarea,.profile-lao-font button,.profile-thai-font span,.profile-thai-font p,.profile-thai-font div,.profile-thai-font h1,.profile-thai-font h2,.profile-thai-font h3,.profile-thai-font h4,.profile-thai-font h5,.profile-thai-font h6,.profile-thai-font label,.profile-thai-font input,.profile-thai-font textarea,.profile-thai-font button,.profile-english-font span,.profile-english-font p,.profile-english-font div,.profile-english-font h1,.profile-english-font h2,.profile-english-font h3,.profile-english-font h4,.profile-english-font h5,.profile-english-font h6,.profile-english-font label,.profile-english-font input,.profile-english-font textarea,.profile-english-font button{font-family:inherit!important}.profile-lao-font i,.profile-thai-font i,.profile-english-font i,.profile-lao-font .fa-solid,.profile-thai-font .fa-solid,.profile-english-font .fa-solid,.profile-lao-font .fa-brands,.profile-thai-font .fa-brands,.profile-english-font .fa-brands,.profile-lao-font .fa-regular,.profile-thai-font .fa-regular,.profile-english-font .fa-regular{font-family:"Font Awesome 6 Free","Font Awesome 6 Brands","Font Awesome 6 Pro",sans-serif!important}.profile-lao-font svg,.profile-thai-font svg,.profile-english-font svg{font-family:inherit!important}.profile-page-new{width:100vw;max-width:100vw;height:calc(100vh - 80px);background:transparent;padding:0!important;margin:0!important;box-sizing:border-box;overflow-x:hidden!important;overflow-y:auto!important;display:flex;flex-direction:column;justify-content:space-between}.profile-header-blue{background:linear-gradient(180deg,#facc154d,#00000080);padding:2rem 1.5rem;display:flex;justify-content:flex-end;align-items:flex-start;gap:1rem;width:100%;box-sizing:border-box;min-height:150px}.header-icons{display:flex;gap:.75rem;margin-top:-1rem;align-items:flex-start}.icon-btn{width:36px;height:36px;border-radius:50%;background:#ffffff1a;border:1px solid rgba(250,204,21,.3);display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;font-size:14px;transition:all .3s ease}.icon-btn:hover{background:#facc1533;border-color:#facc15;color:#facc15;transform:scale(1.1)}.profile-card{background:#000;border:1px solid rgba(250,204,21,.2);padding:1.5rem!important;margin:-7rem 5px 0!important;border-radius:12px!important;-webkit-border-radius:12px!important;-moz-border-radius:12px!important;box-shadow:0 2px 8px #0000004d;width:calc(100% - 10px);box-sizing:border-box;position:relative}.bell-icon-img{width:24px;height:24px;object-fit:contain;display:block}.profile-bell-btn-wrapper{position:absolute;top:1rem;right:1rem;z-index:10}.profile-bell-btn-wrapper .icon-btn{position:relative}.bell-badge{position:absolute;top:-5px;right:-5px;background-color:red;color:#fff;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;font-family:Prompt,sans-serif;border:2px solid #ffffff;box-shadow:0 2px 4px #0000004d}.profile-info-left{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.camera-icon-overlay{position:absolute;bottom:0;right:0;background:#000000b3;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border:2px solid #ffffff;cursor:pointer}.camera-icon-overlay i{color:#fff;font-size:10px}.profile-avatar-new{width:70px;height:70px;border-radius:50%;background:#facc1533;display:flex;align-items:center;justify-content:center;color:#facc15;font-size:28px}.profile-details{flex:1}.detail-item{margin-bottom:.1rem;display:flex;align-items:center;gap:.5rem}.detail-label{font-size:12px;color:#fff;margin-right:.5rem;font-family:Prompt,sans-serif;font-weight:400}.detail-value{font-size:12px;color:#facc15;font-weight:400;font-family:Prompt,sans-serif}.edit-name-icon{font-size:10px;color:#fff;cursor:pointer;opacity:.7;transition:opacity .2s ease}.edit-name-icon:hover{opacity:1}.edit-name-input{font-size:12px;color:#facc15;background:#ffffff1a;border:1px solid #facc15;border-radius:4px;padding:2px 6px;font-family:Prompt,sans-serif;font-weight:400;outline:none;flex:1;max-width:150px}.edit-name-input:focus{background:#ffffff26;border-color:#facc15}.profile-stats{display:flex;justify-content:space-between;align-items:stretch;gap:.5rem;padding-top:1rem;border-top:1px solid rgba(250,204,21,.2)}.stat-item{flex:1;display:flex;flex-direction:column;justify-content:center}.stat-label{display:block;font-size:12px;color:#fff;margin-bottom:.5rem;font-family:Prompt,sans-serif;font-weight:400}.stat-value{display:flex;align-items:center;gap:.5rem;font-size:16px;font-weight:400;color:#facc15;font-family:Prompt,sans-serif}.stat-icon-blue{color:#00bfff;font-size:16px}.stat-icon-blue img,img.stat-icon-blue{width:24px;height:24px;object-fit:contain;display:inline-block}.stat-icon-black{color:#fff;font-size:14px}.stat-icon-black img,img.stat-icon-black{width:24px;height:24px;object-fit:contain;display:inline-block}.action-buttons{display:flex;gap:1rem;padding:.5rem 1rem!important;justify-content:center;width:100%;box-sizing:border-box;margin-top:10px}.action-btn{flex:1;max-width:150px;background:#000;border:1px solid rgba(250,204,21,.2);border-radius:16px;padding:.5rem 1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 4px 12px #ff000080;gap:.5rem;cursor:pointer;transition:all .3s ease!important}.action-btn:hover{background:#000!important;border-color:#facc15!important;box-shadow:0 4px 12px #ff0000b3!important;transform:scale(1.05)!important;opacity:1!important;filter:none!important}.action-btn:hover span,.action-btn:hover i{color:#fff!important}.action-btn:active{background:#000!important;box-shadow:0 2px 6px #ff000080!important;transform:scale(.98)!important;opacity:1!important;filter:none!important}.action-btn:focus{outline:none!important;box-shadow:none!important}.action-btn i{font-size:24px;color:#facc15}.action-btn-icon{width:24px;height:24px;object-fit:contain;flex-shrink:0}.action-btn span{font-size:12px;color:#fff;font-family:Prompt,sans-serif;font-weight:400}.recommend-btn{width:50%;margin:.5rem auto 1.5rem!important;background:transparent;border:none;border-radius:16px;padding:.5rem 1.5rem!important;display:flex;justify-content:center;align-items:center;gap:.5rem;cursor:pointer;transition:all .2s;box-sizing:border-box;position:relative;overflow:visible;outline:none}.recommend-btn:before{content:"";position:absolute;inset:-2px;border-radius:16px;padding:2px;background:linear-gradient(90deg,transparent,transparent 30%,rgba(250,204,21,.9) 40%,rgba(250,204,21,1) 50%,rgba(250,204,21,.9) 60%,transparent 70%,transparent);background-size:400% 100%;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;animation:glow-border 4s linear infinite;z-index:-1;filter:blur(2px)}@keyframes glow-border{0%{background-position:-100% 0}to{background-position:100% 0}}.recommend-btn:focus,.recommend-btn:active,.recommend-btn:focus-visible{outline:none!important;border:none!important;box-shadow:none!important}.recommend-btn:hover{background:transparent!important;border:none!important;transform:scale(1.05)}.recommend-btn:hover:before{animation-duration:2s;filter:blur(6px)}.recommend-text{display:inline-block}.recommend-char{font-size:14px;color:#fff;font-family:Prompt,sans-serif;font-weight:400;display:inline-block;-webkit-text-stroke:1px transparent;text-stroke:1px transparent;animation:textBorderBlink 2s ease-in-out infinite;transition:color .2s ease,-webkit-text-stroke .2s ease,text-stroke .2s ease}.profile-lao-font .recommend-btn .recommend-char,.profile-lao-font.recommend-btn .recommend-char{font-family:Google Sans,Noto Sans Lao,Lao UI,Phetsarath OT,sans-serif!important}.profile-thai-font .recommend-btn .recommend-char,.profile-thai-font.recommend-btn .recommend-char{font-family:Prompt,Noto Sans Thai,sans-serif!important}.profile-english-font .recommend-btn .recommend-char,.profile-english-font.recommend-btn .recommend-char{font-family:Prompt,sans-serif!important}.recommend-char-1{animation-delay:0s}.recommend-char-2{animation-delay:.1s}.recommend-char-3{animation-delay:.2s}.recommend-char-4{animation-delay:.3s}.recommend-char-5{animation-delay:.4s}.recommend-char-6{animation-delay:.5s}.recommend-char-7{animation-delay:.6s}.recommend-char-8{animation-delay:.7s}@keyframes textBorderBlink{0%{-webkit-text-stroke:1px #22c55e;text-stroke:1px #22c55e;text-shadow:0 0 5px rgba(34,197,94,.8);color:#22c55e}33.33%{-webkit-text-stroke:1px #facc15;text-stroke:1px #facc15;text-shadow:0 0 5px rgba(250,204,21,.8);color:#facc15}66.66%{-webkit-text-stroke:1px #ef4444;text-stroke:1px #ef4444;text-shadow:0 0 5px rgba(239,68,68,.8);color:#ef4444}to{-webkit-text-stroke:1px #22c55e;text-stroke:1px #22c55e;text-shadow:0 0 5px rgba(34,197,94,.8);color:#22c55e}}.recommend-btn-icon-left,.recommend-btn-icon-right{width:32px;height:32px;object-fit:contain;flex-shrink:0}.recommend-btn:hover span{color:#fff!important}.recommend-btn-icon{width:24px;height:24px;object-fit:contain;flex-shrink:0;position:relative;z-index:1}.recommend-modal-overlay{position:fixed;inset:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.recommend-modal{background:linear-gradient(135deg,#191515,#000);border-radius:16px;width:95%;max-width:500px;box-shadow:0 8px 32px #dc262680,0 0 20px #facc154d;border:2px solid rgba(250,204,21,.3);overflow:hidden;margin:0 10px}.recommend-modal-header{display:flex;justify-content:space-between;align-items:center;padding:.4rem 1rem;background:#facc151a;border:none}.recommend-modal-header h3{margin:0;color:#facc15;font-family:Prompt,sans-serif;font-weight:600;font-size:12px}.recommend-modal-body{padding:1.5rem}.recommend-modal-body p{margin:0 0 1rem;color:#fff;font-family:Prompt,sans-serif;font-size:12px;text-align:center}.recommend-url-container{display:flex;gap:.5rem;align-items:center}.recommend-url-input{flex:1;padding:.75rem;background:#ffffff1a;border:2px solid rgba(250,204,21,.3);border-radius:8px;color:#fff;font-family:Prompt,sans-serif;font-size:12px;outline:none}.recommend-url-input:focus{border-color:#facc1599;background:#ffffff26}.recommend-copy-btn{padding:.75rem 1.5rem;background:#facc1533;border:2px solid rgba(250,204,21,.5);border-radius:8px;color:#facc15;font-family:Prompt,sans-serif;font-weight:600;font-size:12px;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:all .3s ease;outline:none;white-space:nowrap}.recommend-copy-btn:hover{background:#facc154d;border-color:#facc15;transform:scale(1.05)}.notification-modal-overlay{position:fixed;inset:0;background:#000000f2;display:flex;align-items:stretch;justify-content:stretch;z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.notification-modal{background:linear-gradient(135deg,#191515,#000);border-radius:0;width:100%;height:100%;max-width:100%;max-height:100%;box-shadow:none;border:none;overflow:hidden;margin:0;display:flex;flex-direction:column}.notification-modal-header{display:flex;justify-content:center;align-items:center;padding:.4rem 1rem;background:#facc151a;border-bottom:2px solid rgba(250,204,21,.3);flex-shrink:0;position:relative}.notification-modal-header .modal-close{position:absolute;right:1rem}.modal-back-btn{position:absolute;left:1rem;background:transparent;border:none;color:#fff;font-size:16px;cursor:pointer;width:20px;height:20px;min-width:20px;min-height:20px;max-width:20px;max-height:20px;padding:0;display:flex;align-items:center;justify-content:center;transition:all .3s ease;outline:none;flex-shrink:0}.modal-back-btn:hover{background:transparent;color:#fff;transform:none}.notification-modal-header h3{margin:0;color:#facc15;font-family:Prompt,sans-serif;font-weight:600;font-size:12px}.notification-delete-btn{position:absolute;right:3rem;padding:.25rem .5rem;background:#dc262633;border:2px solid rgba(220,38,38,.5);border-radius:8px;color:#fff;font-family:Prompt,sans-serif;font-weight:600;font-size:10px;cursor:pointer;display:flex;align-items:center;gap:.3rem;transition:all .3s ease;outline:none;white-space:nowrap}.notification-delete-btn:hover{background:#dc262666;border-color:#dc2626}.notification-modal-body{padding:10px;overflow-y:auto;flex:1}.notification-item{padding:1rem;margin-bottom:.75rem;background:#ffffff0d;border:1px solid rgba(250,204,21,.2);border-radius:8px;transition:none;pointer-events:none}.notification-item:last-child{margin-bottom:0}.notification-message{color:#fff;font-family:Prompt,sans-serif;font-size:12px;font-weight:400;margin-bottom:.5rem}.notification-time{color:#fff9;font-family:Prompt,sans-serif;font-size:12px;font-weight:400}.notification-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;text-align:center}.notification-empty i{font-size:48px;color:#ffffff4d;margin-bottom:1rem}.notification-empty p{color:#ffffff80;font-family:Prompt,sans-serif;font-size:12px;font-weight:400;margin:0}.notification-item-new{background:transparent;border-radius:12px;padding:5px;margin-bottom:1rem;box-shadow:none;position:relative}.notification-item-new.selectable{cursor:pointer}.notification-item-new.selected{background:#facc151a;border:1px solid rgba(250,204,21,.3)}.notification-item-new:last-child{margin-bottom:0}.notification-checkbox{position:absolute;top:5px;right:5px;z-index:10;color:#facc15;font-size:20px}.notification-header-new{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;margin-bottom:1rem;position:relative}.notification-header-content{display:flex;align-items:center;gap:.5rem;width:100%}.notification-icon-new{font-size:18px;width:18px;height:18px;color:#ff6b35;flex-shrink:0;display:flex;align-items:center;justify-content:center}.notification-title-section{flex:1}.notification-title-new{margin:0;color:#fff;font-family:Prompt,sans-serif;font-size:12px;font-weight:700}.notification-date-new{color:#ffffffb3;font-family:Prompt,sans-serif;font-size:10px;font-weight:400;margin-bottom:.5rem}.notification-divider{width:100%;height:1px;background:#fff3;margin-top:0;align-self:stretch}.notification-message-new{color:#facc15;font-family:Prompt,sans-serif;font-size:12px;font-weight:400;line-height:1.5}.profile-menu-list{padding:0 5px 50px!important;margin:0;width:100%;box-sizing:border-box}.menu-list-item{width:100%;background:#000;border:none;border-radius:8px;padding:.6rem .5rem;margin-bottom:.5rem;display:flex;align-items:center;gap:.75rem;text-align:left;cursor:pointer;box-sizing:border-box;outline:none;transition:box-shadow .3s ease}.menu-list-item:last-child{margin-bottom:0}.menu-list-item:hover,.menu-list-item:focus,.menu-list-item:active{background:#000;border:none;outline:none;box-shadow:0 0 15px #f00c,0 0 25px #ff000080}.menu-list-item i{font-size:14px;color:#fff;width:20px}.menu-list-item .menu-list-icon{width:24px;height:24px;object-fit:contain}.menu-list-item span{font-size:12px;color:#fff;font-family:Prompt,sans-serif;font-weight:400}.menu-badge{margin-left:auto;background-color:red;color:#fff;border-radius:50%;width:20px;height:20px;min-width:20px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;font-family:Prompt,sans-serif;border:2px solid #ffffff;box-shadow:0 2px 4px #0000004d;padding:0}.menu-list-item-center{flex-direction:column;justify-content:center;align-items:center;gap:0;background:transparent!important;border:none!important}.menu-list-item-center:hover,.menu-list-item-center:focus,.menu-list-item-center:active{box-shadow:none!important;background:transparent!important}.menu-list-item-center i{display:none}.menu-list-item-center span{font-size:14px;margin-top:calc(-1rem - 20px)}.store-icons-wrapper{display:flex;align-items:center;justify-content:center;gap:.5rem}.app-store-icon,.play-store-icon{width:150px;height:150px;object-fit:contain}.language-menu-wrapper{position:relative;margin-bottom:.5rem;padding:0}.language-menu-wrapper:last-child{margin-bottom:0}.language-submenu{background:#000000e6;border:1px solid rgba(250,204,21,.3);border-top:none;border-radius:0 0 8px 8px;width:100%;position:relative;z-index:999}.language-option{width:100%;background:none;border:none;padding:.6rem 1rem;margin:0;display:flex;align-items:center;text-align:left;cursor:pointer;border-bottom:1px solid rgba(250,204,21,.2);box-sizing:border-box;outline:none;font-family:Prompt,sans-serif;font-size:12px;font-weight:400;color:#fff}.language-option:last-child{border-bottom:none}.language-option:hover,.language-option:focus,.language-option:active{background:none;outline:none}.language-option.selected{background:#facc1533;color:#facc15}.language-flag-icon{width:24px;height:24px;object-fit:contain;margin-right:.75rem}.logout-btn-new{width:100%;margin-bottom:.5rem;background:#000;border:none;border-radius:8px;padding:.6rem .5rem;font-size:12px;font-weight:400;color:#fff;cursor:pointer;box-sizing:border-box;font-family:Prompt,sans-serif;display:flex;align-items:center;gap:.75rem;text-align:left;outline:none}.logout-btn-new:last-child{margin-bottom:0}.logout-btn-new:hover,.logout-btn-new:focus,.logout-btn-new:active{background:#000;border:none;outline:none;box-shadow:0 0 15px #f00c,0 0 25px #ff000080}.logout-btn-new i{font-size:14px;color:#fff;width:20px}.logout-btn-new span{font-size:12px;color:#fff;font-family:Prompt,sans-serif;font-weight:400}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.navigation{padding:0!important;gap:0!important;flex-wrap:nowrap}.nav-link{font-size:12px;padding:.5rem 1.5rem!important}.nav-link i{font-size:36px}.nav-icon-gif{width:36px;height:36px}.main-content{padding:0!important}.page h1{font-size:2rem}.page p{font-size:1.2rem}.profile-container{flex-direction:column;height:auto}.profile-sidebar{width:100%;max-height:200px;overflow-x:auto;overflow-y:hidden;display:flex;flex-direction:row;padding:.5rem 0}.profile-menu-item{padding:.75rem 1rem;white-space:nowrap;flex-shrink:0}.profile-menu-item.active{border-left:none;border-bottom:3px solid #00fff0}.profile-content{padding:0!important}.profile-header{flex-direction:column;align-items:center;text-align:center}.profile-name{font-size:1.5rem}.profile-card{margin:-7rem 5px 0!important;padding:1.5rem!important}.action-buttons{padding:.5rem 1rem!important}.recommend-btn{width:50%!important;margin:.5rem auto 1.5rem!important;padding:.5rem 1.5rem!important}.profile-menu-list{padding:0 5px 50px!important;margin:0;width:100%}.menu-list-item{padding:.6rem 1rem;margin-bottom:.5rem;width:100%}.language-menu-wrapper{margin-bottom:.5rem}.logout-btn-new{width:100%;margin-bottom:.5rem;padding:.6rem 1rem;display:flex}}.game-room-container{position:relative;z-index:1;width:100%;min-height:100vh;padding:0;box-sizing:border-box}.game-room-header{display:flex;justify-content:space-between;align-items:center;padding:.3rem;background:#00000080;border-bottom:1px solid #dc2626;flex-wrap:wrap;gap:.5rem}.platform-tabs-header{display:flex;gap:.5rem;width:100%;margin-top:.5rem;order:4}.platform-tab-header{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;padding:.5rem;background:#2a2a2a;border:2px solid #facc15;border-radius:8px;color:#fff;font-size:10px;font-family:Prompt,sans-serif;font-weight:400;cursor:pointer;transition:all .3s ease}.platform-tab-header-ios{flex:.8}.platform-tab-header.active{background:#facc15;color:#000}.platform-tab-header i{font-size:16px}.platform-tab-header:hover{background:#facc15;color:#000}.game-room-title{display:flex;flex-direction:row;align-items:center;gap:.5rem;color:#fff;font-family:Prompt,sans-serif;font-size:12px;font-weight:600}.game-room-subtitle{color:#facc15;font-size:12px;font-weight:400}.back-button{display:flex;align-items:center;gap:.3rem;background:transparent;border:none;color:#facc15;font-family:Prompt,sans-serif;font-size:12px;font-weight:500;cursor:pointer;outline:none}.back-button:hover{background:transparent;color:#facc15;transform:none}.back-button i{font-size:14px}.game-room-info{display:flex;align-items:center;gap:.5rem;font-family:Prompt,sans-serif}.game-id-text{color:#facc15;font-size:12px;font-weight:600}.dropdown-icon{color:#facc15;font-size:14px;cursor:pointer;transition:transform .3s ease}.id-dropdown{position:absolute;top:42px;left:0;right:0;background:linear-gradient(135deg,#191515,#000);border-bottom:2px solid rgba(250,204,21,.3);box-shadow:0 4px 12px #00000080;z-index:999;animation:slideDownFromTop .3s ease-out}@keyframes slideDownFromTop{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.id-dropdown-item{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;border-bottom:1px solid rgba(255,255,255,.05);cursor:pointer;transition:all .3s ease;font-family:Prompt,sans-serif}.id-dropdown-item:last-child{border-bottom:none}.id-dropdown-item:hover{background:#facc151a}.id-item-content{display:flex;align-items:center;gap:.75rem;flex:1}.game-icon{color:#facc15;font-size:16px}.game-icon-svg{flex-shrink:0}.id-text-group{display:flex;align-items:center;gap:.5rem}.game-name{color:#fff;font-size:12px;font-weight:400}.game-id{color:#facc15;font-size:12px;font-weight:400}.guest-account-item{background:#22c55e!important;border-radius:8px;margin-bottom:.5rem}.guest-account-item .id-item-content{flex-direction:column;align-items:flex-start;gap:.5rem}.guest-account-badge{background:#22c55e;color:#fff;padding:.25rem .5rem;border-radius:4px;font-size:10px;font-family:Prompt,sans-serif;font-weight:400;white-space:nowrap}.guest-id{color:#fff!important;font-weight:600!important;font-size:14px!important}.guest-account-item .game-name{color:#fff}.copy-icon{color:#ffffff80;font-size:16px;transition:all .3s ease}.id-dropdown-item:hover .copy-icon{color:#facc15}.copied-text{color:#22c55e;font-family:Prompt,sans-serif;font-size:12px;font-weight:600;animation:fadeIn .3s ease-in}.floating-spin-button{position:fixed;bottom:90px;right:20px;z-index:999;cursor:pointer;animation:spinPulse 2s ease-in-out infinite}.floating-spin-button:hover{animation-play-state:paused;transform:scale(1.1)}.spin-icon-video{width:80px;height:80px;object-fit:contain;display:block;border-radius:50%;box-shadow:inset 0 0 20px #facc1599,inset 0 0 30px #facc1566}@keyframes spinPulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.spin-wheel-overlay{position:fixed;inset:0;background:#000000f2;display:flex;align-items:center;justify-content:center;z-index:2000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.spin-wheel-container{position:relative;display:flex;flex-direction:column;align-items:center;gap:2rem;padding:2rem}.spin-close{position:absolute;top:10px;right:10px;background:#dc26264d;border:2px solid rgba(220,38,38,.6);color:#fff;font-size:14px;cursor:pointer;width:36px;height:36px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .3s ease;outline:none;z-index:10}.spin-close:hover{background:#dc262699;transform:rotate(90deg)}.spin-wheel-title{color:#facc15;font-family:Prompt,Noto Sans Thai,Noto Sans Lao,Lao UI,Phetsarath OT,sans-serif!important;font-size:20px;font-weight:700;letter-spacing:.3px;margin:0;text-shadow:0 0 20px rgba(250,204,21,.8)}.wheel-wrapper{position:relative;display:flex;align-items:center;justify-content:center}.wheel{width:300px;height:300px;border-radius:50%;position:relative;box-shadow:0 8px 20px #0000004d;transition:transform 5s cubic-bezier(.17,.67,.12,.99);overflow:hidden;border:3px solid #e0e0e0}.wheel-slice{position:absolute;width:50%;height:50%;top:0;left:50%;transform-origin:0% 100%;clip-path:polygon(0 100%,0 0,100% 0);display:flex;align-items:flex-start;justify-content:center;padding-top:30px;padding-left:0;padding-right:0}.wheel-slice:nth-child(1){transform:rotate(0)}.wheel-slice:nth-child(2){transform:rotate(45deg)}.wheel-slice:nth-child(3){transform:rotate(90deg)}.wheel-slice:nth-child(4){transform:rotate(135deg)}.wheel-slice:nth-child(5){transform:rotate(180deg)}.wheel-slice:nth-child(6){transform:rotate(225deg)}.wheel-slice:nth-child(7){transform:rotate(270deg)}.wheel-slice:nth-child(8){transform:rotate(315deg)}.slice-content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.3rem;transform:translate(-50%) rotate(22.5deg);position:absolute;left:25%;top:30px;white-space:nowrap}.slice-diamond-icon{width:20px;height:20px;object-fit:contain;display:block;flex-shrink:0}.slice-text{color:#fff;font-family:Prompt,sans-serif;font-size:13px;font-weight:700;text-shadow:none}.slice-content i{display:none}.wheel-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100px;height:100px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 15px #0006;z-index:20;cursor:pointer;transition:transform .2s ease}.wheel-center:hover{transform:translate(-50%,-50%) scale(1.05)}.wheel-center i{display:none}.wheel-center:after{content:"";width:60px;height:60px;background-image:url(/gamemobile/daimon.png);background-size:contain;background-repeat:no-repeat;background-position:center;display:block}.spin-loading-overlay{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:10000}.spin-loading-icon{font-size:30px;color:#facc15;animation:spin 1s linear infinite}.spin-loading-icon-red{font-size:50px;color:#dc2626;animation:spin 1s linear infinite}@keyframes starPulse{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}.spin-button{background:linear-gradient(135deg,#dc2626,#991b1b);border:2px solid #facc15;border-radius:50px;color:#fff;font-family:Prompt,Noto Sans Thai,Noto Sans Lao,Lao UI,Phetsarath OT,sans-serif!important;font-size:16px;font-weight:700;letter-spacing:.3px;padding:.75rem 2.5rem;cursor:pointer;outline:none;transition:all .3s ease;box-shadow:0 4px 12px #dc262699,0 0 20px #facc1566;text-transform:uppercase}.spin-button:hover:not(:disabled){transform:scale(1.05);box-shadow:0 6px 16px #dc2626cc,0 0 30px #facc1599}.spin-button:disabled{opacity:.6;cursor:not-allowed}.prize-result-overlay{position:fixed;inset:0;background:#000000e6;display:flex;align-items:center;justify-content:center;z-index:3000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:fadeIn .3s ease-in}.prize-result-box{background:linear-gradient(135deg,#191515,#000);border-radius:20px;padding:2rem;text-align:center;border:3px solid #facc15;box-shadow:0 0 30px #facc1599;animation:bounceIn .5s ease-out;position:relative;max-width:320px;width:90%}.prize-confetti{font-size:60px;animation:confettiPop .6s ease-out;margin-bottom:1rem}@keyframes confettiPop{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2)}to{transform:scale(1);opacity:1}}.prize-title{color:#facc15;font-family:Prompt,Noto Sans Thai,Noto Sans Lao,Lao UI,Phetsarath OT,sans-serif!important;font-size:28px;font-weight:700;letter-spacing:.3px;margin:0 0 1.5rem;text-shadow:0 0 20px rgba(250,204,21,.8)}.prize-circle{width:150px;height:150px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;box-shadow:0 8px 25px #00000080;animation:prizeGlow 1.5s ease-in-out infinite;border:4px solid #ffffff}@keyframes prizeGlow{0%,to{box-shadow:0 8px 25px #00000080}50%{box-shadow:0 8px 40px #facc15cc}}.prize-text{color:#fff;font-family:Prompt,Noto Sans Thai,Noto Sans Lao,Lao UI,Phetsarath OT,sans-serif!important;font-size:36px;font-weight:700}.prize-message{color:#fff;font-family:Prompt,Noto Sans Thai,Noto Sans Lao,Lao UI,Phetsarath OT,sans-serif!important;font-size:14px;font-weight:500;letter-spacing:.3px;margin:0 0 1.5rem}.prize-close-btn{background:linear-gradient(135deg,#dc2626,#991b1b);border:2px solid #facc15;border-radius:50px;color:#fff;font-family:Prompt,Noto Sans Thai,Noto Sans Lao,Lao UI,Phetsarath OT,sans-serif!important;font-size:16px;font-weight:700;letter-spacing:.3px;padding:.75rem 2rem;cursor:pointer;outline:none;transition:all .3s ease;box-shadow:0 4px 12px #dc262699}.prize-close-btn:hover{transform:scale(1.05);box-shadow:0 6px 16px #dc2626cc}@keyframes bounceIn{0%{transform:scale(.3);opacity:0}50%{transform:scale(1.05)}70%{transform:scale(.9)}to{transform:scale(1);opacity:1}}.report-result-button{position:absolute;left:10px;top:50%;transform:translateY(-50%);border:none;border-radius:8px;color:#fff;font-family:Prompt,sans-serif;font-size:11px;font-weight:600;padding:.4rem .8rem;cursor:pointer;display:flex;align-items:center;gap:.35rem;z-index:100;transition:all .3s ease}.report-result-button-red{background:linear-gradient(135deg,#dc2626,#991b1b);box-shadow:0 4px 12px #dc262699,0 0 20px #dc262666}.report-result-button-red:hover:not(:disabled){transform:translateY(-50%) scale(1.05);box-shadow:0 6px 16px #dc2626cc,0 0 30px #dc262699}.report-result-button-blue{background:linear-gradient(135deg,#2563eb,#1e40af);box-shadow:0 4px 12px #2563eb99,0 0 20px #2563eb66}.report-result-button-blue:hover:not(:disabled){transform:translateY(-50%) scale(1.05);box-shadow:0 6px 16px #2563ebcc,0 0 30px #2563eb99}.report-result-button:disabled,.report-result-button-red:disabled,.report-result-button-blue:disabled{background:linear-gradient(135deg,#6b7280,#4b5563)!important;border-color:#9ca3af;cursor:not-allowed;opacity:.6;box-shadow:none!important;animation:none}.report-result-button:disabled:hover,.report-result-button-red:disabled:hover,.report-result-button-blue:disabled:hover{transform:translateY(-50%) scale(1);box-shadow:none!important}.report-result-button i{font-size:12px}@keyframes pulseZoom{0%,to{transform:translateY(-50%) scale(1)}50%{transform:translateY(-50%) scale(1.05)}}.game-rooms-list{padding:1rem;padding-bottom:100px;display:flex;flex-direction:column;gap:1rem}.game-room-panel{background:#000;border:none;border-radius:16px;padding:.5rem;box-shadow:0 0 10px #ffffff26,0 0 20px #ffffff1a;position:relative}.room-slots{display:flex;flex-direction:column;gap:.5rem;position:relative;min-height:250px}.player-slot{display:flex;gap:.5rem;align-items:center;justify-content:space-between;background:url(/gamemobile/steam-bg.png) center center / cover no-repeat,#002850cc;background-blend-mode:overlay;border:2px solid rgba(220,38,38,.3);border-radius:12px;padding:3rem 1.5rem;min-height:140px;box-shadow:0 0 12px #dc262633;position:relative;overflow:visible}.screen-share-video{position:absolute;top:0;left:50%;transform:translate(-50%);width:auto;height:100%;object-fit:contain;z-index:5;background:#000;border-radius:0;display:block;visibility:visible;opacity:1;pointer-events:none}.stop-share-button{background:#dc2626;border:none;border-radius:50%;color:#fff;font-size:10px;width:20px;height:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;outline:none;transition:all .2s ease;padding:0;min-width:20px;min-height:20px}.stop-share-button:hover{background:#b91c1c;transform:scale(1.1)}.stop-share-button:focus,.stop-share-button:focus-visible{outline:none!important;box-shadow:none!important}.player-slot input{flex:1;background:transparent;border:none;color:#fff;font-family:Prompt,sans-serif;font-size:14px;outline:none;padding:.5rem}.player-slot input::placeholder{color:#ffffff4d}.start-button{background:linear-gradient(135deg,#dc2626,#991b1b);border:none;border-radius:12px;color:#fff;font-family:Prompt,sans-serif;font-size:12px;font-weight:600;padding:.5rem 1.5rem;cursor:pointer;outline:none;transition:all .3s ease;box-shadow:0 4px 12px #dc262699,0 0 20px #dc262666}.start-button:hover{transform:scale(1.05);box-shadow:0 6px 16px #dc2626cc,0 0 30px #dc262699}.start-button-blue{background:linear-gradient(135deg,#4c83ff,#426eff);box-shadow:0 4px 12px #4c83ff99,0 0 20px #426eff66}.start-button-blue:hover{transform:scale(1.05);box-shadow:0 6px 16px #2563ebcc,0 0 30px #2563eb99}.start-button-wrapper{position:relative;display:inline-block}.diamond-price-badge{position:absolute;top:-50px;left:-15px;display:flex;align-items:center;gap:.15rem;background:#000000e6;border:1.5px solid #facc15;border-radius:6px;padding:.15rem .35rem;z-index:100;box-shadow:0 2px 8px #facc1599}.diamond-price-icon{width:12px;height:12px;object-fit:contain}.diamond-price-text{color:#facc15;font-family:Prompt,sans-serif;font-size:10px;font-weight:700;text-shadow:0 0 4px rgba(250,204,21,.8)}.diamond-price-badge .diamond-price-text:only-child{color:#3b82f6;text-shadow:-.5px -.5px 0 #ffffff,.5px -.5px 0 #ffffff,-.5px .5px 0 #ffffff,.5px .5px 0 #ffffff,0 0 4px rgba(59,130,246,.8)}.share-screen-button{background:linear-gradient(135deg,#ef4444,#dc2626);border:none;border-radius:12px;color:#fff;font-family:Prompt,sans-serif;font-size:12px;font-weight:600;padding:.5rem 1.5rem;cursor:pointer;outline:none;transition:all .3s ease;box-shadow:0 4px 12px #ef444499,0 0 20px #dc262666}.share-screen-button:hover{transform:scale(1.05);box-shadow:0 6px 16px #ef4444cc,0 0 30px #dc262699}.share-screen-button-blue{background:linear-gradient(135deg,#4c83ff,#426eff);box-shadow:0 4px 12px #4c83ff99,0 0 20px #426eff66}.share-screen-button-blue:hover{transform:scale(1.05);box-shadow:0 6px 16px #4c83ffcc,0 0 30px #426eff99}.start-option-friend{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;border:none;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;transition:all .3s}.start-option-friend:hover{background:linear-gradient(135deg,#16a34a,#15803d)}.start-option-self{background:linear-gradient(135deg,#facc15,#eab308);color:#000;border:none;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;transition:all .3s}.start-option-self:hover{background:linear-gradient(135deg,#eab308,#ca8a04)}.share-screen-button.disabled,.share-screen-button-blue.disabled{background-color:#6b7280!important;color:#9ca3af!important;cursor:not-allowed!important;opacity:.6!important;box-shadow:none!important}.share-screen-button.disabled:hover,.share-screen-button-blue.disabled:hover{background-color:#6b7280!important;transform:none!important;box-shadow:none!important;transform:scale(1.05);box-shadow:0 6px 16px #facc15cc,0 0 30px #facc1599}.share-screen-icon{font-size:48px;animation:spin 2s linear infinite;filter:drop-shadow(0 0 8px rgba(255,255,255,.8)) drop-shadow(0 0 12px rgba(255,255,255,.6))}.share-screen-icon-red{color:#dc2626}.share-screen-icon-blue{color:#2563eb}.vs-divider{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10}.vs-room-icon{width:60px!important;height:60px!important;min-width:60px!important;min-height:60px!important;max-width:60px!important;max-height:60px!important;object-fit:contain;filter:drop-shadow(0 0 12px rgba(250,204,21,.8))}.room-footer{display:flex;justify-content:space-between;align-items:center;margin-top:1rem;gap:1rem}.room-exclamation{color:#000;font-size:10px;flex-shrink:0;background:#facc15;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;box-shadow:0 2px 8px #facc1580}.room-status{color:#fff;font-family:Prompt,sans-serif;font-size:12px;font-weight:600}.room-join{display:flex;align-items:center;gap:.5rem;color:#fff;font-family:Prompt,sans-serif;font-size:12px;font-weight:500;cursor:pointer;transition:all .3s ease}.room-join:hover{color:#facc15}.room-join i{color:#facc15;font-size:16px;transition:transform .3s ease}.room-join i.rotate{transform:rotate(180deg)}.room-details{margin-top:1rem;padding:1rem;background:#ffffff0d;border-radius:12px;border:1px solid rgba(255,255,255,.1);animation:none!important;transition:none!important;display:flex;flex-direction:column;gap:.25rem}.room-team-section{display:flex;flex-direction:column;gap:.1rem}.team-header{font-family:Prompt,sans-serif;font-size:12px;font-weight:400;margin-bottom:.05rem}.team-header-red{color:#dc2626}.team-header-blue{color:#2563eb}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.team-content{padding:0 0 100px;max-width:1200px;margin:0 auto;position:relative}.notification-message{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#22c55e;color:#fff;padding:1rem 2rem;border-radius:12px;font-family:Prompt,sans-serif;font-size:16px;font-weight:500;z-index:1000;box-shadow:0 4px 20px #22c55e80;animation:fadeInOut 3s ease-in-out;pointer-events:none}@keyframes fadeInOut{0%{opacity:0;transform:translate(-50%,-50%) scale(.9)}15%{opacity:1;transform:translate(-50%,-50%) scale(1)}85%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(.9)}}.users-list{display:flex;flex-direction:column;gap:.2rem;padding-left:5px;padding-right:5px}.user-item{background:#ffffff0d;border:1px solid rgba(250,204,21,.2);border-radius:8px;padding:.6rem;display:flex;align-items:center;gap:.8rem;transition:all .3s ease}.user-item:hover{background:#facc151a;border-color:#facc15}.user-avatar{width:32px;height:32px;border-radius:50%;background:#facc1533;display:flex;align-items:center;justify-content:center;color:#facc15;font-size:14px;flex-shrink:0}.user-status-indicator{flex:1;display:flex;align-items:center;gap:.5rem}.status-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.status-dot.online{background:#22c55e;box-shadow:0 0 8px #22c55e99}.status-dot.offline{background:#6b7280}.user-name{font-family:Prompt,sans-serif;font-size:12px;font-weight:400;color:#fff}.add-friend-btn{background:#facc15;color:#000;border:none;border-radius:20px;padding:.25rem .5rem;font-family:Prompt,sans-serif;font-size:10px;font-weight:400;cursor:pointer;transition:all .3s ease;flex-shrink:0;min-width:65px;display:flex;align-items:center;justify-content:center}.add-friend-btn:hover:not(:disabled){background:#fbbf24;transform:scale(1.05)}.add-friend-btn:disabled{cursor:not-allowed;opacity:.8}.add-friend-btn.added{background:#22c55e;color:#fff}.add-friend-btn.added:hover{background:#16a34a}.add-friend-btn i{font-size:13px}.chat-btn{background:#facc15;color:#000;border:none;border-radius:20px;padding:.25rem .5rem;font-family:Prompt,sans-serif;font-size:10px;font-weight:400;cursor:pointer;transition:all .3s ease;flex-shrink:0;min-width:65px;display:flex;align-items:center;justify-content:center}.chat-btn:hover{background:#fbbf24;transform:scale(1.05)}.request-actions{display:flex;gap:.5rem;align-items:center}.accept-btn,.reject-btn{border:none;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;font-size:16px;flex-shrink:0}.accept-btn{background:transparent;color:#22c55e}.accept-btn:hover:not(:disabled){background:transparent;transform:none}.reject-btn{background:transparent;color:#ef4444}.reject-btn:hover:not(:disabled){background:transparent;transform:none}.accept-btn:disabled,.reject-btn:disabled{cursor:not-allowed;opacity:.7}.accept-btn i,.reject-btn i{font-size:16px}.fa-spin{animation:fa-spin 1s infinite linear}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.team-tabs{display:flex;justify-content:center;gap:0;padding:0;margin:-5px -5px 0;width:calc(100% + 10px)}.team-search{padding:1rem;margin:0 -5px;width:calc(100% + 10px)}.search-input-wrapper{position:relative;display:flex;align-items:center;width:100%}.search-input-wrapper i{position:absolute;left:12px;color:#9ca3af;font-size:14px;z-index:1}.team-search-input{width:100%;padding:.6rem .6rem .6rem 2.5rem;background:#00000080;border:1px solid rgba(255,255,255,.2);border-radius:20px;color:#fff;font-family:Prompt,sans-serif;font-size:12px;outline:none;transition:all .3s ease}.team-search-input::placeholder{color:#9ca3af}.team-search-input:focus{background:#000000b3;border-color:#fff6;box-shadow:0 0 0 2px #ffffff1a}.team-tab{flex:1;padding:.6rem;border:none;border-radius:0;background:#000;color:#fff;font-family:Prompt,sans-serif;font-weight:400;font-size:12px;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px #0000004d;border-bottom:3px solid transparent;outline:none}.team-tab:focus{outline:none}.team-tab:hover{background:#000c}.team-tab.active{background:#000;color:#facc15;border-bottom:3px solid #facc15;box-shadow:0 2px #facc1580}.daimon-content{padding:.5rem 1rem;max-width:1200px;margin:0 auto}.daimon-game-selector{position:relative;margin-bottom:1rem;z-index:100}.game-selector-btn{width:100%;padding:.6rem 1rem;background:#ffffff0d;border:1px solid rgba(250,204,21,.2);border-radius:8px;color:#fff;font-family:Prompt,Noto Sans Thai,Noto Sans Lao,Lao UI,Phetsarath OT,sans-serif!important;font-size:13px;font-weight:600;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:all .3s ease;letter-spacing:.3px}.game-selector-btn span{font-family:Prompt,Noto Sans Thai,Noto Sans Lao,Lao UI,Phetsarath OT,sans-serif!important;font-weight:600;letter-spacing:.3px}.game-selector-btn:hover{background:#facc151a;border-color:#facc15}.game-selector-btn i{font-size:12px;color:#facc15}.game-dropdown-menu{position:absolute;top:100%;left:0;right:0;background:#000000f2;border:1px solid rgba(250,204,21,.3);border-radius:8px;margin-top:.5rem;box-shadow:0 4px 12px #00000080;z-index:999;max-height:300px;overflow-y:auto}.game-dropdown-item{width:100%;padding:.75rem 1rem;background:none;border:none;border-bottom:1px solid rgba(250,204,21,.2);color:#fff;font-family:Prompt,sans-serif;font-size:12px;font-weight:400;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:all .3s ease}.game-dropdown-item:last-child{border-bottom:none}.game-dropdown-item:hover{background:#facc151a;color:#facc15}.game-dropdown-item.active{background:#facc1533;color:#facc15}.game-dropdown-item.active i{color:#facc15;margin-left:auto}.diamond-packages-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-top:20px;padding-bottom:100px}.diamond-package-card{position:relative;background:transparent;border-radius:16px;padding:0;border:1px solid rgba(255,255,255,.3);box-shadow:0 4px 12px #0000001a,0 0 20px #ff00004d;display:flex;flex-direction:column;align-items:center}.best-seller-badge{position:absolute;top:-12px;left:12px;background:#dc2626;color:#fff;padding:.4rem .8rem;border-radius:12px;font-family:Prompt,Noto Sans Thai,Noto Sans Lao,Lao UI,Phetsarath OT,sans-serif!important;font-size:11px;font-weight:700;display:flex;align-items:center;gap:.3rem;box-shadow:0 2px 8px #dc262666;z-index:10;letter-spacing:.2px}.best-seller-badge i{font-size:10px;color:#fff}.diamond-package-card>.package-content{background:#171739;border-radius:16px;padding:1.5rem .8rem .8rem;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;gap:.3rem;box-sizing:border-box}.package-content{display:flex;flex-direction:column;align-items:center;width:100%;gap:.8rem}.package-title{font-family:Prompt,Noto Sans Thai,Noto Sans Lao,Lao UI,Phetsarath OT,sans-serif!important;font-size:16px;font-weight:700;color:#fff;text-align:center;line-height:1.3;display:flex;align-items:center;justify-content:center;gap:.3rem;letter-spacing:.3px}.diamond-word-icon{width:18px;height:18px;object-fit:contain;display:inline-block;vertical-align:middle}.package-subtitle{font-family:Prompt,Noto Sans Thai,Noto Sans Lao,Lao UI,Phetsarath OT,sans-serif!important;font-size:13px;font-weight:500;color:gold;text-align:center;line-height:1.3;letter-spacing:.2px}.package-icon{display:flex;align-items:center;justify-content:center;margin:.1rem 0}.diamond-icon-3d{width:50px;height:50px;object-fit:contain}.package-price{margin-top:auto;display:flex;flex-direction:column;align-items:center;width:calc(100% + 1.6rem);padding-top:.3rem;margin-left:-.8rem;margin-right:-.8rem;margin-bottom:-.8rem}.price-label{font-family:Prompt,sans-serif;font-size:12px;font-weight:500;color:#f97316;margin-bottom:.2rem}.price-amount{font-family:Prompt,sans-serif;font-size:14px;font-weight:700;color:#fff;line-height:1.2;text-align:center;background:#4169e1;padding:.4rem .8rem;border-radius:0 0 16px 16px;width:100%;box-sizing:border-box}@media(max-width:768px){.diamond-packages-grid{grid-template-columns:repeat(2,1fr);gap:1rem}.package-title{font-size:14px}.package-subtitle{font-size:12px}.price-amount{font-size:14px}.diamond-icon-3d{width:45px;height:45px}}.room-detail-item{display:flex;justify-content:space-between;align-items:center;padding:.1rem 0;border-bottom:1px solid rgba(255,255,255,.05)}.room-detail-item:last-child{border-bottom:none}.detail-label{color:#fff9;font-family:Prompt,sans-serif;font-size:12px;font-weight:400}.detail-value{color:#facc15;font-family:Prompt,sans-serif;font-size:12px;font-weight:400}.right-bar{position:fixed;top:0;right:0;width:8px;height:100vh;background:linear-gradient(180deg,#facc15,#f59e0b);z-index:999}.kyc-page{min-height:100vh;width:100%;background:#000000f2;display:flex;justify-content:center;align-items:flex-start;padding:0;position:fixed;inset:0;z-index:1000;overflow-y:auto}.kyc-container{width:100%;height:100%;max-width:100%;background:transparent;border-radius:0;padding:1rem;position:relative;display:flex;flex-direction:column;align-items:stretch}.kyc-back-btn{position:absolute;left:1rem;background:transparent;border:none;color:#fff;font-size:16px;cursor:pointer;width:20px;height:20px;min-width:20px;min-height:20px;max-width:20px;max-height:20px;padding:0;display:flex;align-items:center;justify-content:center;z-index:10;outline:none;flex-shrink:0}.kyc-header{display:flex;justify-content:center;align-items:center;padding:.6rem 1rem;position:fixed;top:0;left:0;right:0;width:100%;margin-bottom:0;flex-shrink:0;background:#facc151a;border-bottom:2px solid rgba(250,204,21,.3);z-index:100}.kyc-title{color:#fff;font-size:12px;font-weight:400;text-align:center;margin:0;padding:0;font-family:Prompt,sans-serif;position:relative}.kyc-progress-container{margin-top:4rem;margin-bottom:2rem}.kyc-progress-bar{width:100%;height:5px;background:#2a2a2a;border-radius:8px;overflow:hidden;position:relative}.kyc-progress-fill{height:100%;background:#facc15;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:width .3s ease}.kyc-progress-text{color:#000;font-size:10px;font-weight:400;font-family:Prompt,sans-serif}.kyc-form,.kyc-input-group{margin-bottom:1rem}.kyc-input{width:100%;padding:.75rem 1rem;background:#2a2a2a;border:1px solid transparent;border-radius:8px;color:#fff;font-size:12px;font-family:Prompt,sans-serif;outline:none}.kyc-input::placeholder{color:#888}.kyc-input:focus{background:#333}.kyc-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:none;padding-right:1rem;cursor:pointer;border:1px solid #facc15;border-radius:12px;box-shadow:0 0 #facc1500;transition:all .2s ease}.kyc-select:focus{border:1px solid #facc15!important;border-radius:12px!important;outline:none!important;box-shadow:0 0 10px #facc1580!important}.kyc-select:hover{border:1px solid #facc15;border-radius:12px;box-shadow:0 0 8px #facc154d}.kyc-dropdown-list{position:absolute;top:100%;left:0;right:0;background:#2a2a2a;border:1px solid #facc15;border-radius:12px;margin-top:.25rem;max-height:200px;overflow-y:auto;z-index:1000;box-shadow:0 4px 12px #00000080}.kyc-dropdown-item{padding:.75rem 1rem;color:#fff;font-size:12px;font-family:Prompt,sans-serif;cursor:pointer;transition:all .2s ease;border-radius:8px;margin:.25rem}.kyc-dropdown-item:hover{background:#facc15;color:#000}.kyc-dropdown-item.selected{background:#facc15;color:#000;font-weight:400}.kyc-input-group{position:relative}.kyc-buttons-container{display:flex;gap:1rem;width:100%;margin-bottom:1rem}.kyc-back-btn-bottom{flex:1;padding:.5rem;background:#2a2a2a;color:#fff;border:1px solid #facc15;border-radius:50px;font-size:12px;font-weight:400;font-family:Prompt,sans-serif;cursor:pointer;transition:all .2s ease;outline:none}.kyc-back-btn-bottom:hover{background:#333;border-color:#fdd835}.kyc-back-btn-bottom:focus,.kyc-back-btn-bottom:active,.kyc-back-btn-bottom:focus-visible{outline:none!important;box-shadow:none!important}.kyc-next-btn{flex:1;padding:.5rem;background:#facc15;border:none;border-radius:50px;color:#000;font-size:12px;font-weight:400;cursor:pointer;font-family:Prompt,sans-serif;transition:background .2s ease;outline:none}.kyc-next-btn:hover{background:#fbbf24}.kyc-next-btn:focus,.kyc-next-btn:active,.kyc-next-btn:focus-visible{outline:none!important;border:none!important;box-shadow:none!important}.kyc-next-btn:disabled{background:#555;color:#888;cursor:not-allowed;opacity:.6}.kyc-next-btn:disabled:hover{background:#555;transform:none}.kyc-loading-overlay{position:fixed;inset:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:2000}.kyc-spinner{font-size:32px;color:#facc15;animation:spin 1s linear infinite}.kyc-waiting-message{display:flex;flex-direction:column;align-items:center;gap:1rem;color:#facc15;font-size:16px;font-family:Prompt,sans-serif;font-weight:400}.kyc-waiting-message i{font-size:32px;animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.kyc-confirmation-message{text-align:center;color:#facc15;font-size:14px;font-family:Prompt,sans-serif;margin-bottom:1rem;padding:.75rem}.kyc-status{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:1rem;color:#facc15;font-size:12px;font-family:Prompt,sans-serif}.kyc-status-icon{width:20px;height:20px;background:#facc15;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;margin-right:.5rem}.kyc-status-icon i{color:#000;font-size:12px}@keyframes kyc-pulse{0%,to{opacity:1}50%{opacity:.5}}.kyc-image-upload-section{width:100%;margin-bottom:1rem}.kyc-image-upload-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem;background:#2a2a2a;border:2px dashed #facc15;border-radius:12px;min-height:120px;gap:.75rem}.kyc-image-upload-placeholder i{font-size:32px;color:#facc15}.kyc-image-upload-placeholder p{color:#fff;font-size:12px;font-family:Prompt,sans-serif;margin:0}.kyc-image-upload-placeholder p.kyc-upload-text{color:#000!important}.kyc-upload-text{cursor:pointer;transition:all .3s ease;background:#facc15;color:#000;padding:.5rem 1.5rem;border-radius:50px;font-size:12px;font-family:Prompt,sans-serif;font-weight:400;display:inline-block}.kyc-upload-text:hover{background:#fbbf24;color:#000!important}.kyc-image-options{display:flex;gap:.75rem;margin-top:1rem;justify-content:center}.kyc-image-option-btn{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:.5rem 1rem;background:#facc15;border:none;border-radius:8px;color:#000;font-size:11px;font-family:Prompt,sans-serif;font-weight:400;cursor:pointer;transition:all .3s ease}.kyc-image-option-btn i{font-size:18px;color:#000}.kyc-image-option-btn:hover{background:#fbbf24;transform:scale(1.05)}.kyc-image-preview{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;gap:1rem}.kyc-image-preview img{width:100%;max-width:400px;height:auto;border-radius:12px;border:2px solid #facc15;object-fit:contain}.kyc-remove-image-btn{position:absolute;top:10px;right:10px;width:32px;height:32px;background:red;border:none;border-radius:50%;color:#fff;font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10;transition:all .3s ease}.kyc-remove-image-btn:hover{background:#c00;transform:scale(1.1)}.kyc-change-image-btn{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:#facc15;border:none;border-radius:12px;color:#000;font-size:12px;font-family:Prompt,sans-serif;font-weight:400;cursor:pointer;transition:all .3s ease}.kyc-change-image-btn:hover{background:#fbbf24;transform:scale(1.05)}.kyc-camera-modal-overlay{position:fixed;inset:0;background:#000000e6;display:flex;align-items:center;justify-content:center;z-index:1000}.kyc-camera-modal-content{position:relative;width:90%;max-width:500px;background:#2a2a2a;border-radius:12px;padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.kyc-camera-modal-close{position:absolute;top:10px;right:10px;width:32px;height:32px;background:red;border:none;border-radius:50%;color:#fff;font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10}.kyc-camera-container{width:100%;display:flex;flex-direction:column;gap:1rem}.kyc-camera-video{width:100%;max-height:400px;border-radius:12px;background:#000;object-fit:contain}.kyc-camera-controls{display:flex;gap:.5rem;justify-content:center;flex-wrap:wrap}.kyc-camera-capture-btn,.kyc-camera-take-btn,.kyc-camera-cancel-btn{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border:none;border-radius:12px;font-size:12px;font-family:Prompt,sans-serif;font-weight:400;cursor:pointer;transition:all .3s ease}.kyc-camera-capture-btn{background:#facc15;color:#000}.kyc-camera-capture-btn:hover{background:#fbbf24}.kyc-camera-take-btn{background:#22c55e;color:#fff}.kyc-camera-take-btn:hover{background:#16a34a}.kyc-camera-cancel-btn{background:#dc2626;color:#fff}.kyc-camera-cancel-btn:hover{background:#b91c1c}.platform-modal-overlay{position:fixed;inset:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:1000;animation:unset!important;transition:unset!important}.platform-modal-content{background:#2a2a2a;border-radius:12px;padding:2rem;max-width:400px;width:90%;position:relative;animation:unset!important;transition:unset!important;transform:unset!important}.platform-modal-close{position:absolute;top:10px;right:10px;width:32px;height:32px;background:red;border:none;border-radius:50%;color:#fff;font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10}.platform-modal-title{color:#fff;font-size:12px;font-family:Prompt,sans-serif;font-weight:400;text-align:center;margin-bottom:1.5rem}.platform-tabs-modal{display:flex;gap:.5rem;width:100%}.platform-tab-modal{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:.75rem;background:#2a2a2a;border:2px solid #facc15;border-radius:12px;color:#fff;font-size:12px;font-family:Prompt,sans-serif;font-weight:400;cursor:pointer;transition:all .3s ease}.platform-tab-modal-ios{flex:.8}.platform-tab-modal:hover{background:#facc15;color:#000}.platform-tab-modal i{font-size:20px}.error-modal-overlay{position:fixed;inset:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:1000;animation:unset!important;transition:unset!important}.error-modal-content{background:#2a2a2a;border-radius:12px;padding:1.5rem;max-width:300px;width:85%;position:relative;display:flex;flex-direction:column;align-items:center;gap:.75rem;animation:unset!important;transition:unset!important;transform:unset!important;border:2px solid #facc15}.error-modal-icon{width:48px;height:48px;background:#facc15;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:.25rem}.error-modal-icon i{font-size:24px;color:#000}.error-modal-title{color:#fff;font-size:12px;font-family:Prompt,sans-serif;font-weight:400;text-align:center;margin:0}.error-modal-message{color:#fff;font-size:12px!important;font-family:Prompt,sans-serif;font-weight:400;text-align:center;margin:0;line-height:1.6;display:flex;flex-direction:column;gap:.5rem}.error-modal-message-normal{color:#fff;font-size:12px!important;font-family:Prompt,sans-serif;font-weight:400}.error-modal-message-highlight{background:#fff;color:#000;font-size:12px!important;font-family:Prompt,sans-serif;font-weight:400;padding:.5rem;border-radius:4px;margin:.25rem 0;text-align:left}.error-modal-image-preview{position:relative;margin-top:1rem;display:flex;justify-content:center;align-items:center}.error-modal-image-preview img{max-width:100%;max-height:200px;border-radius:8px;border:2px solid #facc15}.error-modal-remove-image{position:absolute;top:-10px;right:-10px;width:32px;height:32px;background:red;border:none;border-radius:50%;color:#fff;font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10}.error-modal-remove-image:hover{background:#c00}.error-modal-btn{padding:.5rem 1.5rem;background:#facc15;border:none;border-radius:12px;color:#000;font-size:12px;font-family:Prompt,sans-serif;font-weight:400;cursor:pointer;transition:all .3s ease;margin-top:.25rem}.error-modal-btn:hover{background:#fbbf24;transform:scale(1.05)}.topup-diamond-modal-overlay{position:fixed;inset:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:10000;animation:fadeIn .3s ease}.topup-diamond-modal{background:linear-gradient(135deg,#191515,#000);border-radius:16px;padding:1rem;max-width:400px;width:85%;position:relative;display:flex;flex-direction:column;gap:1.5rem;border:2px solid #facc15;box-shadow:0 0 30px #facc1566;animation:slideIn .3s ease}.topup-diamond-modal-header{display:flex;justify-content:space-between;align-items:center}.topup-diamond-modal-header h3{color:#facc15;font-family:Prompt,Noto Sans Thai,Noto Sans Lao,sans-serif;font-size:20px;font-weight:700;letter-spacing:.5px;text-shadow:0 2px 4px rgba(250,204,21,.3);margin:0}.profile-lao-font .topup-diamond-modal-header h3,.profile-lao-font .topup-diamond-modal .topup-diamond-modal-header h3{font-family:Noto Sans Lao,Lao UI,Phetsarath OT,sans-serif!important;font-weight:700;letter-spacing:.5px;text-shadow:0 2px 4px rgba(250,204,21,.3)}.profile-thai-font .topup-diamond-modal-header h3,.profile-thai-font .topup-diamond-modal .topup-diamond-modal-header h3{font-family:Prompt,Noto Sans Thai,sans-serif!important;font-weight:700;letter-spacing:.5px;text-shadow:0 2px 4px rgba(250,204,21,.3)}.profile-english-font .topup-diamond-modal-header h3,.profile-english-font .topup-diamond-modal .topup-diamond-modal-header h3{font-family:Prompt,sans-serif!important;font-weight:700;letter-spacing:.5px;text-shadow:0 2px 4px rgba(250,204,21,.3)}.topup-diamond-modal-body{display:flex;flex-direction:column;gap:0px}.mission-referred-friends-list{max-height:120px;overflow-y:auto}.mission-referred-friends-list::-webkit-scrollbar{width:6px}.mission-referred-friends-list::-webkit-scrollbar-track{background:#2a2a2a;border-radius:3px}.mission-referred-friends-list::-webkit-scrollbar-thumb{background:#4b5563;border-radius:3px}.mission-referred-friends-list::-webkit-scrollbar-thumb:hover{background:#6b7280}.referred-friends-modal-list{max-height:280px;overflow-y:auto}.referred-friends-modal-list::-webkit-scrollbar{width:6px}.referred-friends-modal-list::-webkit-scrollbar-track{background:#2a2a2a;border-radius:3px}.referred-friends-modal-list::-webkit-scrollbar-thumb{background:#4b5563;border-radius:3px}.referred-friends-modal-list::-webkit-scrollbar-thumb:hover{background:#6b7280}.topup-diamond-input-group{display:flex;flex-direction:column;gap:.05rem;margin-top:0;margin-bottom:5px}.topup-diamond-input-group label{color:#fff;font-family:Prompt,sans-serif;font-size:12px;font-weight:500;margin-bottom:3px}.topup-diamond-input{width:100%;padding:.75rem;background:#2a2a2a;border:2px solid #facc15;border-radius:8px;color:#fff;font-family:Prompt,sans-serif;font-size:12px;outline:none;transition:border-color .3s ease}.topup-diamond-input::placeholder{font-size:12px;color:#9ca3af}.topup-diamond-input:focus{border-color:#fbbf24}.topup-diamond-options{display:flex;gap:.75rem;justify-content:center}.topup-diamond-option-btn{flex:1;padding:.75rem 1rem;background:#2a2a2a;border:2px solid #facc15;border-radius:8px;color:#facc15;font-family:Prompt,sans-serif;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease}.topup-diamond-option-btn:hover{background:#facc151a;border-color:#fbbf24}.topup-diamond-option-btn.active{background:#facc15;color:#000;border-color:#facc15}.topup-diamond-submit-btn{width:100%;padding:8px 12px;background:#facc15;border:none;border-radius:20px;color:#000;font-family:Prompt,sans-serif;font-size:12px;font-weight:700;cursor:pointer;transition:all .3s ease}.topup-diamond-submit-btn:hover{background:#fbbf24;transform:translateY(-2px);box-shadow:0 4px 12px #facc1566}.confirm-modal-overlay{position:fixed;inset:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:10000;animation:fadeIn .3s ease}.confirm-modal-content{background:linear-gradient(135deg,#191515,#000);border-radius:16px;padding:2rem;max-width:400px;width:85%;position:relative;display:flex;flex-direction:column;gap:1.5rem;border:2px solid #facc15;box-shadow:0 0 30px #facc1566;animation:slideIn .3s ease}.confirm-modal-header{text-align:center}.confirm-modal-header h3{color:#facc15;font-family:Prompt,sans-serif;font-size:18px;font-weight:700;margin:0;text-shadow:0 0 10px rgba(250,204,21,.6)}.confirm-modal-body{text-align:center}.confirm-modal-body p{color:#fff;font-family:Prompt,sans-serif;font-size:14px;font-weight:400;margin:0;line-height:1.6}.confirm-modal-actions{display:flex;gap:1rem;justify-content:center}.confirm-btn-cancel{padding:.75rem 2rem;background:#6b72804d;border:2px solid rgba(107,114,128,.6);border-radius:12px;color:#fff;font-family:Prompt,sans-serif;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;outline:none}.confirm-btn-cancel:hover{background:#6b728080;border-color:#6b7280cc;transform:scale(1.05)}.confirm-btn-ok{padding:.75rem 2rem;background:linear-gradient(135deg,#dc2626,#991b1b);border:2px solid #facc15;border-radius:12px;color:#fff;font-family:Prompt,sans-serif;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;outline:none;box-shadow:0 4px 12px #dc262666}.confirm-btn-ok:hover{background:linear-gradient(135deg,#b91c1c,#7f1d1d);transform:scale(1.05);box-shadow:0 6px 16px #dc262699}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideUp{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.report-modal-overlay{position:fixed;inset:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:10000;animation:fadeIn .3s ease}.report-modal-content{background:linear-gradient(135deg,#191515,#000);border-radius:12px;padding:1.5rem;max-width:400px;width:85%;position:relative;display:flex;flex-direction:column;gap:1rem;border:2px solid #facc15;box-shadow:0 0 30px #facc1566;animation:slideIn .3s ease}.report-modal-close{position:absolute;top:10px;right:10px;background:#dc26264d;border:2px solid rgba(220,38,38,.6);color:#fff;font-size:14px;cursor:pointer;width:28px;height:28px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .3s ease;outline:none;z-index:10}.report-modal-close:hover{background:#dc262699;transform:rotate(90deg)}.report-modal-header{text-align:center}.report-modal-header h3{color:#facc15;font-family:Prompt,sans-serif;font-size:16px;font-weight:700;margin:0;text-shadow:0 0 10px rgba(250,204,21,.6)}.report-modal-body{display:flex;flex-direction:column;gap:1rem}.report-result-buttons{display:flex;gap:1rem;justify-content:center}.report-result-btn{flex:1;padding:.75rem;background:#ffffff0d;border:2px solid rgba(250,204,21,.3);border-radius:10px;color:#fff;font-family:Prompt,sans-serif;font-size:14px;font-weight:600;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:.4rem;transition:all .3s ease}.report-result-btn i{font-size:20px}.report-result-btn.active.win{background:linear-gradient(135deg,#22c55e,#16a34a);border-color:#22c55e;box-shadow:0 0 20px #22c55e99}.report-result-btn.active.lose{background:linear-gradient(135deg,#dc2626,#991b1b);border-color:#dc2626;box-shadow:0 0 20px #dc262699}.report-result-btn:hover{transform:scale(1.05)}.report-upload-section{display:flex;flex-direction:column;gap:.75rem}.report-upload-label{color:#fff;font-family:Prompt,sans-serif;font-size:12px;font-weight:600}.report-upload-btn{padding:.6rem 1.2rem;background:#facc1533;border:2px solid #facc15;border-radius:10px;color:#facc15;font-family:Prompt,sans-serif;font-size:12px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.4rem;transition:all .3s ease}.report-upload-btn:hover{background:#facc154d;transform:scale(1.05)}.report-image-preview{position:relative;margin-top:.5rem;display:flex;justify-content:center;align-items:center}.report-image-preview img{max-width:100%;max-height:200px;border-radius:8px;border:2px solid #facc15}.report-remove-image{position:absolute;top:-10px;right:-10px;background:#dc2626;border:none;border-radius:50%;color:#fff;font-size:12px;width:24px;height:24px;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10}.report-remove-image:hover{background:#b91c1c;transform:scale(1.1)}.report-notify-section{display:flex;align-items:center;gap:.5rem}.report-checkbox-label{display:flex;align-items:center;gap:.5rem;color:#fff;font-family:Prompt,sans-serif;font-size:12px;font-weight:400;cursor:pointer}.report-checkbox{width:16px;height:16px;cursor:pointer;accent-color:#facc15}.report-modal-actions{display:flex;gap:.75rem;justify-content:center}.report-btn-cancel{padding:.6rem 1.5rem;background:#6b72804d;border:2px solid rgba(107,114,128,.6);border-radius:10px;color:#fff;font-family:Prompt,sans-serif;font-size:12px;font-weight:600;cursor:pointer;transition:all .3s ease;outline:none}.report-btn-cancel:hover{background:#6b728080;border-color:#6b7280cc;transform:scale(1.05)}.report-btn-submit{padding:.6rem 1.5rem;background:linear-gradient(135deg,#22c55e,#16a34a);border:2px solid #facc15;border-radius:10px;color:#fff;font-family:Prompt,sans-serif;font-size:12px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:.4rem;transition:all .3s ease;outline:none;box-shadow:0 4px 12px #22c55e66}.report-btn-submit:hover:not(:disabled){background:linear-gradient(135deg,#16a34a,#15803d);transform:scale(1.05);box-shadow:0 6px 16px #22c55e99}.report-btn-submit:disabled{opacity:.5;cursor:not-allowed;background:#6b72804d;border-color:#6b728099;box-shadow:none}.terms-popup-overlay{position:fixed;inset:0;background:#000000e6;display:flex;align-items:center;justify-content:center;z-index:10001;animation:fadeIn .3s ease}.terms-popup-content{background:linear-gradient(135deg,#191515,#000);border-radius:12px;padding:1.5rem;max-width:450px;width:85%;position:relative;display:flex;flex-direction:column;gap:1rem;border:2px solid #facc15;box-shadow:0 0 30px #facc1566;animation:slideIn .3s ease}.terms-popup-body{display:flex;flex-direction:column;gap:.5rem;text-align:left}.terms-popup-body p{color:#fff;font-family:Prompt,sans-serif;font-size:13px;font-weight:400;line-height:1.5;margin:0;text-align:left;padding:0}.terms-popup-list{margin:0;padding-left:1.2rem;list-style-type:disc;text-align:left}.terms-popup-list li{color:#dc2626;font-family:Prompt,sans-serif;font-size:13px;font-weight:400;line-height:1.5;margin-bottom:.3rem;text-align:left}.terms-popup-actions{display:flex;justify-content:center;margin-top:.5rem}.terms-btn-accept{padding:.6rem 1.8rem;background:linear-gradient(135deg,#22c55e,#16a34a);border:2px solid #facc15;border-radius:10px;color:#fff;font-family:Prompt,sans-serif;font-size:12px;font-weight:600;cursor:pointer;transition:all .3s ease;outline:none;box-shadow:0 4px 12px #22c55e66}.terms-btn-accept:hover{background:linear-gradient(135deg,#16a34a,#15803d);transform:scale(1.05);box-shadow:0 6px 16px #22c55e99}.alert-modal-overlay{position:fixed;inset:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:10002;animation:fadeIn .3s ease}.alert-modal-content{background:linear-gradient(135deg,#191515,#000);border-radius:12px;padding:1.5rem;max-width:350px;width:85%;position:relative;display:flex;flex-direction:column;gap:1rem;border:2px solid #facc15;box-shadow:0 0 30px #facc1566;animation:slideIn .3s ease}.alert-modal-body{text-align:center}.alert-modal-body p{color:#fff;font-family:Prompt,sans-serif;font-size:14px;font-weight:400;line-height:1.6;margin:0}.alert-modal-actions{display:flex;justify-content:center}.alert-btn-ok{padding:.6rem 2rem;background:linear-gradient(135deg,#3b82f6,#2563eb);border:2px solid #facc15;border-radius:10px;color:#fff;font-family:Prompt,sans-serif;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;outline:none;box-shadow:0 4px 12px #3b82f666}.alert-btn-ok:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);transform:scale(1.05);box-shadow:0 6px 16px #3b82f699}.success-notification{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:linear-gradient(135deg,#22c55e,#16a34a);border:2px solid #facc15;border-radius:12px;padding:1rem 2rem;display:flex;align-items:center;gap:.75rem;z-index:10003;box-shadow:0 4px 20px #22c55e99,0 0 30px #facc1566;animation:slideDownFade .5s ease-out,fadeOut .5s ease-in 3.5s forwards}.success-notification i{font-size:24px;color:#fff;animation:bounce .6s ease-in-out}.success-notification span{color:#fff;font-family:Prompt,sans-serif;font-size:16px;font-weight:600;text-shadow:0 2px 4px rgba(0,0,0,.3)}@keyframes slideDownFade{0%{opacity:0;transform:translate(-50%,-60%)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes fadeOut{0%{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%,-40%)}}@keyframes bounce{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}.deposit-withdraw-page{position:fixed;inset:0;z-index:1000;overflow-y:hidden;padding:0;background:#000;display:flex;flex-direction:column}.deposit-withdraw-page.has-content{overflow-y:auto}.deposit-withdraw-page.no-content{overflow-y:hidden}.deposit-withdraw-container{width:100%;height:100%;max-width:100%;background:transparent;border-radius:0;padding:0;display:flex;flex-direction:column;overflow:hidden}.deposit-withdraw-header{display:flex;justify-content:center;align-items:center;padding:.6rem 1rem;position:sticky;top:0;left:0;right:0;width:100%;z-index:100;background:#facc151a;border-bottom:2px solid rgba(250,204,21,.3);flex-shrink:0}.deposit-withdraw-back-btn{position:absolute;left:1rem;background:none;border:none;color:#fff;font-size:16px;width:20px;height:20px;min-width:20px;min-height:20px;max-width:20px;max-height:20px;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;outline:none}.deposit-withdraw-title{font-size:12px;font-weight:400;color:#fff;font-family:Prompt,sans-serif;margin:0}.deposit-withdraw-tabs{display:flex;gap:.5rem;margin-top:4rem;margin-bottom:1rem;padding:0 .5rem}.deposit-withdraw-tab{flex:1;padding:.4rem 1rem;background:#2a2a2a;border:1px solid transparent;border-radius:8px;color:#fff;font-size:12px;font-family:Prompt,sans-serif;cursor:pointer;transition:all .2s ease;outline:none}.deposit-withdraw-tab:hover{background:#333}.deposit-withdraw-tab.active{background:#facc15;color:#000;border-color:#facc15}.deposit-withdraw-list{padding:0;padding-bottom:2rem;margin-top:10px;flex:1;overflow-y:auto;min-height:0}.deposit-withdraw-page.no-content .deposit-withdraw-list{overflow-y:hidden}.deposit-withdraw-item{background:transparent;border-radius:0;padding:.75rem;margin:-10px 5px 10px;border:none;border-bottom:1px solid rgba(250,204,21,.2)}.deposit-withdraw-item:first-child{margin-top:-10px}.deposit-withdraw-item:last-child{border-bottom:none}.deposit-withdraw-item-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.1rem}.deposit-withdraw-item-type{display:flex;align-items:center;gap:.5rem;color:#fff;font-size:12px;font-family:Prompt,sans-serif}.deposit-withdraw-item-type i{font-size:14px}.deposit-withdraw-amount{font-size:16px;font-weight:600;font-family:Prompt,sans-serif}.deposit-withdraw-amount.deposit{color:#4ade80}.deposit-withdraw-amount.withdraw{color:#f87171}.deposit-withdraw-item-details{display:flex;flex-direction:column;gap:0}.deposit-withdraw-detail-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:.1rem;line-height:1.2}.deposit-withdraw-detail-row:last-child{margin-bottom:0}.deposit-withdraw-value{color:#fff;font-size:12px;font-family:Prompt,sans-serif}.deposit-withdraw-label{color:#888;font-size:12px;font-family:Prompt,sans-serif}.deposit-withdraw-status{font-size:10px;font-family:Prompt,sans-serif;padding:.15rem .4rem;border-radius:12px}.deposit-withdraw-status.success{background:#4ade80;color:#000}.deposit-withdraw-status.pending{background:#facc15;color:#000}.deposit-withdraw-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;color:#888;font-size:12px;font-family:Prompt,sans-serif}.deposit-withdraw-empty i{font-size:48px;margin-bottom:1rem;color:#888}.deposit-withdraw-empty p{color:#888;font-size:12px}.game-history-page{position:fixed;inset:0;z-index:1000;overflow-y:hidden;padding:0;background:#000;display:flex;flex-direction:column}.game-history-page.has-content{overflow-y:auto}.game-history-page.no-content{overflow-y:hidden}.game-history-container{width:100%;height:100%;max-width:100%;background:transparent;border-radius:0;padding:0;display:flex;flex-direction:column;overflow:hidden}.game-history-header{display:flex;justify-content:center;align-items:center;padding:.6rem 1rem;position:sticky;top:0;left:0;right:0;width:100%;z-index:100;background:#facc151a;border-bottom:2px solid rgba(250,204,21,.3);flex-shrink:0}.game-history-back-btn{position:absolute;left:1rem;background:none;border:none;color:#fff;font-size:16px;width:20px;height:20px;min-width:20px;min-height:20px;max-width:20px;max-height:20px;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;outline:none}.game-history-title{font-size:12px;font-weight:400;color:#fff;font-family:Prompt,sans-serif;margin:0}.game-history-list{padding:0;padding-bottom:2rem;margin-top:10px;flex:1;overflow-y:auto;min-height:0}.game-history-page.no-content .game-history-list{overflow-y:hidden}.game-history-item{background:transparent;border-radius:0;padding:.75rem;margin:-10px 5px 10px;border:none;border-bottom:1px solid rgba(250,204,21,.2)}.game-history-item:first-child{margin-top:-10px}.game-history-item:last-child{border-bottom:none}.game-history-item-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.1rem}.game-history-game-name{display:flex;align-items:center;gap:.5rem;color:#fff;font-size:12px;font-family:Prompt,sans-serif}.game-history-game-name i{font-size:14px}.game-history-result{font-size:10px;font-family:Prompt,sans-serif;padding:.15rem .4rem;border-radius:12px;font-weight:400}.game-history-result.win{background:#4ade80;color:#000}.game-history-result.lose{background:#f87171;color:#fff}.game-history-result.pending{background:#fbbf24;color:#000}.game-history-item-details{display:flex;flex-direction:column;gap:0}.game-history-detail-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:.1rem;line-height:1.2}.game-history-detail-row:last-child{margin-bottom:0}.game-history-label{color:#888;font-size:12px;font-family:Prompt,sans-serif}.game-history-value{color:#fff;font-size:10px;font-family:Prompt,sans-serif}.game-history-value.game-type-yellow{color:#facc15}.game-history-team-red{color:#ef4444;font-weight:700}.game-history-team-blue{color:#4c83ff;font-weight:700}.game-history-reward{font-size:10px;font-family:Prompt,sans-serif}.game-history-reward.positive{color:#4ade80}.game-history-reward.negative{color:#f87171}.game-history-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;color:#888;font-size:12px;font-family:Prompt,sans-serif}.game-history-empty i{font-size:48px;margin-bottom:1rem;color:#888}.game-history-empty p{color:#888;font-size:12px}.chat-admin-page{position:fixed;inset:0;z-index:1000;overflow:hidden;padding:0;background:#000;display:flex;flex-direction:column}.chat-admin-container{width:100%;height:100%;max-width:100%;background:transparent;border-radius:0;padding:0;display:flex;flex-direction:column;overflow:hidden}.chat-admin-header{display:flex;justify-content:center;align-items:center;padding:.6rem 1rem;position:sticky;top:0;left:0;right:0;width:100%;z-index:100;background:#facc151a;border-bottom:2px solid rgba(250,204,21,.3);flex-shrink:0}.chat-admin-back-btn{position:absolute;left:1rem;background:none;border:none;color:#fff;font-size:16px;width:20px;height:20px;min-width:20px;min-height:20px;max-width:20px;max-height:20px;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;outline:none}.chat-admin-title{font-size:12px;font-weight:400;color:#fff;font-family:Prompt,sans-serif;margin:0}.chat-admin-badge{position:absolute;right:1rem;background:#f87171;color:#fff;border-radius:50%;width:20px;height:20px;min-width:20px;display:flex;align-items:center;justify-content:center;font-size:10px;font-family:Prompt,sans-serif;font-weight:600;border:2px solid #ffffff}.chat-admin-badge-icon{position:absolute;right:1rem;width:20px;min-width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:16px;color:#25d366;filter:drop-shadow(0 0 8px rgba(250,204,21,.8)) drop-shadow(0 0 12px rgba(250,204,21,.6))}.chat-admin-notice{padding:.5rem 1rem;background:#facc151a;border-bottom:1px solid rgba(250,204,21,.2);text-align:center;flex-shrink:0}.chat-admin-notice p{margin:0;color:#facc15;font-size:12px;font-weight:400;font-family:Prompt,sans-serif}.chat-admin-messages{flex:1;overflow-y:auto;padding:1rem;display:flex;flex-direction:column;gap:1rem;min-height:0}.chat-message{display:flex;margin-bottom:.3rem}.chat-message.user-message{justify-content:flex-end}.chat-message.admin-message{justify-content:flex-start}.chat-message-content{padding:.4rem .6rem;border-radius:12px;display:flex;flex-direction:column;gap:.15rem;width:fit-content;height:auto;min-height:auto}.user-message .chat-message-content{background:#facc15;color:#000;border-bottom-right-radius:4px}.user-message .chat-message-text{color:#000!important}.user-message .chat-message-time{color:#666!important;opacity:1!important}.admin-message .chat-message-content{background:#2a2a2a;color:#fff;border-bottom-left-radius:4px}.admin-message .chat-message-text{color:#fff!important}.admin-message .chat-message-time{color:#fff!important;opacity:.7!important}.chat-message-text{font-size:12px!important;font-weight:400!important;font-family:Prompt,sans-serif;margin:0!important;padding:0!important;word-wrap:break-word;line-height:1.2!important}.chat-message-time{font-size:12px!important;font-weight:400!important;opacity:.7;align-self:flex-end;margin:0!important;padding:0!important;line-height:1!important;margin-top:.05rem!important}.chat-admin-input-wrapper{display:flex;flex-direction:column;flex-shrink:0}.chat-admin-input-container{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:#facc151a;border-top:2px solid rgba(250,204,21,.3)}.chat-admin-attach-icon{width:32px;height:32px;background:#facc15;border:none;border-radius:50%;color:#000;font-size:16px;cursor:pointer;flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:all .2s ease;outline:none}.chat-admin-attach-icon:hover{background:#fdd835;transform:scale(1.05)}.chat-selected-image-preview{position:relative;width:60px;height:60px;border-radius:8px;overflow:hidden;flex-shrink:0;border:2px solid #facc15;margin:.5rem auto;align-self:center}.chat-selected-image-preview img{width:100%;height:100%;object-fit:cover}.chat-remove-image-btn{position:absolute;top:-5px;right:-5px;width:20px;height:20px;background:red;border:none;border-radius:50%;color:#fff;font-size:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10}.chat-message-image{max-width:100%;max-height:200px;border-radius:8px;margin-bottom:.5rem;object-fit:cover}.chat-admin-input{flex:1;padding:.75rem 1rem;background:#2a2a2a;border:1px solid rgba(250,204,21,.3);border-radius:20px;color:#fff;font-size:12px!important;font-weight:400!important;font-family:Prompt,sans-serif;outline:none}.chat-admin-input::placeholder{color:#888;font-size:12px!important;font-weight:400!important}.chat-admin-input:focus{border-color:#facc15}.chat-admin-send-btn{width:32px;height:32px;background:#facc15;border:none;border-radius:50%;color:#000;font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;outline:none;transition:all .2s ease;padding:0;box-sizing:border-box;aspect-ratio:1;min-width:32px;min-height:32px;max-width:32px;max-height:32px}.chat-admin-send-btn:hover{background:#fdd835;transform:scale(1.05)}.chat-admin-send-btn:active{transform:scale(.95)}.friend-chat-modal-overlay{position:fixed;inset:0;background:#000c;z-index:2000;display:flex;align-items:center;justify-content:center}.friend-chat-modal-content{width:100%;height:100%;max-width:100%;background:#000;display:flex;flex-direction:column;overflow:hidden}.friend-chat-header{display:flex;justify-content:center;align-items:center;padding:0 1rem;position:sticky;top:0;left:0;right:0;width:100%;z-index:100;background:#facc151a;border-bottom:2px solid rgba(250,204,21,.3);flex-shrink:0;min-height:2.5rem;max-height:2.5rem;height:2.5rem;box-sizing:border-box}.friend-chat-back-btn{position:absolute;left:1rem;background:none;border:none;color:#fff;font-size:18px;cursor:pointer;padding:.5rem;display:flex;align-items:center;justify-content:center;width:auto;height:100%;z-index:101;pointer-events:auto;outline:none!important;box-shadow:none!important;-webkit-tap-highlight-color:transparent!important;-webkit-focus-ring-color:transparent!important;-moz-outline:none!important;-webkit-appearance:none!important;appearance:none!important}.friend-chat-back-btn:hover{transform:none;outline:none!important;box-shadow:none!important;background:none!important;color:#fff!important;opacity:1!important}.friend-chat-back-btn:focus{outline:none!important;box-shadow:none!important;-webkit-tap-highlight-color:transparent!important;-webkit-focus-ring-color:transparent!important}.friend-chat-back-btn:focus-visible{outline:none!important;box-shadow:none!important;-webkit-tap-highlight-color:transparent!important;-webkit-focus-ring-color:transparent!important}.friend-chat-back-btn:active{outline:none!important;box-shadow:none!important;transform:none;-webkit-tap-highlight-color:transparent!important;-webkit-focus-ring-color:transparent!important}.friend-chat-back-btn::-moz-focus-inner{border:0!important;outline:none!important}.friend-chat-title{font-size:12px!important;font-weight:400!important;color:#facc15!important;font-family:Prompt,sans-serif;margin:0!important;padding:0!important;display:block!important;text-align:center!important;line-height:2.5rem!important;height:2.5rem!important;width:100%!important;position:absolute!important;left:0!important;right:0!important;top:0!important;background:none!important;-webkit-background-clip:unset!important;-webkit-text-fill-color:#facc15!important;background-clip:unset!important}.friend-chat-title *{color:#facc15!important;-webkit-text-fill-color:#facc15!important}h1.friend-chat-title{color:#facc15!important;-webkit-text-fill-color:#facc15!important;background:none!important;-webkit-background-clip:unset!important;background-clip:unset!important}@media(max-width:768px){.friend-chat-title,h1.friend-chat-title{color:#facc15!important;-webkit-text-fill-color:#facc15!important;background:none!important;-webkit-background-clip:unset!important;background-clip:unset!important}}@media(min-width:769px){.friend-chat-title,h1.friend-chat-title{color:#facc15!important;-webkit-text-fill-color:#facc15!important;background:none!important;-webkit-background-clip:unset!important;background-clip:unset!important}}.friend-chat-status{position:absolute;right:1rem;display:flex;align-items:center;justify-content:center;gap:.5rem;height:100%}.friend-chat-messages{flex:1;overflow-y:auto;overflow-x:hidden;padding:1rem;display:flex;flex-direction:column;gap:1rem;min-height:0;-webkit-overflow-scrolling:touch}.friend-message{align-self:flex-start}.friend-message .chat-message-content{background:#2a2a2a;color:#fff;border-bottom-left-radius:4px}.friend-message .chat-message-text{color:#fff!important}.friend-message .chat-message-time{color:#fff!important;opacity:.7!important}.friend-chat-input-wrapper{display:flex;flex-direction:column;flex-shrink:0}.whatsapp-modal-overlay{position:fixed;inset:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:2000}.whatsapp-modal-close{position:absolute;top:.25rem;right:.5rem;background:#dc2626;border:none;border-radius:50%;color:#fff;font-size:14px;width:22px;height:22px;cursor:pointer;display:flex;align-items:center;justify-content:center;outline:none;transition:all .2s ease;padding:0;min-width:22px;min-height:22px}.whatsapp-modal-close:hover{background:#b91c1c;transform:scale(1.1)}.whatsapp-modal-close:focus,.whatsapp-modal-close:focus-visible{outline:none!important;box-shadow:none!important}.whatsapp-modal-body{display:flex;flex-direction:column;align-items:center;gap:1rem;width:100%}.whatsapp-qr-container{width:100%;display:flex;justify-content:center;align-items:center}.whatsapp-qr-image{width:100%;max-width:250px;height:auto;border-radius:8px;object-fit:contain}.whatsapp-phone-btn{width:100%;padding:.75rem 1.5rem;background:#2a2a2a;color:#fff;border:none;border-radius:8px;font-size:14px;font-family:Prompt,sans-serif;font-weight:600;cursor:pointer;transition:all .2s ease;outline:none;display:flex;align-items:center;justify-content:space-between;gap:.5rem;position:relative}.whatsapp-phone-btn span{flex:1;text-align:center}.whatsapp-copy-icon{cursor:pointer;font-size:16px;color:#facc15;transition:all .2s ease;padding:.25rem;border-radius:4px}.whatsapp-copy-icon:hover{color:#fff;background:#facc1533;transform:scale(1.1)}.whatsapp-copy-icon:active{transform:scale(.95)}.whatsapp-phone-btn:hover{background:#3a3a3a;transform:scale(1.02)}.whatsapp-phone-btn:active{transform:scale(.98)}.whatsapp-phone-btn:focus,.whatsapp-phone-btn:focus-visible{outline:none!important;box-shadow:none!important}.whatsapp-chat-btn{width:80%;padding:.5rem 1rem;background:#25d366;color:#fff;border:none;border-radius:50px;font-size:16px;font-family:Prompt,Noto Sans Thai,Noto Sans Lao,sans-serif;font-weight:700;letter-spacing:.5px;cursor:pointer;transition:all .2s ease;outline:none;display:flex;align-items:center;justify-content:center;gap:.5rem;text-shadow:0 1px 2px rgba(0,0,0,.1)}.profile-lao-font .whatsapp-chat-btn,.profile-lao-font .whatsapp-modal-content .whatsapp-chat-btn{font-family:Noto Sans Lao,Lao UI,Phetsarath OT,sans-serif!important;font-weight:700;letter-spacing:.5px}.profile-thai-font .whatsapp-chat-btn,.profile-thai-font .whatsapp-modal-content .whatsapp-chat-btn{font-family:Prompt,Noto Sans Thai,sans-serif!important;font-weight:700;letter-spacing:.5px}.profile-english-font .whatsapp-chat-btn,.profile-english-font .whatsapp-modal-content .whatsapp-chat-btn{font-family:Prompt,sans-serif!important;font-weight:700;letter-spacing:.5px}.whatsapp-chat-btn:hover{background:#20ba5a;transform:scale(1.02)}.whatsapp-chat-btn:active{transform:scale(.98)}.whatsapp-chat-btn:focus,.whatsapp-chat-btn:focus-visible{outline:none!important;box-shadow:none!important}.copy-toast{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#25d366;color:#fff;padding:.75rem 1.5rem;border-radius:8px;display:flex;align-items:center;gap:.5rem;font-family:Prompt,sans-serif;font-size:14px;font-weight:600;z-index:99999;box-shadow:0 4px 12px #0000004d;animation:slideDown .3s ease-out}.copy-toast i{font-size:16px}@keyframes slideDown{0%{opacity:0;transform:translate(-50%,-60%)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes zoomInOut{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.overlay-text-line-1{animation:zoomInOut 2s ease-in-out infinite}.overlay-text-line-2{animation:zoomInOut 2s ease-in-out infinite .3s}.overlay-text-line-3{animation:zoomInOut 2s ease-in-out infinite .6s}.join-room-modal-overlay{position:fixed!important;inset:0!important;background:#000c!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:2000!important;animation:unset!important;-webkit-animation:unset!important;-moz-animation:unset!important;-o-animation:unset!important;transition:unset!important;-webkit-transition:unset!important;-moz-transition:unset!important;-o-transition:unset!important;transform:unset!important;-webkit-transform:unset!important;-moz-transform:unset!important;-o-transform:unset!important;will-change:unset!important;opacity:1!important}.join-room-modal-overlay *,.join-room-modal-overlay *:before,.join-room-modal-overlay *:after{animation:unset!important;-webkit-animation:unset!important;-moz-animation:unset!important;-o-animation:unset!important;transition:unset!important;-webkit-transition:unset!important;-moz-transition:unset!important;-o-transition:unset!important}.join-room-modal{background:#1a1a1a!important;border-radius:16px!important;padding:1.5rem!important;width:90%!important;max-width:400px!important;max-height:85vh!important;overflow-y:auto!important;position:relative!important;border:2px solid rgba(250,204,21,.3)!important;box-shadow:0 8px 24px #0009!important;animation:unset!important;-webkit-animation:unset!important;-moz-animation:unset!important;-o-animation:unset!important;transition:unset!important;-webkit-transition:unset!important;-moz-transition:unset!important;-o-transition:unset!important;transform:unset!important;-webkit-transform:unset!important;-moz-transform:unset!important;-o-transform:unset!important;will-change:unset!important;opacity:1!important}.join-room-modal *,.join-room-modal *:before,.join-room-modal *:after{animation:unset!important;-webkit-animation:unset!important;-moz-animation:unset!important;-o-animation:unset!important;transition:unset!important;-webkit-transition:unset!important;-moz-transition:unset!important;-o-transition:unset!important}.join-room-modal-close{position:absolute;top:.25rem;right:.5rem;background:#dc2626;border:none;border-radius:50%;color:#fff;font-size:14px;width:22px;height:22px;cursor:pointer;display:flex;align-items:center;justify-content:center;outline:none;transition:all .2s ease;padding:0;min-width:22px;min-height:22px}.join-room-modal-close:hover{background:#b91c1c;transform:scale(1.1)}.join-room-modal-close:focus,.join-room-modal-close:focus-visible{outline:none!important;box-shadow:none!important}.join-room-modal-header{text-align:center;margin-bottom:.75rem}.join-room-modal-header h3{color:#fff;font-family:Prompt,sans-serif;font-size:12px;font-weight:600;margin-bottom:.75rem}.join-room-team-indicator{display:flex;justify-content:center;margin-top:.5rem}.team-badge{padding:.5rem 1rem;border-radius:8px;font-family:Prompt,sans-serif;font-size:12px;font-weight:600;color:#fff}.team-red{background:linear-gradient(135deg,#dc2626,#991b1b);box-shadow:0 4px 12px #dc262699}.team-blue{background:linear-gradient(135deg,#2563eb,#1e40af);box-shadow:0 4px 12px #2563eb99}.join-room-modal-body{display:flex;flex-direction:column;gap:.75rem}.join-room-info{display:flex;flex-direction:column;gap:0;padding:1rem;background:#2a2a2a;border-radius:8px}.join-room-info-item{display:flex;justify-content:space-between;align-items:center}.info-label{color:#9ca3af;font-family:Prompt,sans-serif;font-size:12px}.info-value{color:#fff;font-family:Prompt,sans-serif;font-size:12px;font-weight:600}.join-room-actions{display:flex;flex-direction:column;gap:.25rem}.join-room-btn{width:80%;padding:.5rem 1rem;border:none;border-radius:50px;color:#fff;font-family:Prompt,sans-serif;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:.5rem;outline:none;margin:0 auto}.join-room-btn.btn-red{background:linear-gradient(135deg,#dc2626,#991b1b);box-shadow:0 4px 12px #dc262699}.join-room-btn.btn-red:hover{background:linear-gradient(135deg,#b91c1c,#7f1d1d);transform:scale(1.02);box-shadow:0 6px 16px #dc2626cc}.join-room-btn.btn-blue{background:linear-gradient(135deg,#2563eb,#1e40af);box-shadow:0 4px 12px #2563eb99}.join-room-btn.btn-blue:hover{background:linear-gradient(135deg,#1d4ed8,#1e3a8a);transform:scale(1.02);box-shadow:0 6px 16px #2563ebcc}.join-room-btn:focus,.join-room-btn:focus-visible{outline:none!important;box-shadow:none!important}.join-room-cancel-btn{width:80%;padding:.5rem 1rem;background:#2a2a2a;border:2px solid #4b5563;border-radius:50px;color:#fff;font-family:Prompt,sans-serif;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s ease;outline:none;margin:0 auto}.join-room-cancel-btn:hover{background:#3a3a3a;border-color:#6b7280}.join-room-cancel-btn:focus,.join-room-cancel-btn:focus-visible{outline:none!important;box-shadow:none!important}.join-room-friends-section{display:flex;flex-direction:column;gap:.5rem}.join-room-friends-header{display:flex;justify-content:space-between;align-items:center}.join-room-friends-header h4{color:#fff;font-family:Prompt,sans-serif;font-size:12px;font-weight:600;margin:0}.friends-selected-count{color:#facc15;font-family:Prompt,sans-serif;font-size:12px;font-weight:600}.join-room-search{position:relative;display:flex;align-items:center;background:#2a2a2a;border-radius:8px;padding:.5rem 1rem;gap:.5rem}.join-room-search i{color:#9ca3af;font-size:12px}.join-room-search-input{flex:1;background:transparent;border:none;color:#fff;font-family:Prompt,sans-serif;font-size:12px;outline:none}.join-room-search-input::placeholder{color:#6b7280}.join-room-search-clear{background:transparent;border:none;color:#9ca3af;cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center;transition:color .2s ease}.join-room-search-clear:hover{color:#fff}.join-room-friends-list{max-height:150px;overflow-y:auto;display:flex;flex-direction:column;gap:.5rem}.join-room-friends-list::-webkit-scrollbar{width:6px}.join-room-friends-list::-webkit-scrollbar-track{background:#2a2a2a;border-radius:3px}.join-room-friends-list::-webkit-scrollbar-thumb{background:#4b5563;border-radius:3px}.join-room-friends-list::-webkit-scrollbar-thumb:hover{background:#6b7280}.join-room-friend-item{display:flex;align-items:center;gap:.75rem;padding:.35rem .5rem;background:#2a2a2a;border-radius:8px;cursor:pointer;transition:all .2s ease;border:2px solid transparent}.join-room-friend-item:hover{background:#3a3a3a;border-color:#4b5563}.join-room-friend-item.selected{background:#1e3a8a;border-color:#2563eb}.join-room-friend-item.selected:hover{background:#1e40af}.friend-avatar{width:32px;height:32px;border-radius:50%;background:#3a3a3a;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.friend-avatar img{width:100%;height:100%;object-fit:cover}.friend-avatar i{color:#9ca3af;font-size:14px}.join-room-friend-item.selected .friend-avatar{background:#2563eb}.join-room-friend-item.selected .friend-avatar i{color:#fff}.friend-info{flex:1;display:flex;flex-direction:column;gap:.1rem;align-items:flex-start;text-align:left}.friend-name{color:#fff;font-family:Prompt,sans-serif;font-size:12px;font-weight:600}.friend-phone{color:#9ca3af;font-family:Prompt,sans-serif;font-size:12px}.friend-check{width:24px;height:24px;border-radius:50%;background:#25d366;display:flex;align-items:center;justify-content:center;flex-shrink:0}.friend-check i{color:#fff;font-size:12px}.no-friends-found{text-align:center;padding:2rem;color:#6b7280}.no-friends-found i{font-size:48px;margin-bottom:1rem;display:block}.no-friends-found p{font-family:Prompt,sans-serif;font-size:12px;margin:0}.join-room-btn:disabled{opacity:.5;cursor:not-allowed}.join-room-btn:disabled:hover{transform:none}.menu-badge-icon{margin-left:auto;width:20px;min-width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:16px;color:#25d366}.point-daimon-modal-overlay{position:fixed;inset:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:2000}.point-daimon-modal-content{background:#1a1a1a;border-radius:12px;padding:1.5rem;width:90%;max-width:350px;position:relative;border:2px solid rgba(250,204,21,.3)}.point-daimon-modal-close{position:absolute;top:.25rem;right:.5rem;background:#dc2626;border:none;border-radius:50%;color:#fff;font-size:14px;width:22px;height:22px;cursor:pointer;display:flex;align-items:center;justify-content:center;outline:none;transition:all .2s ease;padding:0;min-width:22px;min-height:22px}.point-daimon-modal-close:hover{background:#b91c1c;transform:scale(1.1)}.point-daimon-modal-close:focus,.point-daimon-modal-close:focus-visible{outline:none!important;box-shadow:none!important}.point-daimon-modal-body{display:flex;flex-direction:column;gap:1rem;width:100%}.point-daimon-modal-title{margin:0;color:#facc15;font-family:Prompt,sans-serif;font-weight:600;font-size:12px;text-align:center}.point-daimon-inputs-container{display:flex;align-items:flex-end;gap:.75rem;width:100%}.point-daimon-input-group{display:flex;flex-direction:column;gap:.5rem;flex:1}.point-daimon-label{color:#fff;font-family:Prompt,sans-serif;font-size:12px;font-weight:600;display:flex;align-items:center;gap:.5rem}.daimon-label-icon{width:18px;height:18px;object-fit:contain}.point-daimon-input{width:100%;padding:.75rem;background:#ffffff1a;border:2px solid rgba(250,204,21,.3);border-radius:8px;color:#fff;font-family:Prompt,sans-serif;font-size:12px;outline:none;transition:all .2s ease}.point-daimon-input:focus{border-color:#facc1599;background:#ffffff26}.point-daimon-input::placeholder{color:#9ca3af}.point-daimon-confirm-btn{width:100%;padding:.75rem 1.5rem;background:#facc1533;border:2px solid rgba(250,204,21,.5);border-radius:999px;color:#facc15;font-family:Prompt,sans-serif;font-weight:600;font-size:12px;cursor:pointer;transition:all .3s ease;outline:none;margin-top:.5rem}.point-daimon-confirm-btn:hover{background:#facc154d;border-color:#facc15;transform:scale(1.02)}.point-daimon-confirm-btn:focus,.point-daimon-confirm-btn:focus-visible{outline:none!important;box-shadow:none!important}.point-daimon-confirm-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.point-daimon-confirm-btn:disabled:hover{background:#facc1533;border-color:#facc1580;transform:none}.point-daimon-terms-container{display:flex;align-items:center;width:100%;margin-top:.5rem}.point-daimon-terms-label{display:flex;align-items:center;gap:.5rem;color:#fff;font-family:Prompt,sans-serif;font-size:12px;cursor:pointer;-webkit-user-select:none;user-select:none}.point-daimon-checkbox{width:16px;height:16px;cursor:pointer;accent-color:#facc15}.point-daimon-terms-label span{color:#fff}.terms-modal-overlay{position:fixed;inset:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:3000}.terms-modal-content{background:#1a1a1a;border-radius:12px;padding:1.5rem;width:90%;max-width:400px;position:relative;border:2px solid rgba(250,204,21,.3)}.terms-modal-close{position:absolute;top:.25rem;right:.5rem;background:#dc2626;border:none;border-radius:50%;color:#fff;font-size:14px;width:22px;height:22px;cursor:pointer;display:flex;align-items:center;justify-content:center;outline:none;transition:all .2s ease;padding:0;min-width:22px;min-height:22px}.terms-modal-close:hover{background:#b91c1c;transform:scale(1.1)}.terms-modal-close:focus,.terms-modal-close:focus-visible{outline:none!important;box-shadow:none!important}.terms-modal-body{display:flex;flex-direction:column;gap:1rem;width:100%}.terms-modal-title{margin:0;color:#facc15;font-family:Prompt,sans-serif;font-weight:600;font-size:12px;text-align:center}.terms-modal-text{color:#fff;font-family:Prompt,sans-serif;font-size:12px}.terms-modal-text p{margin:0 0 .75rem;font-weight:600;font-size:12px}.terms-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.terms-list li{padding-left:1.5rem;position:relative;line-height:1.6;font-size:12px}.terms-list li:before{content:"-";position:absolute;left:0;color:#facc15;font-weight:700;font-size:12px}.terms-accept-btn{width:auto;padding:.5rem 1.5rem;background:#facc1533;border:2px solid rgba(250,204,21,.5);border-radius:20px;color:#facc15;font-family:Prompt,sans-serif;font-weight:600;font-size:12px;cursor:pointer;transition:all .3s ease;outline:none;margin-top:.5rem;align-self:center}.terms-accept-btn:hover{background:#facc154d;border-color:#facc15;transform:scale(1.02)}.terms-accept-btn:focus,.terms-accept-btn:focus-visible{outline:none!important;box-shadow:none!important}.check-in-modal-overlay{position:fixed;inset:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:2000;padding:1rem}.check-in-modal-content{background:linear-gradient(135deg,#1a1a1a,#2a2a2a);border-radius:16px;width:100%;max-width:600px;max-height:90vh;overflow-y:auto;position:relative;border:2px solid rgba(250,204,21,.3);box-shadow:0 8px 32px #00000080}.check-in-modal-close{position:absolute;top:.5rem;right:.5rem;background:#dc2626;border:none;border-radius:50%;color:#fff;font-size:10px;width:20px;height:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;outline:none;transition:all .2s ease;z-index:10;min-width:20px;min-height:20px;padding:0;box-sizing:border-box;aspect-ratio:1}.check-in-modal-close:hover{background:#b91c1c;transform:scale(1.1)}.check-in-modal-close:focus,.check-in-modal-close:focus-visible{outline:none!important;box-shadow:none!important}.check-in-modal-header{background:#facc151a;border-bottom:2px solid rgba(250,204,21,.3);padding:.5rem 1rem;text-align:center;border-radius:14px 14px 0 0}.check-in-modal-title{color:#facc15;font-family:Prompt,sans-serif;font-weight:600;font-size:12px;margin:0}.check-in-reward-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.25rem;padding:.75rem;width:100%}.check-in-reward-slot{aspect-ratio:1.5;background:#4b5563;border:1.5px solid #6b7280;border-radius:6px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;padding:.1rem;transition:all .3s ease;min-width:0;max-width:100%;width:100%;max-height:50px}.check-in-reward-slot.checked{background:#22c55e26;border-color:#22c55e}.check-in-reward-slot.clickable:hover{background:#6b728066;border-color:#6b728099}.check-in-day-label{position:absolute;top:.1rem;left:.1rem;color:#fff;font-family:Prompt,sans-serif;font-size:7px;font-weight:600}.check-in-reward-row{display:flex;align-items:center;justify-content:center;gap:.2rem}.check-in-reward-icon{width:20px;height:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.check-in-reward-icon svg{width:100%;height:100%}.check-in-reward-amount{color:#9ca3af;font-family:Prompt,sans-serif;font-weight:600;font-size:12px;line-height:1}.check-in-reward-check{position:absolute;top:.15rem;right:.15rem;color:#22c55e;font-size:18px;background:transparent;border-radius:50%;width:auto;height:auto;display:flex;align-items:center;justify-content:center}.check-in-not-signed{position:absolute;bottom:.15rem;left:50%;transform:translate(-50%);color:#9ca3af;font-family:Prompt,sans-serif;font-size:7px;text-align:center;background:#00000080;padding:.1rem .15rem;border-radius:3px;white-space:nowrap}.check-in-claim-section{padding:1rem 1.5rem 1.5rem;display:flex;justify-content:center}.check-in-claim-btn{width:100%;max-width:200px;padding:.75rem 2rem;background:#facc15;border:2px solid #facc15;border-radius:8px;color:#000;font-family:Prompt,sans-serif;font-weight:600;font-size:14px;cursor:pointer;transition:all .3s ease;outline:none}.check-in-claim-btn:hover{background:#fbbf24;border-color:#fbbf24;transform:scale(1.05)}.check-in-claim-btn:focus,.check-in-claim-btn:focus-visible{outline:none!important;box-shadow:none!important}.check-in-reward-message{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3000;pointer-events:none}.check-in-reward-message-content{background:#22c55ee6;border:2px solid #22c55e;border-radius:12px;padding:1rem 2rem;box-shadow:0 8px 32px #00000080;animation:rewardMessagePop .3s ease-out}.check-in-reward-message-content p{color:#fff;font-family:Prompt,sans-serif;font-weight:600;font-size:16px;margin:0;text-align:center}@keyframes rewardMessagePop{0%{transform:scale(.8);opacity:0}50%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}.check-in-wait-message-content{background:#ef4444e6;border:2px solid #ef4444;border-radius:12px;padding:1rem 2rem;box-shadow:0 8px 32px #00000080;animation:rewardMessagePop .3s ease-out}.check-in-wait-message-content p{color:#fff;font-family:Prompt,sans-serif;font-weight:600;font-size:12px;margin:0;text-align:center}.check-in-loading-overlay{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:10001;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.check-in-loading-spinner{width:50px;height:50px;border:4px solid rgba(255,255,255,.3);border-top-color:#facc15;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.point-daimon-exchange-icon{display:flex;align-items:center;justify-content:center;padding-bottom:.5rem;flex-shrink:0}.point-daimon-exchange-icon svg{width:24px;height:24px}.login-page-new{min-height:100vh;display:flex;align-items:center;justify-content:center;position:relative;background:linear-gradient(135deg,#0a0a0a,#1a1a1a,#0f0f0f);padding:2rem 5px;overflow:hidden;box-sizing:border-box}.login-background-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0;pointer-events:none}.login-background-overlay{position:absolute;inset:0;background:radial-gradient(circle at 20% 50%,rgba(220,38,38,.1) 0%,transparent 50%),radial-gradient(circle at 80% 80%,rgba(250,204,21,.1) 0%,transparent 50%);pointer-events:none;z-index:1}.login-container-new{width:100%;max-width:420px;position:relative;z-index:1;margin:0;box-sizing:border-box}.login-card-new{background:#1a1a1af2;border:2px solid rgba(220,38,38,.3);border-radius:24px;padding:2.5rem 10px;box-shadow:0 20px 60px #00000080,0 0 40px #dc262633,inset 0 1px #ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:loginCardFadeIn .5s ease-out;box-sizing:border-box}@keyframes loginCardFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.login-header{text-align:center;margin-bottom:2rem}.login-logo{width:80px;height:80px;margin:0 auto 1.5rem;background:linear-gradient(135deg,#dc2626,#991b1b);border-radius:20px;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px #dc262666,0 0 20px #dc26264d;animation:logoPulse 2s ease-in-out infinite}@keyframes logoPulse{0%,to{transform:scale(1);box-shadow:0 8px 24px #dc262666,0 0 20px #dc26264d}50%{transform:scale(1.05);box-shadow:0 12px 32px #dc262699,0 0 30px #dc262680}}.login-logo i{font-size:36px;color:#fff;filter:drop-shadow(0 2px 8px rgba(0,0,0,.3))}.login-title-new{font-family:Prompt,sans-serif;font-size:12px;font-weight:700;color:#fff;margin:0 0 .5rem;text-shadow:0 2px 10px rgba(220,38,38,.5)}.login-subtitle{font-family:Prompt,sans-serif;font-size:12px;color:#ffffffb3;margin:0}.login-form-new{display:flex;flex-direction:column;gap:.75rem}.login-phone-group-new{display:flex;gap:.75rem;align-items:stretch}.country-selector-btn{width:100px;height:42px;background:#0006;border:2px solid rgba(220,38,38,.3);border-radius:10px;color:#fff;font-family:Prompt,sans-serif;font-size:12px;font-weight:500;padding:0 .75rem;cursor:pointer;outline:none;transition:all .3s ease;display:flex;align-items:center;justify-content:space-between;gap:.5rem}.country-selector-btn:hover{border-color:#dc262680;background-color:#0009}.country-selector-btn:focus{border-color:#dc2626;box-shadow:0 0 0 3px #dc262633}.country-flag-display{width:16px;height:12px;object-fit:cover;border-radius:2px;display:inline-block;flex-shrink:0}.country-code-display{flex:1;text-align:left}.country-chevron{font-size:12px;color:#fff9;transition:transform .3s ease}.country-selector-btn:hover .country-chevron{transform:translateY(2px)}.phone-input-wrapper{flex:1;position:relative;display:flex;align-items:center}.phone-input-icon{position:absolute;left:.75rem;color:#ffffff80;font-size:14px;z-index:1;pointer-events:none}.phone-input-new{width:100%;height:42px;background:#0006;border:2px solid rgba(220,38,38,.3);border-radius:10px;color:#fff;font-family:Prompt,sans-serif;font-size:12px;font-weight:500;padding:0 .75rem 0 2.5rem;outline:none;transition:all .3s ease}.phone-input-new::placeholder{color:#fff6}.phone-input-new:hover{border-color:#dc262680;background-color:#0009}.phone-input-new:focus{border-color:#dc2626;background-color:#000000b3;box-shadow:0 0 0 3px #dc262633}.password-input-group{position:relative;display:flex;align-items:center;width:100%}.password-input-icon{position:absolute;left:.75rem;color:#ffffff80;font-size:14px;z-index:1;pointer-events:none}.password-input-new{width:100%;height:42px;background:#0006;border:2px solid rgba(220,38,38,.3);border-radius:10px;color:#fff;font-family:Prompt,sans-serif;font-size:12px;font-weight:500;padding:0 2.5rem;outline:none;transition:all .3s ease}.password-input-new::placeholder{color:#fff6}.password-input-new:hover{border-color:#dc262680;background-color:#0009}.password-input-new:focus{border-color:#dc2626;background-color:#000000b3;box-shadow:0 0 0 3px #dc262633}.password-toggle-icon{position:absolute;right:.75rem;color:#ffffff80;font-size:14px;z-index:1;cursor:pointer;transition:all .3s ease}.password-toggle-icon:hover{color:#fffc}.name-input-group{position:relative;display:flex;align-items:center;width:100%}.name-input-icon{position:absolute;left:.75rem;color:#ffffff80;font-size:14px;z-index:1;pointer-events:none}.name-input-new{width:100%;height:42px;background:#0006;border:2px solid rgba(220,38,38,.3);border-radius:10px;color:#fff;font-family:Prompt,sans-serif;font-size:12px;font-weight:500;padding:0 .75rem 0 2.5rem;outline:none;transition:all .3s ease}.name-input-new::placeholder{color:#fff6}.name-input-new:hover{border-color:#dc262680;background-color:#0009}.name-input-new:focus{border-color:#dc2626;background-color:#000000b3;box-shadow:0 0 0 3px #dc262633}.referral-input-group{position:relative;display:flex;align-items:center;width:100%}.referral-input-icon{position:absolute;left:.75rem;color:#ffffff80;font-size:14px;z-index:1;pointer-events:none}.referral-input-new{width:100%;height:42px;background:#0006;border:2px solid rgba(220,38,38,.3);border-radius:10px;color:#fff;font-family:Prompt,sans-serif;font-size:12px;font-weight:500;padding:0 .75rem 0 2.5rem;outline:none;transition:all .3s ease}.referral-input-new::placeholder{color:#fff6}.referral-input-new:hover{border-color:#dc262680;background-color:#0009}.referral-input-new:focus{border-color:#dc2626;background-color:#000000b3;box-shadow:0 0 0 3px #dc262633}.forgot-password-wrapper{width:100%;display:flex;justify-content:flex-start;margin-top:0;margin-bottom:0;margin-left:10px}.forgot-password-link{color:#ffffffb3;font-family:Prompt,sans-serif;font-size:12px;font-weight:400;text-decoration:none;transition:all .3s ease;cursor:pointer}.forgot-password-link:hover{color:#dc2626;text-decoration:underline}.login-button-new{width:100%;height:42px;background:linear-gradient(135deg,#dc2626,#991b1b);border:none;border-radius:999px;color:#fff;font-family:Prompt,sans-serif;font-size:12px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:all .3s ease;box-shadow:0 4px 16px #dc262666,0 0 20px #dc262633;position:relative;overflow:hidden}.login-button-new:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.login-button-new:hover:before{left:100%}.login-button-new:hover{transform:translateY(-2px);box-shadow:0 6px 20px #dc262699,0 0 30px #dc262666}.login-button-new:active{transform:translateY(0)}.login-button-new i{font-size:12px}.login-divider{display:flex;align-items:center;text-align:center;margin:.25rem 0;color:#ffffff80;font-family:Prompt,sans-serif;font-size:12px}.login-divider:before,.login-divider:after{content:"";flex:1;border-bottom:1px solid rgba(255,255,255,.1)}.login-divider span{padding:0 1rem}.login-register-link{text-align:center;color:#ffffffb3;font-family:Prompt,sans-serif;font-size:12px;margin-top:0;margin-bottom:0}.register-link-new{color:#facc15;text-decoration:none;font-weight:600;margin-left:.25rem;transition:all .3s ease}.register-link-new:hover{color:#fbbf24;text-shadow:0 0 10px rgba(250,204,21,.5)}.otp-info{text-align:center;margin-bottom:1.5rem}.otp-phone-display{font-family:Prompt,sans-serif;font-size:12px;font-weight:600;color:#fff;margin:0 0 .5rem;display:flex;align-items:center;justify-content:center;gap:.5rem}.otp-phone-display i{color:#facc15;font-size:12px}.otp-instruction{font-family:Prompt,sans-serif;font-size:12px;color:#fff9;margin:0}.otp-input-group{position:relative;display:flex;align-items:center}.otp-input-icon{position:absolute;left:.75rem;color:#ffffff80;font-size:14px;z-index:1;pointer-events:none}.otp-input-new{width:100%;height:42px;background:#0006;border:2px solid rgba(250,204,21,.3);border-radius:10px;color:#fff;font-family:Prompt,sans-serif;font-size:12px;font-weight:600;text-align:center;letter-spacing:.3rem;padding:0 .75rem 0 2.5rem;outline:none;transition:all .3s ease}.otp-input-new::placeholder{color:#ffffff4d;letter-spacing:0;font-size:12px}.otp-input-new:hover{border-color:#facc1580;background-color:#0009}.otp-input-new:focus{border-color:#facc15;background-color:#000000b3;box-shadow:0 0 0 3px #facc1533}.otp-resend{text-align:center;margin-top:.5rem}.otp-countdown{font-family:Prompt,sans-serif;font-size:12px;color:#ffffff80;margin:0}.resend-otp-btn{background:transparent;border:1px solid rgba(250,204,21,.3);border-radius:8px;color:#facc15;font-family:Prompt,sans-serif;font-size:12px;font-weight:500;padding:.5rem 1rem;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;transition:all .3s ease}.resend-otp-btn:hover{background:#facc151a;border-color:#facc15;transform:translateY(-1px)}.resend-otp-btn i{font-size:12px}.back-to-phone-btn{width:100%;background:transparent;border:1px solid rgba(255,255,255,.2);border-radius:12px;color:#ffffffb3;font-family:Prompt,sans-serif;font-size:12px;font-weight:500;padding:.75rem;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:all .3s ease;margin-top:.5rem}.back-to-phone-btn:hover{background:#ffffff0d;border-color:#ffffff4d;color:#fff}.back-to-phone-btn i{font-size:12px}.custom-alert{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:10000;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:alertFadeIn .3s ease-out}@keyframes alertFadeIn{0%{opacity:0}to{opacity:1}}.alert-content{background:#22c55e;border-radius:16px;padding:1.5rem 2rem;box-shadow:0 20px 60px #00000080;max-width:90%;text-align:center;animation:alertSlideUp .3s ease-out}@keyframes alertSlideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.alert-content p{color:#fff;font-family:Prompt,sans-serif;font-size:16px;font-weight:600;margin:0}.alert-ok-btn{margin-top:1rem;background:#fff3;border:1px solid rgba(255,255,255,.3);border-radius:8px;color:#fff;font-family:Prompt,sans-serif;font-size:14px;font-weight:600;padding:.5rem 1.5rem;cursor:pointer;transition:all .3s ease}.alert-ok-btn:hover{background:#ffffff4d;transform:translateY(-1px)}.whatsapp-modal-overlay{position:fixed;inset:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:10000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:alertFadeIn .3s ease-out}.whatsapp-modal-content{background:linear-gradient(135deg,#1a1a1a,#0f0f0f);border:2px solid rgba(37,211,102,.3);border-radius:24px;padding:1.25rem;max-width:280px;width:80%;position:relative;box-shadow:0 20px 60px #00000080,0 0 40px #25d36633;animation:alertSlideUp .3s ease-out}.whatsapp-modal-close{position:absolute;top:1rem;right:1rem;background:#dc262633;border:2px solid rgba(220,38,38,.5);color:#fff;font-size:16px;cursor:pointer;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.whatsapp-modal-close:hover{background:#dc262666;border-color:#dc2626b3;transform:scale(1.1)}.whatsapp-modal-header{text-align:center;margin-bottom:.75rem}.whatsapp-modal-header i{font-size:36px;color:#25d366;margin-bottom:.5rem;display:block}.whatsapp-modal-header h2{color:#fff;font-family:Prompt,sans-serif;font-size:18px;font-weight:700;margin:.5rem 0}.whatsapp-modal-header p{color:#ffffffb3;font-family:Prompt,sans-serif;font-size:12px;margin:0}.whatsapp-qr-container{display:flex;justify-content:center;align-items:center;padding:.5rem;background:#ffffff0d;border-radius:12px;margin-bottom:.75rem}.whatsapp-qr-code{width:100%;max-width:200px;height:auto;border-radius:12px}.whatsapp-modal-footer{text-align:center}.whatsapp-instruction{color:#ffffffb3;font-family:Prompt,sans-serif;font-size:12px;margin-bottom:.75rem}.whatsapp-direct-link{display:inline-flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#25d366,#128c7e);color:#fff;font-family:Prompt,sans-serif;font-size:14px;font-weight:600;padding:.6rem 1.2rem;border-radius:10px;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 12px #25d3664d}.whatsapp-direct-link:hover{transform:translateY(-2px);box-shadow:0 6px 16px #25d36680}.whatsapp-direct-link i{font-size:20px}.country-selector-wrapper{position:relative}.country-dropdown{position:absolute;top:calc(100% + 8px);left:0;width:320px;max-height:400px;background:#1a1a1afa;border:2px solid rgba(220,38,38,.3);border-radius:16px;box-shadow:0 20px 60px #000000b3,0 0 40px #dc26264d;z-index:1000;overflow:hidden;display:flex;flex-direction:column;animation:dropdownSlideDown .2s ease-out}@keyframes dropdownSlideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.country-search-wrapper-inline{position:relative;padding:.75rem;border-bottom:1px solid rgba(255,255,255,.1)}.country-search-icon-inline{position:absolute;left:1.5rem;top:50%;transform:translateY(-50%);color:#ffffff80;font-size:14px;pointer-events:none;z-index:1}.country-search-input-inline{width:100%;height:40px;background:#0006;border:2px solid rgba(220,38,38,.3);border-radius:10px;color:#fff;font-family:Prompt,sans-serif;font-size:12px;padding:0 1rem 0 2.5rem;outline:none;transition:all .3s ease}.country-search-input-inline::placeholder{color:#fff6}.country-search-input-inline:focus{border-color:#dc2626;background-color:#0009;box-shadow:0 0 0 3px #dc262633}.country-list-inline{flex:1;overflow-y:auto;padding:.5rem;max-height:320px}.country-list-inline::-webkit-scrollbar{width:6px}.country-list-inline::-webkit-scrollbar-track{background:#0003;border-radius:3px}.country-list-inline::-webkit-scrollbar-thumb{background:#dc262680;border-radius:3px}.country-list-inline::-webkit-scrollbar-thumb:hover{background:#dc2626b3}.country-item-inline{width:100%;padding:.75rem 1rem;background:transparent;border:1px solid transparent;border-radius:10px;color:#fff;font-family:Prompt,sans-serif;font-size:14px;cursor:pointer;display:flex;align-items:center;gap:.75rem;transition:all .2s ease;margin-bottom:.125rem;text-align:left}.country-item-inline *{pointer-events:none}.country-item-inline:hover{background:#dc26261a;border-color:#dc262633}.country-item-inline.selected{background:#dc262633;border-color:#dc262666}.country-item-flag-inline{width:18px;height:14px;object-fit:cover;border-radius:2px;flex-shrink:0;display:inline-block}.country-item-name-inline{flex:1;font-weight:500;color:#fff;font-size:12px}.country-item-code-inline{color:#fff9;font-size:12px;font-weight:400;margin-left:auto}.country-check-icon-inline{color:#facc15;font-size:14px;flex-shrink:0;filter:drop-shadow(0 0 4px rgba(250,204,21,.6));margin-left:.5rem}.country-chevron.rotated{transform:rotate(180deg)}@media(max-width:480px){.login-title-new{font-size:12px}.country-selector-btn{width:100px}.country-modal-content{max-width:100%;max-height:90vh}}
