@import "/app.wxss"; .privacy-dialog { width: 100%; visibility: hidden; position: relative; overflow: hidden; z-index: 1000; } .privacy-dialog.active { visibility: visible; } .privacy-back { width: 100%; height: 100%; background: rgba(0, 0, 0, 0.6); position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: 8888; opacity: 0; transition: all 0.3s; } .privacy-back.active { opacity: 1; transition: all 0.3s; } .privacy-container { width: 100%; background: #fff; position: fixed; bottom: 0; left: 0; right: 0; z-index: 9999; border-radius: 32rpx 32rpx 0 0; padding: 48rpx; transform: translateY(100%); transition: all 0.3s; overflow: hidden; } .privacy-container.active { transform: translateY(0%); transition: all 0.3s; } .privacy-container.change { padding-bottom: calc(env(safe-area-inset-bottom) + 32rpx); } .privacy-info { width: 100%; display: flex; align-items: center; } .privacy-logo { width: 48rpx; height: 48rpx; border-radius: 50%; } .privacy-name { margin-left: 8rpx; font-size: 32rpx; font-weight: bold; } .privacy-text { font-size: 28rpx; color: #333; margin: 32rpx 0; letter-spacing: 2rpx; } .privacy-text text { color: #1277FF; } .privacy-btns { width: auto; display: flex; margin: 0 auto; justify-content: space-between; align-items: center; } .privacy-cancel-btn { width: 45%; height: 90rpx; display: flex; justify-content: center; align-items: center; border-radius: 14rpx; color: #07c160; background-color: #F2F2F2; font-weight: 500; margin: 10px !important; padding: 0; font-size: 32rpx; } .privacy-confirm-btn { width: 45%; height: 90rpx; display: flex; justify-content: center; align-items: center; border-radius: 14rpx; color: #fff; background: #07c160; font-size: 32rpx; font-weight: 500; margin: 10px !important; padding: 0; }