*,*:before,*:after{box-sizing:border-box}body{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;margin:0;font-size:14px;color:#333;background-color:#fff}.container{width:100%;margin-inline:auto;padding-inline:1rem}@media(min-width:576px){.container{max-width:540px}}@media(min-width:768px){.container{max-width:720px}}@media(min-width:992px){.container{max-width:960px}}.row{--row-gutter-x: 1.5rem;--row-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--row-gutter-y));margin-right:calc(-.5 * var(--row-gutter-x));margin-left:calc(-.5 * var(--row-gutter-x))}.row>*{flex:0 0 100%;max-width:100%;padding-right:calc(var(--row-gutter-x) * .5);padding-left:calc(var(--row-gutter-x) * .5);margin-top:var(--row-gutter-y)}.g-3{--row-gutter-x: 1rem;--row-gutter-y: 1rem}.col-6{flex:0 0 50%;max-width:50%}@media(min-width:576px){.col-sm-4{flex:0 0 33.3333%;max-width:33.3333%}}@media(min-width:768px){.col-md-3{flex:0 0 25%;max-width:25%}.col-md-6{flex:0 0 50%;max-width:50%}}.d-flex{display:flex!important}.align-items-center{align-items:center!important}.position-relative{position:relative!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.me-2{margin-right:.5rem!important}.p-2{padding:.5rem!important}.p-0{padding:0!important}.border{border:1px solid #dee2e6!important}.border-0{border:0!important}.rounded{border-radius:.375rem!important}.fw-bolder{font-weight:700!important}.text-dark{color:#212529!important}.text-danger{color:#dc3545!important}.form-label{display:inline-block;margin-bottom:.5rem;font-weight:600}.form-control{display:block;width:100%;padding:.5rem .75rem;font-size:1rem;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.375rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control:focus{border-color:#fe2c55;outline:none;box-shadow:0 0 0 3px #fe2c5526}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}.img-fluid{max-width:100%;height:auto}@media(min-width:768px){.header-mobile,.footer-mobile,.app-mobile{display:none}}@media(max-width:768px){body{padding-top:55px;padding-bottom:120px;background:#ececec}header{position:fixed;top:0;left:0;width:100%;background-color:#fff;z-index:100;box-shadow:0 2px 4px #0000001a;display:block}.header-desktop,.security-desktop{display:none}.header-mobile{display:flex;align-items:center;justify-content:center;position:relative;font-size:24px;padding:26px 16px;box-sizing:border-box;background-color:#fff}.header-mobile .title{position:absolute;left:50%;transform:translate(-50%);font-size:18px;font-weight:700;color:#000}.header-mobile svg{position:absolute;right:16px;color:#000;cursor:pointer}.header-mobile i{position:absolute;right:16px;color:#000;cursor:pointer}.header-mobile svg:first-of-type{right:50px}.wtf{display:flex;justify-content:center;align-items:flex-end;height:100%;margin-bottom:20px;margin-top:20px}footer{position:fixed;bottom:0;left:0;width:100%;background-color:#fff;z-index:100;box-shadow:0 0 4px #0000001a;padding:10px 16px;box-sizing:border-box}.footer-mobile{display:flex;flex-direction:column;align-items:center;justify-content:center}.footer-mobile .icon-thanh-toan{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:12px}.footer-mobile .icon-thanh-toan .icon{height:14px;object-fit:contain;background:#fff}.btn-thanh-toan{display:flex;align-items:center;justify-content:center;width:100%;padding:15px;background-color:#f92258;color:#fff;font-weight:700;font-size:14px;border:none;border-radius:8px;cursor:pointer;transition:background-color .3s ease}.btn-thanh-toan:hover{background-color:#d32f45}.btn-thanh-toan svg{margin-right:8px;fill:#fff;width:20px;height:20px}}@media(min-width:768px){.header-desktop{border-bottom:1px solid #eee;margin-bottom:20px;background-color:#fff}.header-desktop .header-container{max-width:960px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:10px 20px}.search-bar{display:flex;align-items:center;width:100%;max-width:400px;background-color:#f9f9f9;border:1px solid #ddd;border-radius:24px;overflow:hidden;transition:all .3s ease}.search-bar input{flex:1;padding:8px 12px;border:none;outline:none;background-color:transparent;font-size:14px;color:#555;transition:background-color .3s ease}.search-bar .divider{width:1px;height:24px;background-color:#ddd}.search-bar button{padding:8px 12px;background-color:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .3s ease}.search-bar button svg{fill:#16182357;transition:fill .3s ease}.search-bar:hover{border-color:#bbb;background-color:#f0f0f0}.search-bar:hover button{background-color:#e6e6e6}.search-bar:hover button svg{fill:#161823cc}.header-desktop .header-container .header-right{display:flex;align-items:center;gap:20px}.header-desktop .header-container .header-right a{color:#111}.header-desktop .header-container .header-right .icon{position:relative;cursor:pointer}.header-desktop .header-container .header-right .icon svg{width:26px;height:26px}.header-desktop .header-container .header-right .icon.notifications svg{width:34px;height:34px}.header-desktop .header-container .header-right .profile img{width:30px;height:30px;border-radius:50%;object-fit:cover;cursor:pointer}.icon[data-tooltip]:hover:after{content:attr(data-tooltip);position:absolute;top:30px;left:50%;transform:translate(-50%);background:#000000bf;color:#fff;padding:6px 10px;border-radius:6px;font-size:12px;white-space:nowrap;z-index:10}.profile{position:relative}.profile-menu{display:none;position:absolute;top:10px;right:0;overflow:hidden;z-index:20;width:300px;padding:5px;cursor:pointer}.profile-menu ul{list-style:none;margin:30px 0 0;background:#fff;box-shadow:0 0 10px #0000001a;border-radius:8px;padding:10px 0}.profile-menu ul .divider{border-bottom:1px solid #eee}.profile-menu ul li{padding:10px 16px;cursor:pointer;font-size:16px;font-weight:600;color:#333}.profile-menu ul li a{display:flex;align-items:center;text-decoration:none;color:#111}.profile-menu ul li svg{margin-right:8px}.profile-menu ul li:hover{background:#f5f5f5}.profile:hover .profile-menu{display:block}}@media(min-width:768px){.container{max-width:992px;margin:0 auto;box-shadow:0 0 10px #0000001a;padding:35px 25px}.security-payment{display:none}.user-banner-wrapper{display:flex;align-items:stretch;gap:15px;margin-bottom:20px}.user-banner-wrapper .user{flex-shrink:0;display:flex}.user-banner-wrapper .promo-banner{display:flex;align-items:stretch}}@media(max-width:768px){.container{padding:7px}.user-banner-wrapper{display:flex;flex-direction:column;gap:10px}.security-payment{position:relative;width:100%;text-align:center;padding-top:2px}.security-bg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;z-index:0}.security-content{display:flex;align-items:center;justify-content:center;gap:2px;position:relative;z-index:1}.security-content svg{color:#01906e;vertical-align:middle;height:10px;width:auto}.security-content .text{font-size:10px;font-weight:700;color:#01906e;line-height:1;vertical-align:middle}.title-desktop{display:none}}@media(max-width:768px){.napxu-content{border-radius:10px;background-color:#fff}.napxu-content .top-desktop{display:none}.napxu-content .title{font-weight:700;font-size:16px;border-bottom:1px solid #eee;padding:10px}.napxu-content .tietkiem{font-size:12px!important;padding:10px;color:#f92258;font-weight:600}}@media(min-width:768px){.napxu-content .top-desktop{padding:10px}.napxu-content .top-mobile{display:none}.napxu-content .title{font-weight:700;font-size:16px;color:#000}.napxu-content .tietkiem{font-size:16px;color:#f92258;font-weight:600;margin-left:5px}}.list-coin{display:grid;gap:10px}@media(max-width:768px){.list-coin{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));padding:0 10px 15px}.coin-item{padding:10px;background-color:#f3f3f3;border-radius:8px;border:2px solid #f3f3f3}.coin-item.selected{background-color:#fff2f5;border:2px solid #fe2c55}.coin-item .top-row{display:flex;align-items:center;gap:2px}.coin-item img{width:16px;height:16px}.price{color:#0000007a;font-size:12px;font-weight:400}.coin-item-del{display:inline-flex;align-items:center;gap:5px;text-decoration:none;position:relative;color:#ff6f61;font-size:14px}.phuongthuc-desktop{display:none}}@media(min-width:768px){.list-coin{grid-template-columns:repeat(4,1fr);padding:5px 10px 15px}.coin-item{padding:15px 10px;border-radius:10px;border:2px solid #eee;min-height:110px}.coin-item.selected{background-color:#fff2f5;border:2px solid #fe2c55}.coin-item .top-row{display:flex;align-items:center;gap:5px;font-size:22px}.coin-item img{width:30px;height:30px}.price{color:#0000007a;font-size:14px;font-weight:500}.coin-item-del{display:inline-flex;align-items:center;gap:5px;text-decoration:none;position:relative;color:#ff6f61}.phuongthuc-desktop{padding:0 10px;display:flex;align-items:center;gap:8px;font-size:14px;color:#333}.phuongthuc-desktop .text{font-weight:700}.phuongthuc-desktop .icon{height:15px;object-fit:contain}}.coin-item{display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;text-align:center;font-size:16px;font-weight:700}.coin-item-del img{opacity:.5;filter:grayscale(30%)}.coin-item-del:after{content:"";position:absolute;top:50%;left:0;right:0;height:2px;background-color:red;transform:translateY(-10%)}.khuyenmai{font-size:14px;line-height:1.2;padding:0 10px 20px;display:flex;align-items:center;gap:4px;flex-wrap:wrap;overflow:hidden}.khuyenmai .text{white-space:normal;overflow:hidden;text-overflow:ellipsis;font-weight:700}.khuyenmai .normal-text{font-weight:500;color:#f92258}.khuyenmai strong{white-space:normal;overflow:hidden;text-overflow:ellipsis;color:#ffc400}.khuyenmai img{height:16px;width:auto;object-fit:contain;vertical-align:middle}@media(min-width:768px){.khuyenmai{font-size:16px;padding-top:15px;padding-bottom:5px}.khuyenmai img{height:14px}}@media(min-width:768px){.thongke-desktop{padding:0 10px;font-size:16px;font-weight:500}.thongke-desktop div{margin-bottom:2px}.thongke-desktop strong{margin-left:5px}.mobile{display:none}.btn-thanh-toan{font-size:16px;margin-top:10px}}@media(max-width:768px){.thongke-desktop,.desktop{display:none}}.thanhtoan.desktop{padding:5px 10px}.thanhtoan.desktop .btn-thanh-toan{padding:14px 50px;font-weight:600;background-color:#f92258;color:#fff;border:none;font-size:16px;border-radius:5px;cursor:pointer}.thanhtoan.desktop .btn-thanh-toan:hover{background-color:#d32f45}.btn-thanh-toan:disabled,.confirm-btn:disabled{background-color:#d3d3d3;color:#a9a9a9;cursor:not-allowed;font-size:14px;opacity:.6}.btn-login-header{background:#f92258;border-radius:5px;border:none;padding:14px 25px;color:#fff;font-weight:700;font-size:15px}.btn-login-header:hover{background:#d32f45}.paste-icon{height:30px;width:30px;display:flex;align-items:center;justify-content:center;background:none;font-size:18px;border:none;cursor:pointer;color:#f92258}.title-desktop{padding:0 10px 10px;font-weight:700;font-size:25px}.spinner{display:inline-block;font-size:1rem;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.thong-bao-noi{position:fixed;right:-500px;color:#fff;border-radius:4px;box-shadow:0 4px 6px #0003;z-index:9999;display:none;transition:right .5s ease-in-out}@media(max-width:768px){.thong-bao-noi{font-size:14px;top:70px;max-width:300px;padding:20px 15px}}@media(min-width:768px){.thong-bao-noi{font-size:16px;top:40px;max-width:500px;padding:30px 40px}}.thong-bao-dung{right:50px!important}@media(max-width:768px){.thong-bao-dung{right:10px!important}}@media(min-width:768px){.thong-bao-dung{right:50px!important}}.thong-bao-noi.green{background-color:#2ecc71}.thong-bao-noi.red{background-color:#f44336}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:999;opacity:0;animation:fadeIn .3s ease-out forwards}.overlay.closing{animation:fadeOut .3s ease-in forwards}.popup{position:fixed;max-width:768px;width:100%;height:80%;background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #0003;display:flex;flex-direction:column;overflow:hidden;z-index:1000}.popup.closing{animation:popupOut .3s ease-in forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes popupIn{0%{opacity:0;transform:translate(-50%,-50%) scale(.9)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes popupOut{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(.9)}}@keyframes popupInMobile{0%{opacity:0;transform:translate(-50%) translateY(20px) scale(.95)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}@keyframes popupOutMobile{0%{opacity:1;transform:translate(-50%) translateY(0) scale(1)}to{opacity:0;transform:translate(-50%) translateY(20px) scale(.95)}}@keyframes modalContentIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes modalContentOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}.popup .popup-head{background-color:#fff;color:#000;font-weight:600;display:flex}.popup .popup-body{flex:1;padding:15px 20px;overflow-y:auto}.popup .popup-body::-webkit-scrollbar{display:none}.popup .popup-foot{padding:15px 20px;text-align:right;border-top:1px solid #eee}@media(min-width:768px){.popup{height:70%;top:50%;left:50%;transform:translate(-50%,-50%) scale(.9);opacity:0;animation:popupIn .3s cubic-bezier(.34,1.56,.64,1) forwards}.popup-head{justify-content:space-between;border-bottom:1px solid #eee;align-items:center;padding:15px 25px}.popup .popup-body{padding:0 25px;font-size:16px}}@media(max-width:767px){.popup{height:90%;top:auto;bottom:0;left:50%;width:100%;transform:translate(-50%) translateY(20px) scale(.95);border-radius:0;opacity:0;animation:popupInMobile .3s cubic-bezier(.25,.46,.45,.94) forwards}.popup.closing{animation:popupOutMobile .25s ease-in forwards}.popup .popup-head{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;padding:10px 15px}.overlay{align-items:flex-end}.popup .popup-foot{text-align:center}}.payment-info{display:flex;font-weight:700;color:#000;border-bottom:1px solid #eee;align-items:center;justify-content:space-between;padding:16px 0}.payment-info .user-info{display:flex;align-items:center;gap:8px}.payment-info .user-info img{border-radius:50%;width:25px;height:25px}.payment-info .so-tien-text{margin-bottom:5px;font-size:19px}.payment-info .tong-xu-text{padding-top:8px;font-weight:700;color:#fe2c55;font-size:19px}.payment-info .so-luong-xu-text{font-weight:500;margin-top:1px}.payment-info .so-tien-number{margin-bottom:5px;font-size:19px}.payment-info .so-luong-xu-number,.payment-info .tong-xu-number{font-weight:500}.confirm-btn{background:#f92258;color:#fff;border:none;padding:13px 20px;border-radius:4px;font-size:14px;font-weight:700;cursor:pointer}.payment-method{margin-top:10px;display:flex;flex-direction:column;gap:15px;width:100%}.method{align-items:center;padding:15px;border:1px solid #ddd;border-radius:8px;background-color:#fff;cursor:pointer;transition:all .3s ease;flex-wrap:wrap}.method.disabled{background-color:#d3d3d3;color:#a9a9a9;cursor:not-allowed;opacity:.6;pointer-events:none}.method.disabled .method-content{display:none!important}.method label{display:flex;align-items:center;width:100%;cursor:pointer}.method:hover{border-color:#bbb}.method-content{display:none;margin-top:10px;font-size:14px;color:#555;line-height:1.5;transition:max-height .3s ease,padding .3s ease}.method.active .method-content{display:block}.input-wrapper{display:flex;align-items:center;gap:10px;flex:1}input[type=radio]{appearance:none;width:20px;height:20px;border:2px solid #ddd;border-radius:50%;outline:none;cursor:pointer;position:relative;margin-right:10px;display:inline-block;flex-shrink:0}input[type=radio]:checked{border-color:#f92258;background-color:#f92258}input[type=radio]:checked:before{content:"";position:absolute;width:8px;height:8px;background-color:#fff;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}input[type=radio]:disabled{cursor:not-allowed;border-color:#ccc;background-color:#f0f0f0}input[type=radio]:disabled:before{display:none}.method-name{margin-left:-5px;font-size:16px;font-weight:500;color:#333;flex-grow:1;text-align:left}.method-icon{height:20px;object-fit:contain;margin-left:2px;border:1px solid #ddd;border-radius:3px;padding:2px 4px}.security-icon{height:25px;object-fit:contain;margin-top:10px;margin-bottom:25px;margin-left:680px}.secu-icon{height:25px;object-fit:contain;margin-top:10px;margin-left:880px}.item-loaithe{max-width:170px;height:70px;border-radius:5px;display:flex;justify-content:center;align-items:center;transition:transform .3s ease,box-shadow .3s ease;border:1px solid rgba(0,0,0,.2);position:relative;overflow:hidden}.item-loaithe:hover{border-color:#0006;transform:translateY(-3px);box-shadow:0 4px 8px #0000001a}.item-loaithe img{width:70%;height:auto}@media(min-width:768px){.item-loaithe{background-color:#fff}.item-loaithe.selected{background-color:#fff2f5;border:2px solid #fe2c55}.item-loaithe.disabled{opacity:.5;pointer-events:none;filter:grayscale(50%)}.item-loaithe.disabled:after{content:"";position:absolute;bottom:0;right:-2px;width:80px;height:16px;background:url(/images/svg/baotri.svg) no-repeat center;background-size:contain;z-index:2}}@media(max-width:768px){.item-loaithe.selected{background-color:#fff2f5;border:2px solid #fe2c55}.item-loaithe.disabled{opacity:.5;pointer-events:none;filter:grayscale(50%)}.item-loaithe.disabled:after{content:"";position:absolute;bottom:0;right:-2px;width:80px;height:16px;background:url(/images/svg/baotri.svg) no-repeat center;background-size:contain;z-index:2}}.method-content label{font-weight:600;margin-bottom:5px;color:#000}.input-container{display:flex;align-items:center;background-color:#f7f7f7;border:1px solid #ddd;border-radius:4px;padding:8px 10px;width:100%}.input-container input:focus{outline:none;box-shadow:none;background:none}.input-container img{width:20px;height:20px;margin-right:10px}.input-container i{color:#f92258}.input-container input{border:none;outline:none;flex:1;background:transparent;font-size:16px;color:#555;width:100%}.input-container input::placeholder{color:#ccc}@media(max-width:768px){.popup-title{font-size:20px;font-weight:700}.back-btn,.question-btn{font-size:20px;border:none;background:none;cursor:pointer;color:#000}.close-btn,.popup-security-desktop{display:none}.security-payment-mobile{background-color:#e7f0ec;color:#55ab80;display:flex;justify-content:center;align-items:center;padding:6px;font-weight:600;gap:3px}.confirm-btn{display:flex;align-items:center;justify-content:center;gap:5px;width:100%}.confirm-btn img{filter:invert(100%)}}@media(min-width:768px){.popup-head .popup-title{font-size:24px;font-weight:700}.close-btn{font-size:20px;border:none;background:none;cursor:pointer;color:#000}.back-btn,.question-btn{display:none}.popup-security-desktop{font-size:12px;color:#198569;display:flex;align-items:center;gap:5px;margin-top:5px}.security-payment-mobile{display:none}.confirm-btn{font-size:16px}.confirm-btn img{display:none}}.so-luong-xu-number,.tong-xu-number{display:flex;align-items:center;justify-content:flex-end}.so-luong-xu-number span{margin-left:5px;font-weight:700;color:#fe2c55;font-size:16px}.tong-xu-number span{margin-left:5px;font-weight:700;color:#fe2c55;font-size:19px}.so-luong-xu-number img{height:20px;margin-left:3px}.tong-xu-number img{height:25px;margin-left:3px}.title-payment-method{margin-top:10px;font-weight:700;font-size:16px}.overlay-tt{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:999}@media(min-width:768px){.overlay-tt{opacity:0;animation:fadeIn .3s ease-out forwards}}@media(max-width:767px){.overlay-tt{opacity:1}}.overlay-tt.closing{animation:fadeOut .3s ease-in forwards}.popup-tt{position:fixed;max-width:768px;width:100%;height:80%;background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #0003;display:flex;flex-direction:column;overflow:hidden;z-index:1000}.popup-tt.closing{animation:popupOut .3s ease-in forwards}.popup-tt .popup-tt-head{background-color:#fff;color:#000;font-weight:600;display:flex}.popup-tt .popup-tt-body{flex:1;padding:15px 20px;overflow-y:auto;display:flex;align-items:center;justify-content:center}.popup-tt .popup-tt-body::-webkit-scrollbar{display:none}.popup-tt .popup-tt-head .close-btn-tt{border:none;background:none;cursor:pointer}@media(min-width:768px){.popup-tt{height:50%;top:50%;left:50%;transform:translate(-50%,-50%) scale(.9);opacity:0;animation:popupIn .3s cubic-bezier(.34,1.56,.64,1) forwards}.popup-tt-head{justify-content:flex-end;align-items:center;padding:15px}.popup-tt .popup-tt-body{padding:0 25px;font-size:16px}}@media(max-width:767px){.popup-tt{height:100%;top:auto;bottom:0;left:50%;width:100%;transform:translate(-50%) translateY(0);border-radius:0;opacity:1}.popup-tt.closing{animation:popupOutMobile .25s ease-in forwards}.popup-tt .popup-tt-head{justify-content:space-between;align-items:center;padding:10px 15px}.overlay-tt{align-items:flex-end}}.popup-tt .popup-tt-body .container-tt{text-align:center;color:#111}.popup-tt .popup-tt-body .container-tt .title-tt{padding:15px 0;font-weight:700;font-size:16px}.popup-tt .popup-tt-body .container-tt .button{padding:50px 0}.popup-tt .popup-tt-body .container-tt button{border:none;background:#fe2858;color:#fff;font-weight:500;padding:12px 40px;border-radius:6px;cursor:pointer;font-size:16px}#cf-turnstile{display:none}#cf-turnstile-container{position:absolute;left:-9999px;opacity:0;pointer-events:none;visibility:hidden;width:0;height:0;overflow:hidden}#cf-turnstile-container>div{display:none!important}input[name=cf-turnstile-response]{position:absolute!important;left:-9999px!important;opacity:0!important;visibility:hidden!important;width:0!important;height:0!important}.user{cursor:pointer;display:flex;flex-direction:column;align-items:center}.user .user-info{width:100%;display:flex;align-items:center;justify-content:space-between;padding:15px;margin:-2px auto 0;box-sizing:border-box}@media(max-width:768px){.user{background:#fff;border-radius:8px;margin-bottom:10px;position:relative;overflow:hidden}.user .user-info .info{display:flex;align-items:center;gap:10px}.user .user-info .info .username{font-size:14px;font-weight:700;color:#000;margin-bottom:-2px}.user .user-info .info .fullname{font-size:14px;font-weight:500;color:#000}.user .user-info .info .user-avatar{width:40px;height:40px;border-radius:50%;object-fit:cover}.user .user-info .arrow{display:flex;align-items:center;cursor:pointer}.user .user-info .info .user-avatar-nonlogin{width:30px;height:30px;border-radius:50%;object-fit:cover}.user .user-info .info .username-nonlogin{font-size:16px;font-weight:600;color:#000}}@media(min-width:768px){.user{background-color:#eee;padding:10px;margin:10px;border-radius:5px;max-width:400px}.user .user-info .info{display:flex;align-items:center;gap:15px}.user .user-info .info .username{font-size:16px;font-weight:700;color:#000}.user .user-info .info .fullname{font-size:16px;font-weight:500;color:#000}.user .user-info .info .user-avatar{width:50px;height:50px;border-radius:50%;object-fit:cover}.user .user-info .info .user-avatar-nonlogin{width:45px;height:45px;border-radius:50%;object-fit:cover}.user .user-info .info .username-nonlogin{font-size:18px;font-weight:600;color:#000}.user .user-info .arrow{display:none}}.overlay-dangnhap{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:999;opacity:0;animation:fadeIn .3s ease-out forwards}.overlay-dangnhap.closing{animation:fadeOut .3s ease-in forwards}.popup-dangnhap{position:fixed;max-width:576px;width:100%;max-height:80%;background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #0003;display:flex;flex-direction:column;overflow:hidden;z-index:1000}.popup-dangnhap.closing{animation:popupOut .3s ease-in forwards}.popup-dangnhap .popup-dangnhap-head{background-color:#fff;color:#000;font-weight:600;display:flex}.popup-dangnhap .popup-dangnhap-body{flex:1;padding:15px 20px;overflow-y:auto}.popup-dangnhap .popup-dangnhap-body::-webkit-scrollbar{display:none}.popup-dangnhap .popup-dangnhap-foot{padding:15px 20px;border-top:1px solid #eee}@media(min-width:768px){.popup-dangnhap{max-height:50%;top:50%;left:50%;transform:translate(-50%,-50%) scale(.9);opacity:0;animation:popupIn .3s cubic-bezier(.34,1.56,.64,1) forwards}.popup-dangnhap-head{justify-content:space-between;border-bottom:1px solid #eee;align-items:center;padding:15px 25px}.popup-dangnhap-body{padding:25px}.popup-dangnhap-foot{text-align:center}}@media(max-width:767px){.popup-dangnhap{max-height:80%;top:auto;bottom:0;left:50%;width:100%;transform:translate(-50%) translateY(20px) scale(.95);border-radius:15px 15px 0 0;opacity:0;animation:popupInMobile .3s cubic-bezier(.25,.46,.45,.94) forwards}.popup-dangnhap.closing{animation:popupOutMobile .25s ease-in forwards}.popup-dangnhap .popup-dangnhap-head{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;padding:10px 15px}.overlay-dangnhap{align-items:flex-end}.popup-dangnhap .popup-dangnhap-foot{text-align:center}}.confirm-btn-dangnhap{background:#f92258;color:#fff;border:none;padding:13px 20px;border-radius:5px;font-size:16px;font-weight:600;cursor:pointer;width:100%}@media(max-width:768px){.back-btn-dangnhap,.question-btn-dangnhap{font-size:20px;border:none;background:none;cursor:pointer;color:#000}.close-btn-dangnhap,.popup-security-desktop{display:none}.login-container{padding:10px 15px}}@media(min-width:768px){.popup-dangnhap-head .popup-title{font-size:24px;font-weight:700}.close-btn-dangnhap{font-size:20px;border:none;background:none;cursor:pointer;color:#000}.back-btn-dangnhap,.question-btn-dangnhap{display:none}.popup-security-desktop{font-size:12px;color:#198569;display:flex;align-items:center;gap:5px;margin-top:5px}.login-container{padding:10px 25px}}.input-login{margin-top:8px;display:flex;align-items:center;background-color:#f7f7f7;border:1px solid #ddd;border-radius:4px;padding:8px 10px}.input-login input{border:none;outline:none;flex:1;background:transparent;font-size:16px;color:#555}.input-login input:focus{outline:none;box-shadow:none;background:none}.popup-dangnhap-body .mobile{font-size:11px;opacity:.8;color:#383838}.login-container label{font-weight:600;font-size:16px;color:#000}.loading-container{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:9999;background-color:#fff;animation:hideLoader 0s linear forwards;animation-delay:1s}.tiktok{position:relative;width:12px;height:12px;background:#0ef;border-radius:50%;animation:leftToRight .8s ease-in-out infinite;transform:scale(1)}.tiktok.red{background:red;animation:rightToLeft .8s ease-in-out infinite}@media(prefers-color-scheme:dark){.loading-container{background-color:#000}.tiktok{background:#0cf}.tiktok.red{background:#f33}}@media(prefers-color-scheme:light){.loading-container{background-color:#fff}.tiktok{background:#0ef}.tiktok.red{background:red}}@keyframes leftToRight{0%{left:0}25%{transform:scale(1.2)}50%{left:12px}75%{transform:scale(.8)}to{left:0}}@keyframes rightToLeft{0%{right:0}25%{transform:scale(.8)}50%{right:12px}75%{transform:scale(1.2)}to{right:0}}@keyframes hideLoader{to{display:none;visibility:hidden}}.thanhtoanloading{display:flex;justify-content:center;align-items:center;height:100%;margin-bottom:20px}.tiktokloading{position:relative;width:12px;height:12px;background:#4de8f4;border-radius:50%;animation:leftToRight .8s ease-in-out infinite;mix-blend-mode:darken;transform:scale(1)}.tiktokloading.red{background:#fd3e3e;animation:rightToLeft .8s ease-in-out infinite}.cf-turnstile{display:none}.mo-v1{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;display:flex;justify-content:center;align-items:center;z-index:1000;opacity:0;animation:fadeIn .3s ease-out forwards}.mo-v1.closing{animation:fadeOut .3s ease-in forwards}.mov1{background-color:#fff;border-radius:12px;box-shadow:0 4px 15px #00000026;width:290px;text-align:center;margin:0 0 25px;padding:19px 0 0;opacity:0;transform:scale(.9);animation:modalContentIn .3s cubic-bezier(.34,1.56,.64,1) forwards}.mov1.closing{animation:modalContentOut .3s ease-in forwards}.mov1 p{font-size:20px;line-height:1.5em;font-weight:700;margin:0 0 35px;padding:0 25px}.mov1 .buttonsv1{display:flex;justify-content:space-between;border-top:1px solid #ddd;position:relative;align-items:stretch}.mov1 .buttonsv1:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;background-color:#ddd;transform:translate(-50%);z-index:1}.mov1 a{flex:1;padding:10px 20px;border:none;background:none;font-size:16px;font-weight:700;cursor:pointer;text-decoration:none;color:inherit;position:relative;display:flex;align-items:center;justify-content:center;min-height:48px}.mo-v2{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000;opacity:0;animation:fadeIn .3s ease-out forwards}.mo-v2.closing{animation:fadeOut .3s ease-in forwards}.mov2{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;padding:30px;text-align:center;max-width:400px;width:100%;opacity:0;transform:scale(.9);animation:modalContentIn .3s cubic-bezier(.34,1.56,.64,1) forwards}.mov2.closing{animation:modalContentOut .3s ease-in forwards}.mov2 h2{font-size:24px;font-weight:700;margin:0 0 20px}.mov2 .buttons{display:flex;justify-content:space-between}.mov2 a{border:1px solid #ccc;border-radius:4px;padding:10px 20px;font-size:16px;cursor:pointer;flex:1;margin:0 5px;text-decoration:none;color:inherit}.mov2 a.cancel{background-color:#fff;color:#000;font-size:16px;line-height:22px;font-weight:600}.mov2 a.logout{background-color:#fff;color:red;border-color:red;font-size:16px;line-height:22px;font-weight:600}.upload-btn{display:flex;align-items:center;gap:8px;padding:6px 16px;border:1px solid rgba(22,24,35,.12);border-radius:2px;background:#fff;font-size:16px;font-weight:600;color:#161823;text-decoration:none;cursor:pointer;transition:background .2s ease}.upload-btn:hover{background:#16182308}.input-container:has(input:focus){border-color:red!important}label:has(+.input-container input:focus){color:red!important}.color-coin{color:#f7a80f;font-weight:500}.user-info-bottom{display:flex;align-items:center;font-size:16px;margin-top:2px}.coin-loader{width:16px;height:16px;border-radius:50%;background:radial-gradient(farthest-side,#fb0 94%,#0000) top / 2px 2px no-repeat,conic-gradient(#0000 30%,#fb0);-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 0);animation:l13 1s infinite linear}@keyframes l13{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.user-info-divider{width:1px;height:20px;background-color:#ddd;margin:0 8px}.coin-display{display:flex;align-items:center;gap:3px;color:#161823}.icon-user{width:16px;height:16px}.coin-in-session{font-size:14px}@media screen and (min-width:768px){.icon-user{width:18px;height:18px}.coin-in-session{font-size:16px}}.icon-success{animation:successPop .6s cubic-bezier(.68,-.55,.265,1.55)}.icon-fail{animation:errorPop .6s cubic-bezier(.68,-.55,.265,1.55)}@keyframes successPop{0%{transform:scale(.5);opacity:0}70%{transform:scale(1.2);opacity:1}to{transform:scale(1)}}@keyframes errorPop{0%{transform:scale(.5);opacity:0}70%{transform:scale(1.2) rotate(10deg);opacity:1}to{transform:scale(1) rotate(0)}}.msg{line-height:1.6;margin:0 auto;padding:0 50px;text-align:center;word-wrap:break-word}.promo-banner{border-radius:12px;background:linear-gradient(135deg,#fe2c55,#ff6b9d);box-shadow:0 4px 15px #fe2c554d;overflow:hidden;position:relative;display:flex}.promo-banner:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:promoShine 3s infinite}.promo-banner-content{display:flex;align-items:center;gap:10px;padding:12px 15px;position:relative;z-index:1;height:100%;width:fit-content}.promo-banner-icon{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#fff3;border-radius:10px;box-shadow:0 2px 8px #0000001a;animation:giftBounce 2s ease-in-out infinite}.promo-banner-icon img{width:24px;height:24px;object-fit:contain}.promo-banner-text{display:flex;flex-direction:column;gap:2px;justify-content:center;min-width:0;overflow:hidden}.promo-banner-title{font-size:13px;font-weight:700;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.2);line-height:1.3}.promo-banner-description{font-size:11px;font-weight:500;color:#fff;line-height:1.4;text-shadow:0 1px 2px rgba(0,0,0,.2)}.promo-banner-description img{width:12px;height:12px;vertical-align:middle;display:inline-block;filter:drop-shadow(0 1px 2px rgba(0,0,0,.2))}.promo-banner-description strong{font-weight:700;color:#ffc400;text-shadow:0 1px 3px rgba(0,0,0,.3);margin:0 2px}.promo-banner-warning{font-size:9px;font-weight:400;color:#ffffffd9;text-shadow:0 1px 2px rgba(0,0,0,.2);margin-top:3px;line-height:1.15;font-style:italic;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@keyframes promoShine{0%{left:-100%}to{left:100%}}@keyframes giftBounce{0%,to{transform:translateY(0) scale(1)}25%{transform:translateY(-4px) scale(1.05) rotate(-3deg)}75%{transform:translateY(-3px) scale(1.05) rotate(3deg)}}@media(min-width:768px){.promo-banner{margin:10px 0;border-radius:15px;align-self:stretch;min-height:0;width:fit-content;max-width:calc(100% - 415px)}.promo-banner-content{padding:10px 15px;gap:10px;min-height:0}.promo-banner-text{max-width:none}.promo-banner-icon{width:40px;height:40px;flex-shrink:0}.promo-banner-icon img{width:24px;height:24px}.promo-banner-description img{width:12px;height:12px}.promo-banner-title{font-size:16px;line-height:1.2}.promo-banner-description{font-size:13px;line-height:1.5}.promo-banner-warning{font-size:11px;margin-top:3px;line-height:1.3}}@media(max-width:768px){.promo-banner{margin:0 0 10px;border-radius:10px;width:100%;min-height:auto}.promo-banner-content{padding:12px 15px;gap:10px}.promo-banner-icon{width:45px;height:45px}.promo-banner-icon img{width:28px;height:28px}.promo-banner-description img{width:14px;height:14px}.promo-banner-title{font-size:15px}.promo-banner-description{font-size:12px;line-height:1.5}.promo-banner-warning{font-size:10px;margin-top:5px}}
