@charset "UTF-8";
/* ============================================================
   jin-missing.css —— 自動產生,不要手改(改 gen_missing.py 再重跑)。
   內容:舊樣式表裡「版面相關、markup 有在用、jin-ui.css 還沒涵蓋」的宣告,
   原樣搬過來並保留原本的 @media 上下文。顏色一律不搬,交給 jin-ui.css。
   目的:獨立樣式表最容易漏規則(彈窗、會員內頁、FAQ 這種平常看不到的),
        這支就是把漏掉的補回來。
   載入順序:jin-ui.css 之後。
   ============================================================ */
h2 span.en-title{font-size:50%;font-weight:normal}
.button{text-transform:uppercase;padding:6px 20px;min-width:100px}
.btn-tsfr{margin-top:-4px;height:38px}
.featured{padding:80px 0}
.hotGame .nav{justify-content:space-around;margin-bottom:10px}
.ft-about{margin-bottom:20px}
.modal{top:10%}
.login_form label{margin:10px 6px;font-size:16px;font-weight:600;letter-spacing:2px}
.login_form .button-red{letter-spacing:2px;font-weight:400 !important;margin:0 -15px;border-radius:40px}
section#register{min-height:60vh;padding:60px 40px 120px 40px}
.ft-link-home .home{text-align:center;margin:18px 0}
.ft-link-home .home img{margin:-8px 0px;max-width:100%}
.ft-link-home .home div{font-size:.6em;line-height:2.4;width:50px;margin:-26px 14px}
.register h4{font-weight:600;font-size:24px;margin-bottom:12px}
.register_else .hr{width:100%;height:1px;margin:16px 0}
.google div{width:272px !important;height:47px;border-radius:40px;padding:6px 20px;margin:auto;text-align:center;display:flex;justify-content:space-between;align-items:center}
.authModal{display:none;position:fixed;z-index:1040;left:0;top:0;width:100%;height:100%}
.authModal .modal-box{position:absolute;transform:translateX(-50%);width:100%;max-width:600px;padding:0px 0px 16px 0px}
.authModal .close_m{position:absolute;right:10px;top:-51px;font-size:2em;line-height:1.1;border-radius:100%;width:40px;height:40px;text-align:center;cursor:pointer}
.authModal .tab-header{display:flex;justify-content:space-around;margin-bottom:15px}
.authModal .tab-btn{flex:1;padding:10px;cursor:pointer}
.authModal .captcha-box{height:46px;display:flex;align-items:center;border-radius:6px}
.authModal .login{width:100%;padding:20px;border-radius:30px;font-weight:bold;margin-top:20px;cursor:pointer}
.authModal .register{width:100%;padding:20px;border-radius:30px;font-weight:bold;margin-top:20px;cursor:pointer}
.authModal .transfer{width:100%;padding:20px;border-radius:30px;font-weight:bold;margin-top:20px;cursor:pointer}
.authModal .history{width:100%;padding:20px;border-radius:30px;font-weight:bold;margin-top:20px;cursor:pointer}
.authModal h5{font-weight:400}
.authModal .login-else-box{margin-top:13px;padding:12px 0px}
.authModal img#regImg{margin:20px}
#transferFrom{width:100%;border-radius:5px}
#transferTo{width:100%;border-radius:5px}
#transferAmount{width:100%;border-radius:5px}
.transfer-group{width:100%}
.transfer-group-box{display:flex}
#authModalTransfer .transfer-group.Amount{padding:10px 6px;margin:10px 0;border-radius:5px;margin:2px}
#authModalTransfer .transfer-group label{width:100%;padding:0 10px}
#authModalTransfer .transfer-group option{position:relative}
.transfer-group.Amount{width:100% !important}
#authModalTransfer button{width:49%;padding:9px 10px;margin:1px;font-weight:bold;margin-top:20px;cursor:pointer;font-weight:normal;border-radius:30px}
.transfer-actions{width:100%;display:flex}
#authModalTransfer button.transfer-all{width:28%;margin-top:0px;padding:6px;font-size:.9em}
#authModalTransfer .transferToIcon{font-weight:600;font-size:2em;text-align:center;display:flex;align-items:center;justify-content:center;margin:18px 4px 12px 4px}
.member-modal{top:10%}
.member-modal label{display:inline-block;width:160px;margin-right:0;line-height:1;padding:5px 10px;text-align:left}
.member-modal label span{font-size:x-small}
.box-user{padding:40px;border-radius:20px}
.box-user img.vip-lv{height:20px;margin:0px 4px}
.vipFlow{display:flex;align-items:center;justify-content:center;padding:20px 6px;font-size:14px;border-radius:20px;max-width:400px;margin:auto}
.vipFlow img{max-width:50px;margin-right:12px}
.vipFlow .flowcash{font-weight:600}
.vipFlow div.cash1{margin-right:2px;width:100px}
.vipFlow div.cash2{margin-left:2px}
.vipFlow .cashbox{display:flex;justify-content:space-around}
.flowcash .bd{width:100%;margin:4px 0}
.statusBox{text-align:center;padding:10px}
.statusBox .img-status{width:80px;height:80px;margin:auto;padding:12px;border-radius:100%}
.statusBox .img-status.status2{padding:6px}
.statusBox .img-status.status3{padding:6px}
.status2 img{margin:4px 0}
.statusBox h5{margin-top:10px;font-size:16px}
.statusBox p{margin-top:22px}
.wallet-box .num a{font-size:24px;font-weight:600;margin-top:6px;display:flex;align-items:center;height:30px}
.wallet-box .num a span{margin-right:2px}
.game-cash .game-cash-row{list-style:none}
.game-cash .game-cash-box{width:100%;text-align:center;padding:10px 20px;border-radius:12px;margin:5px}
.game-cash .game-cash-box .num{font-weight:bold;margin:10px 0}
.btn-autorenew{min-width:auto !important;width:24px;height:24px;margin:0 10px}
.btn-autorenew img{width:18px;position:relative;top:-5px;left:-8px}
.page_withdraw .box-user{max-width:500px}
.form-withdraw .group-prepend input{width:90%}
.page-invite .box-invite{max-width:800px;margin:auto}
.group-invite label{width:auto;padding:10px;border-radius:20px;margin:0}
.bankcard .bank_num{font-size:20px;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.depost-store .group-prepend input{width:35%}
.depost-store .group-prepend .group-btn{width:auto}
.group-prepend input{width:40%;margin:6px;padding:6px 16PX}
.group-invite input{width:40%;margin:6px;padding:6px 16PX}
.group-prepend .group-btn{width:40%;display:flex;justify-content:flex-start}
.member-transfer .custom-select{width:88%;padding:10px 12px}
.member-transfer .group-text{width:100%;padding:0;letter-spacing:2px;padding:5px 20px;border-radius:10px 10px 0 0}
.no-search{text-align:center;margin:auto}
.no-search img{max-width:120px}
.pay{text-align:center;margin:10px 0;padding:15px}
.pay .current::after{position:absolute;bottom:-30px;left:50%;margin-left:-15px;width:0;height:0}
.gamehistory .custom-select{display:block;width:100%;padding:.375rem .75rem;font-size:1em;line-height:1.5;border-radius:0}

@media screen and (max-width: 768px){
  h2 span.min-title{display:none}
}

@media (max-width: 660px){
  .hotGame .nav{margin-bottom:5px}
}

@media (max-width: 991px){
  .action-game{border-radius:20px;overflow:hidden}
  .action-game .full-link{width:100%;height:100%;z-index:1}
}

@media (min-width: 768px){
  .modal-box{top:10%;left:50%;transform:translate(-50%, -50%)}
}

@media (max-width: 767px){
  .modal-box{bottom:0;left:50%;transform:translateX(-50%)}
}

@media only screen and (max-width: 767px){
  .box-user{padding:10px}
  .statusBox .img-status{width:60px;height:60px;padding:10px}
  .statusBox h5{height:30px}
  .wallet-box .num a{font-size:18px}
}

@media only screen and (max-width: 768px){
  .depost-store .group-prepend input{width:96%}
  .depost-store .group-prepend .group-btn{width:96%}
  .group-prepend input{width:96%}
  .group-prepend .group-btn{width:96%}
}
