.layui-layer.class-layer-pay-custom{border-radius:16px}.pay-box{text-align:center;padding:40px 20px}.pay-box .pay-title{font-size:20px;font-weight:bold;margin-bottom:20px}.pay-box .qrcode-wrap{width:200px;height:200px;border-radius:6px;display:inline-block;position:relative;font-size:12px}.pay-box .qrcode-wrap img{width:100%;height:100%}.pay-box .qrcode-wrap .qrcode-mask,.pay-box .qrcode-wrap .qrcode-loading{position:absolute;left:0;top:0;right:0;bottom:0;background-color:rgba(255,255,255,0.8);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;flex-direction:column;align-items:center;justify-content:center}.pay-box .qrcode-wrap .qrcode-mask .tip-text,.pay-box .qrcode-wrap .qrcode-loading .tip-text{color:#666;font-size:12px;margin:8px 0;position:relative}.pay-box .qrcode-wrap .qrcode-mask .link-text,.pay-box .qrcode-wrap .qrcode-loading .link-text{color:#0088cc;font-size:12px;margin:8px 0 20px;color:#536471}.pay-box .qrcode-wrap .qrcode-mask .btn-agree,.pay-box .qrcode-wrap .qrcode-loading .btn-agree{background-color:#00b4d8;color:#fff;border:none;padding:8px 22px;border-radius:20px;margin:10px 0}.pay-box .qrcode-wrap .qrcode-loading{display:none}.pay-box .qrcode-pay-type{margin-top:12px;display:flex;justify-content:center;align-items:center;font-size:12px;color:#536471;gap:4px}.pay-box .qrcode-pay-type .tip-text{margin-bottom:auto}.pay-box .qrcode-pay-type img{width:16px}.pay-box .read-text{display:block;color:#0088cc;font-size:12px;margin-top:28px;color:#536471}#depositModal{padding:30px 25px;display:none}.layui-layer.class-layer-server-custom{border-radius:8px}.layui-layer.class-layer-server-custom .layui-layer-title{background-color:transparent}.global-mask .agree-pop{background:#fff;border-radius:8px;display:flex;flex-direction:column;overflow:hidden}.global-mask .pop-header{height:60px;padding:0 24px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #eee}.global-mask .pop-header h2{font-size:18px;color:#222;font-weight:600}.global-mask .close-icon{font-size:24px;color:#999;cursor:pointer;line-height:1}.global-mask .close-icon:hover{color:#333}.global-mask .package-card{padding:14px 24px;background:#F6F8FA;font-size:13px;line-height:1.8}.global-mask .package-logo{height:40px;margin:6px 0}.global-mask .tab-bar{display:flex;border-bottom:1px solid #eee}.global-mask .tab-item{white-space:nowrap;padding:12px 26px;font-size:14px;color:#666;cursor:pointer;position:relative}.global-mask .tab-item.active{color:#0066FF}.global-mask .tab-item.active::after{content:"";width:100%;height:2px;background:#0066FF;position:absolute;left:0;bottom:-1px;z-index:1}.global-mask .scroll-wrap{height:380px;padding:16px 24px;overflow-y:auto;font-size:13px;line-height:1.75;color:#333}.global-mask .tab-content{display:none}.global-mask .tab-content.show{display:block}.global-mask .check-box-area{padding:16px 24px;border-top:1px solid #eee}.global-mask .check-item{margin:10px 0;display:flex;align-items:flex-start;gap:8px}.global-mask .check-item input{margin-top:3px;width:15px;height:15px}.global-mask .btn-footer{padding:16px 24px;display:flex;justify-content:flex-end;gap:16px;border-top:1px solid #eee}.global-mask .btn-cancel{width:120px;height:40px;border:1px solid #dcdcdc;background:#fff;border-radius:4px;cursor:pointer;font-size:14px}.global-mask .pay-btn{width:140px;height:40px;background:#0066FF;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px}.global-mask .pay-btn:disabled{background:#99b8e8;cursor:not-allowed}@media screen and (max-width:768px){#depositModal{padding:20px 20px 0}#depositModal .package-logo{height:20px}#depositModal .package-card{padding:14px}#depositModal .tab-bar{overflow-y:hidden;overflow-x:auto}#depositModal .agree-pop{height:calc(75vh - 80px)}#depositModal .scroll-wrap{flex:1;padding:16px 14px}#depositModal label{margin-bottom:0}#depositModal .check-box-area{padding:0 10px;font-size:12px}}