.app-detail-page .app-detail-wrap{margin-top: 16px;display: flex;align-items: flex-start;justify-content: space-between;}
.app-detail-page .app-detail-wrap .app-detail-panel{width: 794px;flex: 0 0 794px;max-width: 794px;display: flex;flex-direction: column;row-gap: 20px;}
.app-detail-page .app-detail-wrap .app-detail-panel .app-detail-banner{width: 100%;border-radius: 10px;background-color: #ffffff;box-shadow: 0px 0px 6px 0px #50D5AD1A;display: flex;flex-direction: column;position: relative;padding: 24px 20px;}
.app-detail-page .app-detail-wrap .app-detail-panel .app-detail-banner .openFeedback{position: absolute;top: 20px;right: 20px;display: flex;align-items: center;column-gap: 4px;padding: 0 8px;background-color: #FFFAEF;border: 1px solid #FFC87B;border-radius: 8px;cursor: pointer;}
.app-detail-page .app-detail-wrap .app-detail-panel .app-detail-banner .openFeedback .feedbackIcon{width: 13px;height: auto;object-fit: cover;object-position: center;}
.app-detail-page .app-detail-wrap .app-detail-panel .app-detail-banner .openFeedback p{font-size: 13px;font-weight: 500;color: #FFA21F;}
.app-detail-page .app-detail-wrap .app-detail-panel .app-detail-banner .openFeedback .feedbackArrow{width: 8px;height: auto;object-fit: cover;object-position: center;}
.app-detail-page .app-detail-wrap .app-detail-panel .app-detail-banner .app-detail-top{display: flex;align-items: center;column-gap: 25px;}
.app-detail-page .app-detail-wrap .app-detail-panel .app-detail-banner .app-detail-top > img{width: 119px;flex: 0 0 119px;max-width: 119px;height: 119px;border-radius: 20px;box-shadow: 2px 3px 6.4px 0px #0000001A; }
.app-detail-page .app-detail-wrap .app-detail-panel .app-detail-banner .app-detail-top .detailWrap{display: flex;flex-direction: column;row-gap: 5px;overflow: hidden;}
.app-detail-page .app-detail-wrap .app-detail-panel .app-detail-banner .app-detail-top .detailWrap h1{font-size: 24px;font-weight: bold;line-height: 34px;color: #0F0F0F;max-width: 450px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.app-detail-page .app-detail-wrap .app-detail-panel .app-detail-banner .app-detail-top .detailWrap .app-info-wrap{display: flex;flex-wrap: wrap;column-gap: 10px;}
.app-detail-page .app-detail-wrap .app-detail-panel .app-detail-banner .app-detail-top .detailWrap .app-info-wrap > p{width: calc(50% - 5px);flex: 0 0 calc(50% - 5px);max-width: calc(50% - 5px);overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 15px;line-height: 28px;color: #333333;}
.app-detail-page .app-detail-wrap .app-detail-panel .app-detail-banner .app-detail-top .detailWrap .app-info-wrap .tag-wrap{display: flex;align-items: center;column-gap: 2px;}
.app-detail-page .app-detail-wrap .app-detail-panel .app-detail-banner .app-detail-top .detailWrap .app-info-wrap .tag-wrap p{font-size: 15px;line-height: 28px;color: #333333;}
.app-detail-page .app-detail-wrap .app-detail-panel .app-detail-banner .app-detail-top .detailWrap .app-info-wrap .tag-wrap .tag-list{display: flex;align-items: center;column-gap: 12px;}
.app-detail-page .app-detail-wrap .app-detail-panel .app-detail-banner .app-detail-top .detailWrap .app-info-wrap .tag-wrap .tag-list a{width: fit-content;padding: 0 7px;text-align: center;height: 22px;line-height: 22px;border-radius: 5px;font-size: 12px;}
.app-detail-page .app-detail-wrap .app-detail-panel .app-detail-banner .app-detail-top .detailWrap .app-info-wrap .tag-wrap .tag-list a:nth-child(4n + 1){background-color: #DFFDF7;color: #0EC9A3;}
.app-detail-page .app-detail-wrap .app-detail-panel .app-detail-banner .app-detail-top .detailWrap .app-info-wrap .tag-wrap .tag-list a:nth-child(4n + 2){background-color: #FFEFE8;color: #FF793F;}
.app-detail-page .app-detail-wrap .app-detail-panel .app-detail-banner .app-detail-top .detailWrap .app-info-wrap .tag-wrap .tag-list a:nth-child(4n + 3){background-color: #EDF4FF;color: #4690FF;}
.app-detail-page .app-detail-wrap .app-detail-panel .app-detail-banner .app-detail-top .detailWrap .app-info-wrap .tag-wrap .tag-list a:nth-child(4n + 4){background-color: #FFF5D8;color: #FFA220;}
.app-detail-page .app-detail-wrap .app-detail-panel .app-detail-banner .reminder{display: flex;align-items: center;column-gap: 6px;font-size: 13px;color: #949494;margin-top: 24px;}
.app-detail-page .app-detail-wrap .app-detail-panel .app-detail-banner .reminder img{width: 13px;height: auto;object-fit: cover;object-position: center;}
.app-detail-page .app-detail-wrap .app-detail-panel .app-detail-banner .button-list{margin-top: 30px;display: flex;flex-wrap: wrap;gap: 22px;}
.app-detail-page .app-detail-wrap .app-detail-panel .app-detail-banner .button-list a, .app-detail-page .app-detail-wrap .app-detail-panel .app-detail-banner .button-list > div{width: 150px;flex: 0 0 150px;max-width: 150px;height: 48px;display: flex;align-items: center;justify-content: center;column-gap: 2px;border-radius: 10px;}
.app-detail-page .app-detail-wrap .app-detail-panel .app-detail-banner .button-list a img, .app-detail-page .app-detail-wrap .app-detail-panel .app-detail-banner .button-list > div img{width: 25px;height: auto;object-fit: cover;object-position: center;}
.app-detail-page .app-detail-wrap .app-detail-panel .app-detail-banner .button-list a p, .app-detail-page .app-detail-wrap .app-detail-panel .app-detail-banner .button-list > div p{font-size: 18px;font-weight: bold;color: #FFFFFF;}
.app-detail-page .app-detail-wrap .app-detail-panel .app-detail-banner .button-list .android-btn{background: linear-gradient(94.36deg, #58F0C0 -25.34%, #0EC9A3 100%); }
.app-detail-page .app-detail-wrap .app-detail-panel .app-detail-banner .button-list .ios-btn{background: linear-gradient(94.14deg, #46D7FF -3.11%, #5599FF 112.55%); }
.app-detail-page .app-detail-wrap .app-detail-panel .app-detail-banner .button-list .pc-btn{background: linear-gradient(94.9deg, #5EB1FF -18.9%, #AE6CFF 118.21%); }
.app-detail-page .app-detail-wrap .app-detail-panel .app-detail-banner .button-list .appoint-btn{background: linear-gradient(94.84deg, #FFE23F -47.9%, #FDA223 107.27%); column-gap: 7px;}
.app-detail-page .app-detail-wrap .app-detail-panel .app-detail-banner .button-list .noDownload-btn{background: #D5D5D5; column-gap: 7px;}

.app-detail-page .app-detail-wrap .app-detail-panel .screenshot-panel{width: 100%;background-color: #ffffff;border-radius: 10px;box-shadow: 0px 0px 6px 0px #50D5AD1A;padding: 30px 0;position: relative;}
.app-detail-page .app-detail-wrap .app-detail-panel .screenshot-panel .screenshot-wrap{position: relative;height: fit-content;overflow: hidden;}
.app-detail-page .app-detail-wrap .app-detail-panel .screenshot-panel .screenshot-wrap .swiper-slide{width: auto;height: 259px;}
.app-detail-page .app-detail-wrap .app-detail-panel .screenshot-panel .screenshot-wrap .swiper-slide img{max-height: 259px;width: auto;cursor: pointer;}
.app-detail-page .app-detail-wrap .app-detail-panel .screenshot-panel .screenshot-wrap .swiper-slide .videoWrap{position: relative;}
.app-detail-page .app-detail-wrap .app-detail-panel .screenshot-panel .screenshot-wrap .swiper-slide .videoWrap::after{content: "";position: absolute;top: 0;left: 0;background: #00000066;width: 100%;height: 100%;}
.app-detail-page .app-detail-wrap .app-detail-panel .screenshot-panel .screenshot-wrap .swiper-slide .videoWrap .play-btn{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 55px;height: 55px;cursor: pointer;z-index: 1;}
.app-detail-page .app-detail-wrap .app-detail-panel .screenshot-panel .screenshot-wrap .swiper-slide .videoWrap .play-btn img{width: 100%;height: 100%;object-fit: cover;object-position: center;}
.app-detail-page .app-detail-wrap .app-detail-panel .screenshot-panel .screenshot-wrap .swiper-button-prev, .app-detail-page .app-detail-wrap .app-detail-panel .screenshot-panel .screenshot-wrap .swiper-button-next{width: 27px;height: 100%;display: flex;align-items: center;justify-content: center;background-color: #dbd5d5;position: absolute;top: 22px;}
.app-detail-page .app-detail-wrap .app-detail-panel .screenshot-panel .screenshot-wrap .swiper-button-prev img, .app-detail-page .app-detail-wrap .app-detail-panel .screenshot-panel .screenshot-wrap .swiper-button-next img{width: 10px;height: auto;object-fit: cover;object-position: center;filter: brightness(0) saturate(100%) invert(65%) sepia(16%) saturate(0%) hue-rotate(256deg) brightness(95%) contrast(80%);}
.app-detail-page .app-detail-wrap .app-detail-panel .screenshot-panel .screenshot-wrap .swiper-button-prev{left: 0;opacity: 1;}
.app-detail-page .app-detail-wrap .app-detail-panel .screenshot-panel .screenshot-wrap .swiper-button-prev img{transform: scaleX(-1);}
.app-detail-page .app-detail-wrap .app-detail-panel .screenshot-panel .screenshot-wrap .swiper-button-next{right: 0;opacity: 1;}
.app-detail-page .app-detail-wrap .app-detail-panel .screenshot-panel .screenshot-wrap .swiper-button-prev.swiper-button-disabled{opacity: 1;background: #00000033; }
.app-detail-page .app-detail-wrap .app-detail-panel .screenshot-panel .screenshot-wrap .swiper-button-prev.swiper-button-disabled img{filter: brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(179deg) brightness(105%) contrast(101%);}
.app-detail-page .app-detail-wrap .app-detail-panel .screenshot-panel .screenshot-wrap .swiper-button-prev::after, .app-detail-page .app-detail-wrap .app-detail-panel .screenshot-panel .screenshot-wrap .swiper-button-next::after{display: none;}

.app-detail-page .app-detail-wrap .app-detail-panel .app-content-panel{background-color: #ffffff;border-radius: 10px;box-shadow: 0px 0px 6px 0px #50D5AD1A; padding: 20px;}
.app-detail-page .app-detail-wrap .app-detail-panel .app-content-panel .titleWrap{display: flex;align-items: center;column-gap: 8px;}
.app-detail-page .app-detail-wrap .app-detail-panel .app-content-panel .titleWrap img{width: 24px;height: 24px;object-fit: cover;object-position: center;border-radius: 5px;}
.app-detail-page .app-detail-wrap .app-detail-panel .app-content-panel .titleWrap p{font-size: 22px;font-weight: bold;color: #0EC9A3;line-height: 32px;}
.app-detail-page .app-detail-wrap .app-detail-panel .app-content-panel .app-detail-content{margin-top: 30px;display:flex;flex-direction:column;row-gap:17px;}
.app-detail-page .app-detail-wrap .app-detail-panel .app-content-panel .app-detail-content p{font-size: 16px;line-height: 28px;color: #333333;}
.app-detail-page .app-detail-wrap .app-detail-panel .app-content-panel .app-detail-content img{width: auto;height: auto;max-height: 613px;max-width: 500px;margin: 0 auto;display: block;}
.app-detail-page .app-detail-wrap .app-detail-panel .app-content-panel .app-detail-content h3{position: relative;font-size: 18px;line-height: 25px;font-weight: bold;color: #0F0F0F;padding-bottom: 8px;width: fit-content;}
.app-detail-page .app-detail-wrap .app-detail-panel .app-content-panel .app-detail-content h3::before{content: "";position: absolute;left: 50%;transform: translateX(-50%);bottom: -2px;width: 42px;height: 4px;border-radius: 10px;background-color: #67F9CB;}
.app-detail-page .app-detail-wrap .app-detail-panel .app-content-panel .app-detail-content h3::after{content: "";position: absolute;left: -20px;bottom: 0;width: 791px;height: 1px;background-color: #00000014;}

.app-detail-page .app-detail-wrap .app-detail-panel .app-update-panel{margin-top: 20px;}
.app-detail-page .app-detail-wrap .app-detail-panel .app-update-panel .update-top{display: flex;align-items: center;justify-content: space-between;padding-bottom: 8px;border-bottom: 1px solid #00000014;}
.app-detail-page .app-detail-wrap .app-detail-panel .app-update-panel .update-top h3{position: relative;font-size: 18px;line-height: 25px;font-weight: bold;color: #0F0F0F;width: fit-content;}
.app-detail-page .app-detail-wrap .app-detail-panel .app-update-panel .update-top h3::before{content: "";position: absolute;left: 50%;transform: translateX(-50%);bottom: -11px;width: 42px;height: 4px;border-radius: 10px;background-color: #67F9CB;}
.app-detail-page .app-detail-wrap .app-detail-panel .app-update-panel .update-top .viewMoreUpdate{display: flex;align-items: center;column-gap: 5px;cursor: pointer;}
.app-detail-page .app-detail-wrap .app-detail-panel .app-update-panel .update-top .viewMoreUpdate img{width: 10px;height: auto;object-fit: cover;object-position: center;}
.app-detail-page .app-detail-wrap .app-detail-panel .app-update-panel .update-top .viewMoreUpdate p{font-size: 14px;font-weight: 500;line-height: 16px;color: #5E5E5E;}
.app-detail-page .app-detail-wrap .app-detail-panel .app-update-panel .update-content{margin-top: 20px;}
.app-detail-page .app-detail-wrap .app-detail-panel .app-update-panel .update-content p{font-size: 16px;line-height: 28px;color: #333333;}

.app-detail-page .app-detail-wrap .app-detail-panel .app-info-panel{border-radius: 10px; padding: 16px 20px 20px; background-color: #FFFFFF;}
.app-detail-page .app-detail-wrap .app-detail-panel .app-info-panel .info-title-wrap{display: flex;align-items: center;justify-content: space-between;}
.app-detail-page .app-detail-wrap .app-detail-panel .app-info-panel .info-title-wrap .info-title{position: relative;}
.app-detail-page .app-detail-wrap .app-detail-panel .app-info-panel .info-title-wrap .info-title h2{font-size: 22px;font-weight: bold;color: #0F0F0F;line-height: 32px;}
.app-detail-page .app-detail-wrap .app-detail-panel .app-info-panel .info-title-wrap .info-title .gradient-text{position: absolute;right: -60px;top: 50%;transform: translateY(-50%);font-size: 25px;font-weight: bold;background: linear-gradient(181.66deg, rgba(85, 223, 179, 0.4) 1.41%, rgba(88, 240, 192, 0) 98.61%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; color: transparent;}
.app-detail-page .app-detail-wrap .app-detail-panel .app-info-panel .app-info-list{margin-top: 20px;display: flex;flex-wrap: wrap;column-gap: 10px;}
.app-detail-page .app-detail-wrap .app-detail-panel .app-info-panel .app-info-list p{width: calc(50% - 5px);flex: 0 0 calc(50% - 5px);max-width: calc(50% - 5px);overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 16px;line-height: 35px;color: #000000CC;}
.app-detail-page .app-detail-wrap .app-detail-panel .app-info-panel .app-info-list p a{cursor: pointer;font-size: 16px;line-height: 35px;color: #0EC9A3;text-decoration: underline;}

.app-detail-page .app-detail-wrap .app-detail-panel .related-topic-panel .panel-tab-title{display: flex;align-items: center;height: 60px;justify-content: space-between;}
.app-detail-page .app-detail-wrap .app-detail-panel .related-topic-panel .panel-tab-title .panel-title{width: 240px;height: 60px;border-radius: 10px 10px 0 0;padding: 16px 20px;position: relative;background-color: #F5FFFF;}
.app-detail-page .app-detail-wrap .app-detail-panel .related-topic-panel .panel-tab-title .panel-title h2{font-size: 22px;font-weight: bold;color: #0F0F0F;line-height: 30px;}
.app-detail-page .app-detail-wrap .app-detail-panel .related-topic-panel .panel-tab-title .panel-title .gradient-text{position: absolute;right: 85px;top: 50%;transform: translateY(-50%);font-size: 25px;font-weight: bold;background: linear-gradient(181.66deg, rgba(85, 223, 179, 0.4) 1.41%, rgba(88, 240, 192, 0) 98.61%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; color: transparent;}
.app-detail-page .app-detail-wrap .app-detail-panel .related-topic-panel .panel-tab-title .tab-buttons{display: flex;align-items: center;margin-left: auto;column-gap: 22px;}
.app-detail-page .app-detail-wrap .app-detail-panel .related-topic-panel .panel-tab-title .tab-buttons li{cursor: pointer;width: fit-content;height: 28px;border-radius: 8px;text-align: center;line-height: 28px;font-size: 14px;color: #333333;padding: 0 8px;white-space: nowrap;}
.app-detail-page .app-detail-wrap .app-detail-panel .related-topic-panel .panel-tab-title .tab-buttons li.active{background: linear-gradient(98.15deg, #CDFBF1 0%, #C0F3EB 100%);color: #0EC9A3;}
.app-detail-page .app-detail-wrap .app-detail-panel .related-topic-panel .tab-contents{margin-top: 12px;padding: 20px;background-color: #ffffff;border-radius: 0 10px 10px 10px;}
.app-detail-page .app-detail-wrap .app-detail-panel .related-topic-panel .tab-contents .tab-content{display: none;flex-direction: column;row-gap: 20px;}
.app-detail-page .app-detail-wrap .app-detail-panel .related-topic-panel .tab-contents .tab-content.active{display: flex;}
.app-detail-page .app-detail-wrap .app-detail-panel .related-topic-panel .tab-contents .tab-content .top-detail-wrap{display: flex;align-items: center;column-gap: 18px;}
.app-detail-page .app-detail-wrap .app-detail-panel .related-topic-panel .tab-contents .tab-content .top-detail-wrap > img{width: 228px;height: 128px;border-radius: 10px;flex: 0 0 228px;max-width: 228px;object-fit: cover;object-position: center;}
.app-detail-page .app-detail-wrap .app-detail-panel .related-topic-panel .tab-contents .tab-content .top-detail-wrap .detailWrap{display: flex;flex-direction: column;row-gap: 4px;overflow: hidden;}
.app-detail-page .app-detail-wrap .app-detail-panel .related-topic-panel .tab-contents .tab-content .top-detail-wrap .detailWrap .topic-title{display: flex;align-items: flex-end;justify-content: space-between;}
.app-detail-page .app-detail-wrap .app-detail-panel .related-topic-panel .tab-contents .tab-content .top-detail-wrap .detailWrap .topic-title .topicName{font-size: 20px;font-weight: bold;line-height: 28px;color: #0EC9A3;max-width: 300px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.app-detail-page .app-detail-wrap .app-detail-panel .related-topic-panel .tab-contents .tab-content .top-detail-wrap .detailWrap .topic-title .dateUpdate{font-size: 14px;color: #949494;}
.app-detail-page .app-detail-wrap .app-detail-panel .related-topic-panel .tab-contents .tab-content .top-detail-wrap .detailWrap > p{font-size: 15px;line-height: 24px;color: #333333;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}
.app-detail-page .app-detail-wrap .app-detail-panel .related-topic-panel .tab-contents .tab-content .topic-app-list{display: flex;flex-wrap: wrap;row-gap: 20px;}
.app-detail-page .app-detail-wrap .app-detail-panel .related-topic-panel .tab-contents .tab-content .topic-app-list a{width: 251px;flex: 0 0 251px;max-width: 251px;border-radius: 20px;border: 1px solid transparent;padding: 10px 12px;display: flex;align-items: center;column-gap: 10px;}
.app-detail-page .app-detail-wrap .app-detail-panel .related-topic-panel .tab-contents .tab-content .topic-app-list a > img{width: 65px;height: 65px;flex: 0 0 65px;max-width: 65px;border-radius: 15px;object-fit: cover;object-position: center;}
.app-detail-page .app-detail-wrap .app-detail-panel .related-topic-panel .tab-contents .tab-content .topic-app-list a .detailWrap{display: flex;flex-direction: column;row-gap: 4px;overflow: hidden;}
.app-detail-page .app-detail-wrap .app-detail-panel .related-topic-panel .tab-contents .tab-content .topic-app-list a .detailWrap .appName{font-size: 16px;font-weight: 500;color: #333333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.app-detail-page .app-detail-wrap .app-detail-panel .related-topic-panel .tab-contents .tab-content .topic-app-list a .detailWrap .rating-score{display: none;}
.app-detail-page .app-detail-wrap .app-detail-panel .related-topic-panel .tab-contents .tab-content .topic-app-list a .detailWrap .stars{display: flex;align-items: center;column-gap: 2px;}
.app-detail-page .app-detail-wrap .app-detail-panel .related-topic-panel .tab-contents .tab-content .topic-app-list a .detailWrap .stars > div{width: 18px;height: 18px;background-image: url(../images/home/star.webp);background-position: center;background-repeat: no-repeat;background-size: contain;}
.app-detail-page .app-detail-wrap .app-detail-panel .related-topic-panel .tab-contents .tab-content .topic-app-list a .detailWrap .stars > div.star-half{background-image: url(../images/home/star-half.webp);}
.app-detail-page .app-detail-wrap .app-detail-panel .related-topic-panel .tab-contents .tab-content .topic-app-list a .detailWrap .stars > div.star-empty{background-image: url(../images/home/star-empty.webp);}
.app-detail-page .app-detail-wrap .app-detail-panel .related-topic-panel .tab-contents .tab-content .topic-app-list a .detailWrap .size{font-size: 14px;color: #333333;}
.app-detail-page .app-detail-wrap .app-detail-panel .related-topic-panel .tab-contents .tab-content .topic-app-list a:hover{background-color: #F6FFFC;border: 1px solid #0EC9A34D;box-shadow: 3px 3px 8.1px 0px #46E0B03D; }





.app-detail-page .app-detail-wrap .app-detail-panel .related-app-panel{ border-radius: 10px; padding: 16px 20px 24px; background-color: #FFFFFF;}
.app-detail-page .app-detail-wrap .app-detail-panel .related-app-panel .related-title-wrap{display: flex;align-items: center;justify-content: space-between;}
.app-detail-page .app-detail-wrap .app-detail-panel .related-app-panel .related-title-wrap .related-title{position: relative;}
.app-detail-page .app-detail-wrap .app-detail-panel .related-app-panel .related-title-wrap .related-title h2{font-size: 22px;font-weight: bold;color: #0F0F0F;line-height: 32px;}
.app-detail-page .app-detail-wrap .app-detail-panel .related-app-panel .related-title-wrap .related-title .gradient-text{position: absolute;right: -50px;top: 50%;transform: translateY(-50%);font-size: 25px;font-weight: bold;background: linear-gradient(181.66deg, rgba(85, 223, 179, 0.4) 1.41%, rgba(88, 240, 192, 0) 98.61%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; color: transparent;}
.app-detail-page .app-detail-wrap .app-detail-panel .related-app-panel .related-app-list{display: flex;flex-wrap: wrap;margin-top: 28px;column-gap: 12px;}
.app-detail-page .app-detail-wrap .app-detail-panel .related-app-panel .related-app-list a{width: 137px;height: 174px;flex: 0 0 137px;max-width: 137px;border-radius: 15px;border: 1px solid transparent;padding: 20px 8px 16px;display: flex;flex-direction: column;}
.app-detail-page .app-detail-wrap .app-detail-panel .related-app-panel .related-app-list a > img{ width: 78px; height: 78px; position: relative; border-radius: 20px; margin: 0 auto; -webkit-box-reflect: below 0px linear-gradient(to bottom, transparent 0%, transparent 70%, rgba(0,0,0,0.3) 100% ); }
.app-detail-page .app-detail-wrap .app-detail-panel .related-app-panel .related-app-list a h4{margin-top:14px;text-align: center;font-size: 15px;color: #333333;font-weight: 500;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.app-detail-page .app-detail-wrap .app-detail-panel .related-app-panel .related-app-list a p{margin-top:6px;text-align: center;font-size: 14px;color: #333333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.app-detail-page .app-detail-wrap .app-detail-panel .related-app-panel .related-app-list a:hover{border: 1px solid #0EC9A34D;background-color: #F6FFFC;box-shadow: 3px 3px 8.1px 0px #46E0B03D; }
.app-detail-page .app-detail-wrap .app-detail-panel .related-app-panel .related-app-list a:hover h4{color: #0EC9A3;text-decoration: underline;font-weight: bold;}

.app-detail-page .app-detail-wrap .app-detail-panel .comment-panel{ border-radius: 10px; padding: 16px 18px 20px 20px; background-color: #FFFFFF;}
.app-detail-page .app-detail-wrap .app-detail-panel .comment-panel .comment-title{position: relative;width: fit-content;}
.app-detail-page .app-detail-wrap .app-detail-panel .comment-panel .comment-title h2{font-size: 22px;font-weight: bold;color: #0F0F0F;line-height: 32px;width: fit-content;}
.app-detail-page .app-detail-wrap .app-detail-panel .comment-panel .comment-title .gradient-text{position: absolute;right: -95px;top: 50%;transform: translateY(-50%);font-size: 25px;font-weight: bold;background: linear-gradient(181.66deg, rgba(85, 223, 179, 0.4) 1.41%, rgba(88, 240, 192, 0) 98.61%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; color: transparent;}
.app-detail-page .app-detail-wrap .app-detail-panel .comment-panel .commentWrap{margin-top: 34px;display: flex;flex-direction: column;}
.app-detail-page .app-detail-wrap .app-detail-panel .comment-panel .commentWrap .openComment{width: 100%;height: 59px;border-radius: 10px;text-align: center;line-height: 59px;background-color: #F8F8F8;font-size: 15px;color: #949494;cursor: pointer;}
.app-detail-page .app-detail-wrap .app-detail-panel .comment-panel .commentWrap .openComment span{color: #FF9F3F;}
.app-detail-page .app-detail-wrap .app-detail-panel .comment-panel .commentWrap .latest-comment{margin: 25px auto 18px;width: 466px;height: 28px;position: relative;display: flex;align-items: center;justify-content: center;font-size: 14px;color: #949494;}
.app-detail-page .app-detail-wrap .app-detail-panel .comment-panel .commentWrap .latest-comment::before{content: "";position: absolute;left: 0;top: 50%;transform: translateY(-50%);height: 1px;width: 167px;background: linear-gradient(90deg, rgba(194, 194, 194, 0) 0%, rgba(92, 92, 92, 0.8) 100%);}
.app-detail-page .app-detail-wrap .app-detail-panel .comment-panel .commentWrap .latest-comment::after{content: "";position: absolute;right: 0;top: 50%;transform: translateY(-50%);height: 1px;width: 167px;background: linear-gradient(90deg, rgba(92, 92, 92, 0.8) 0%, rgba(194, 194, 194, 0) 100%);}
.app-detail-page .app-detail-wrap .app-detail-panel .comment-panel .commentWrap .reminder{display: flex;align-items: center;column-gap: 6px;font-size: 13px;line-height: 28px;color: #949494;margin-bottom: 10px;}
.app-detail-page .app-detail-wrap .app-detail-panel .comment-panel .commentWrap .reminder img{width: 13px;height: auto;object-fit: cover;object-position: center;}
.app-detail-page .app-detail-wrap .app-detail-panel .comment-panel .commentWrap .comment-field-wrap{width: 100%;height: 95px;border-radius: 10px;border: 1px solid #E3E3E3;padding: 10px 15px 10px 20px;position: relative;}
.app-detail-page .app-detail-wrap .app-detail-panel .comment-panel .commentWrap .comment-field-wrap textarea{width: 95%;height: 100%;outline: none;border: none;font-size: 15px;resize: none;}
.app-detail-page .app-detail-wrap .app-detail-panel .comment-panel .commentWrap .comment-field-wrap .postComment{position: absolute;bottom: 16px;right: 16px;width: 35px;height: 35px;border-radius: 8px;background: radial-gradient(138.46% 138.46% at 12.82% 0%, #67F9CB 0%, #0EC9A3 100%);display: flex;align-items: center;justify-content: center;cursor: pointer; }
.app-detail-page .app-detail-wrap .app-detail-panel .comment-panel .commentWrap .comment-field-wrap .postComment img{width: 20px;height: auto;object-fit: cover;object-position: center;}
.app-detail-page .app-detail-wrap .app-detail-panel .comment-panel .commentWrap .comment-list{display: flex;flex-direction: column;row-gap: 20px;}
.app-detail-page .app-detail-wrap .app-detail-panel .comment-panel .commentWrap .comment-list .comment-block{display: flex;flex-direction: column;row-gap: 8px;width: 100%;}
.app-detail-page .app-detail-wrap .app-detail-panel .comment-panel .commentWrap .comment-list .comment-block .comment{background-color: #F8F8F8;border-radius: 10px;padding: 15px 18px 12px;display: flex;flex-direction: column;}
.app-detail-page .app-detail-wrap .app-detail-panel .comment-panel .commentWrap .comment-list .comment-block .comment .topWrap{display: flex;align-items: flex-end;column-gap: 10px;padding-bottom: 14px;border-bottom: 1px solid #35B49A3D;}
.app-detail-page .app-detail-wrap .app-detail-panel .comment-panel .commentWrap .comment-list .comment-block .comment .topWrap .avatar{background-color: #B5B5B5;border-radius: 5px;width: 39px;height: 39px;display: flex;align-items: center;justify-content: center;font-size: 14px;font-weight: 500;color: #FFFFFF;}
.app-detail-page .app-detail-wrap .app-detail-panel .comment-panel .commentWrap .comment-list .comment-block .comment .topWrap .nameWrap{display: flex;flex-direction: column;height: 39px;justify-content: space-between;}
.app-detail-page .app-detail-wrap .app-detail-panel .comment-panel .commentWrap .comment-list .comment-block .comment .topWrap .nameWrap h4{font-size: 16px;font-weight: bold;color: #0EC9A3;max-width: 400px;}
.app-detail-page .app-detail-wrap .app-detail-panel .comment-panel .commentWrap .comment-list .comment-block .comment .topWrap .nameWrap p{font-size: 14px;color: #00000099;}
.app-detail-page .app-detail-wrap .app-detail-panel .comment-panel .commentWrap .comment-list .comment-block .comment .topWrap .datePost{font-size: 14px;color: #949494;margin-left: auto;}
.app-detail-page .app-detail-wrap .app-detail-panel .comment-panel .commentWrap .comment-list .comment-block .comment .comment-content{width: 100%;margin-top: 14px;font-size: 15px;line-height: 28px;color: #333333;}
.app-detail-page .app-detail-wrap .app-detail-panel .comment-panel .commentWrap .comment-list .comment-block .bottomWrap{display: flex;align-items: center;column-gap: 10px;}
.app-detail-page .app-detail-wrap .app-detail-panel .comment-panel .commentWrap .comment-list .comment-block .bottomWrap > div{width: fit-content;padding: 0 10px;height: 29px;text-align: center;line-height: 29px;display: flex;align-items: center;justify-content: center;column-gap: 4px;border-radius: 8px;cursor: pointer;}
.app-detail-page .app-detail-wrap .app-detail-panel .comment-panel .commentWrap .comment-list .comment-block .bottomWrap > div p{font-size: 12px;line-height: 1;}
.app-detail-page .app-detail-wrap .app-detail-panel .comment-panel .commentWrap .comment-list .comment-block .bottomWrap > div.supportButton{background-color: #E8FFFA;}
.app-detail-page .app-detail-wrap .app-detail-panel .comment-panel .commentWrap .comment-list .comment-block .bottomWrap > div.supportButton img{width: 12px;height: auto;object-fit: cover;object-position: center;margin-top: -2px;}
.app-detail-page .app-detail-wrap .app-detail-panel .comment-panel .commentWrap .comment-list .comment-block .bottomWrap > div.supportButton p{color: #0EC9A3;}
.app-detail-page .app-detail-wrap .app-detail-panel .comment-panel .commentWrap .comment-list .comment-block .bottomWrap > div.replyButton{background-color: #FFF6D8;}
.app-detail-page .app-detail-wrap .app-detail-panel .comment-panel .commentWrap .comment-list .comment-block .bottomWrap > div.replyButton img{width: 14px;height: auto;object-fit: cover;object-position: center;}
.app-detail-page .app-detail-wrap .app-detail-panel .comment-panel .commentWrap .comment-list .comment-block .bottomWrap > div.replyButton p{color: #F88400;}

.app-detail-page .app-detail-wrap .app-side-panel{width: 385px;flex: 0 0 385px;max-width: 385px;display: flex;flex-direction: column;row-gap: 20px;}
.app-detail-page .app-detail-wrap .app-side-panel .hot-app-panel{box-shadow: 0px 0px 6px 0px #50D5AD1A; border-radius: 10px;padding: 16px 12px 22px;background-color: #FFFFFF;}
.app-detail-page .app-detail-wrap .app-side-panel .hot-app-panel .side-title-wrap{padding-left: 10px;}
.app-detail-page .app-detail-wrap .app-side-panel .hot-app-panel .side-title-wrap .side-title .gradient-text{right: -72px;}
.app-detail-page .app-detail-wrap .app-side-panel .hot-app-panel .side-app-list{margin-top: 24px;display: flex;flex-wrap: wrap;row-gap: 10px;}
.app-detail-page .app-detail-wrap .app-side-panel .hot-app-panel .side-app-list a{display: flex;align-items: center;width: 180px;flex: 0 0 180px;max-width: 180px;height: 76px;border-radius: 15px;border: 1px solid transparent;padding: 0 10px;column-gap: 8px;}
.app-detail-page .app-detail-wrap .app-side-panel .hot-app-panel .side-app-list a > img{width: 58px;flex: 0 0 58px;max-width: 58px;height: 58px;border-radius: 15px;}
.app-detail-page .app-detail-wrap .app-side-panel .hot-app-panel .side-app-list a .detailWrap{display: flex;flex-direction: column;row-gap: 4px;overflow: hidden;}
.app-detail-page .app-detail-wrap .app-side-panel .hot-app-panel .side-app-list a .detailWrap h4{font-size: 16px;line-height: 22px;font-weight: bold;color: #0F0F0F;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.app-detail-page .app-detail-wrap .app-side-panel .hot-app-panel .side-app-list a .detailWrap p{font-size: 14px;color: #333333;line-height: 16px;}
.app-detail-page .app-detail-wrap .app-side-panel .hot-app-panel .side-app-list a:hover{border: 1px solid #0EC9A34D;background: #F6FFFC; box-shadow: 3px 3px 8.1px 0px #46E0B03D; }

.app-detail-page .app-detail-wrap .app-side-panel .side-rank-panel{box-shadow: 0px 0px 6px 0px #50D5AD1A; border-radius: 10px;padding: 16px 12px 22px;background-color: #FFFFFF;}
.app-detail-page .app-detail-wrap .app-side-panel .side-rank-panel .side-title-wrap{padding-left: 10px;}
.app-detail-page .app-detail-wrap .app-side-panel .side-rank-panel .side-title-wrap .side-title .gradient-text{right: -68px;}
.app-detail-page .app-detail-wrap .app-side-panel .side-rank-panel .side-rank-list{display: flex;flex-direction: column;margin-top: 24px;}
.app-detail-page .app-detail-wrap .app-side-panel .side-rank-panel .side-rank-list .sideRankWrap{display: flex;align-items: center;padding: 18px 22px 18px 17px;}
.app-detail-page .app-detail-wrap .app-side-panel .side-rank-panel .side-rank-list .sideRankWrap .rankNo{width: 20px;height: 20px;background-image: url(../images/home/1.webp);background-position: center;background-repeat: no-repeat;background-size: cover;flex: 0 0 20px;max-width: 20px;margin-right: 15px;}
.app-detail-page .app-detail-wrap .app-side-panel .side-rank-panel .side-rank-list .sideRankWrap:nth-child(1) .rankNo{background-size: 7px 20px;}
.app-detail-page .app-detail-wrap .app-side-panel .side-rank-panel .side-rank-list .sideRankWrap:nth-child(2) .rankNo{background-image: url(../images/home/2.webp);background-size: 10px 20px;}
.app-detail-page .app-detail-wrap .app-side-panel .side-rank-panel .side-rank-list .sideRankWrap:nth-child(3) .rankNo{background-image: url(../images/home/3.webp);background-size: 10px 20px;}
.app-detail-page .app-detail-wrap .app-side-panel .side-rank-panel .side-rank-list .sideRankWrap:nth-child(4) .rankNo{background-image: url(../images/home/4.webp);background-size: 10px 20px;}
.app-detail-page .app-detail-wrap .app-side-panel .side-rank-panel .side-rank-list .sideRankWrap:nth-child(5) .rankNo{background-image: url(../images/home/5.webp);background-size: 10px 20px;}
.app-detail-page .app-detail-wrap .app-side-panel .side-rank-panel .side-rank-list .sideRankWrap:nth-child(6) .rankNo{background-image: url(../images/home/6.webp);background-size: 10px 20px;}
.app-detail-page .app-detail-wrap .app-side-panel .side-rank-panel .side-rank-list .sideRankWrap:nth-child(7) .rankNo{background-image: url(../images/home/7.webp);background-size: 10px 20px;}
.app-detail-page .app-detail-wrap .app-side-panel .side-rank-panel .side-rank-list .sideRankWrap:nth-child(8) .rankNo{background-image: url(../images/home/8.webp);background-size: 10px 20px;}
.app-detail-page .app-detail-wrap .app-side-panel .side-rank-panel .side-rank-list .sideRankWrap:nth-child(9) .rankNo{background-image: url(../images/home/9.webp);background-size: 10px 20px;}
.app-detail-page .app-detail-wrap .app-side-panel .side-rank-panel .side-rank-list .sideRankWrap:nth-child(10) .rankNo{background-image: url(../images/home/10.webp);background-size: 20px 20px;}
.app-detail-page .app-detail-wrap .app-side-panel .side-rank-panel .side-rank-list .sideRankWrap .imgWrap{width: 50px;flex: 0 0 50px;max-width: 50px;height: 50px;margin-right: 16px;}
.app-detail-page .app-detail-wrap .app-side-panel .side-rank-panel .side-rank-list .sideRankWrap .imgWrap img{width: 100%;height: 100%;border-radius: 15px;object-fit: cover;object-position: center);}
.app-detail-page .app-detail-wrap .app-side-panel .side-rank-panel .side-rank-list .sideRankWrap .detailWrap{display: flex;flex-direction: column;row-gap: 9px;overflow: hidden;}
.app-detail-page .app-detail-wrap .app-side-panel .side-rank-panel .side-rank-list .sideRankWrap .detailWrap h4{font-size: 16px;line-height: 22px;font-weight: 500;color: #0F0F0F;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.app-detail-page .app-detail-wrap .app-side-panel .side-rank-panel .side-rank-list .sideRankWrap .detailWrap p{display: flex; align-items: center; column-gap: 8px; font-size: 14px; color: #333333;}
.app-detail-page .app-detail-wrap .app-side-panel .side-rank-panel .side-rank-list .sideRankWrap .detailWrap p i{width: 1px; height: 14px; background-color: #333333; transform: rotate(25deg);}
.app-detail-page .app-detail-wrap .app-side-panel .side-rank-panel .side-rank-list .sideRankWrap .viewNowBtn{width: 58px; flex: 0 0 58px; max-width: 58px; height: 23px; line-height: 21px; text-align: center; padding: 0 3px; border: 1px solid #0EC9A3; border-radius: 8px; font-size: 12px; font-weight: 500; color: #0EC9A3; margin-left: auto;opacity: 0;visibility: hidden;transition: opacity .3s ease;}
.app-detail-page .app-detail-wrap .app-side-panel .side-rank-panel .side-rank-list .sideRankWrap:hover{background-color: #F1FFF9;box-shadow: 0px 4px 10.6px 0px #D2FFEF; }
.app-detail-page .app-detail-wrap .app-side-panel .side-rank-panel .side-rank-list .sideRankWrap:hover .viewNowBtn{opacity: 1;visibility: visible;background: linear-gradient(98.94deg, #0EC9A3 0%, #41E0C0 72.6%); border: 1px solid transparent; font-weight: bold; color: #FFFFFF;}

.app-detail-page .app-detail-wrap .app-side-panel .hot-news-panel{box-shadow: 0px 0px 6px 0px #50D5AD1A; border-radius: 10px;padding: 16px 0 5px;background-color: #FFFFFF;}
.app-detail-page .app-detail-wrap .app-side-panel .hot-news-panel .side-title-wrap{padding: 0 22px;}
.app-detail-page .app-detail-wrap .app-side-panel .hot-news-panel .side-title-wrap .side-title .gradient-text{right: -72px;}
.app-detail-page .app-detail-wrap .app-side-panel .hot-news-panel .related-news-list{margin-top: 16px;display: flex;flex-direction: column;}
.app-detail-page .app-detail-wrap .app-side-panel .hot-news-panel .related-news-list .newsWrap{padding: 20px 14px 20px 22px;display: flex;align-items: center;column-gap: 10px;}
.app-detail-page .app-detail-wrap .app-side-panel .hot-news-panel .related-news-list .newsWrap:nth-child(even){background-color: #F5F5F5;}
.app-detail-page .app-detail-wrap .app-side-panel .hot-news-panel .related-news-list .newsWrap .imgWrap{width: 112px;flex: 0 0 112px;max-width: 112px;height: 63px;}
.app-detail-page .app-detail-wrap .app-side-panel .hot-news-panel .related-news-list .newsWrap .imgWrap img{width: 100%;height: 100%;border-radius: 6px;object-fit: cover;object-position: center;}
.app-detail-page .app-detail-wrap .app-side-panel .hot-news-panel .related-news-list .newsWrap .detailWrap{display: flex;flex-direction: column;row-gap: 3px;overflow: hidden;}
.app-detail-page .app-detail-wrap .app-side-panel .hot-news-panel .related-news-list .newsWrap .detailWrap h4{font-size: 14px;line-height: 20px;font-weight: bold;color: #0F0F0F;text-decoration: underline;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.app-detail-page .app-detail-wrap .app-side-panel .hot-news-panel .related-news-list .newsWrap .detailWrap p{font-size: 14px;line-height: 18px;color: #333333;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.app-detail-page .app-detail-wrap .app-side-panel .hot-news-panel .related-news-list .newsWrap:hover .detailWrap h4{color: #0EC9A3;}

.app-detail-page .app-detail-wrap .app-side-panel .side-topic-wrap{width: 100%;background: #FFFFFF; border-radius: 10px;box-shadow: 0px 0px 6px 0px #50D5AD1A; padding: 16px 20px 24px;}
.app-detail-page .app-detail-wrap .app-side-panel .side-topic-wrap .side-title .gradient-text{right: -45px;}
.app-detail-page .app-detail-wrap .app-side-panel .side-topic-wrap .side-topic-list{margin-top: 30px;display: flex;flex-direction: column;row-gap: 20px;}
.app-detail-page .app-detail-wrap .app-side-panel .side-topic-wrap .side-topic-list a{width: 100%;height: 180px;border-radius: 10px;position: relative;}
.app-detail-page .app-detail-wrap .app-side-panel .side-topic-wrap .side-topic-list a > img{width: 100%;height: 100%;border-radius: 10px;object-fit: cover;object-position: center;}
.app-detail-page .app-detail-wrap .app-side-panel .side-topic-wrap .side-topic-list a .overlay-title{position: absolute;width: 100%;left: 0;bottom: 0;height: 43px;background: linear-gradient(90deg, rgba(0, 0, 0, 0.4) 27.88%, rgba(102, 102, 102, 0.4) 100%);border-radius: 0 0 10px 10px;line-height: 43px;padding: 0 14px;font-size: 18px;font-weight: bold;color: #FFFFFF;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

#modalImage { transition: opacity 0.3s ease; opacity: 1; }
#modalImage.fade-out { opacity: 0; }
#imageModal.modal { display: none; position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%;text-align: center; }
#imageModal .overlay{background: #00000080; position: absolute;width: 100%;height: 100%;z-index: -1;}
#imageModal.modal .swiper-slide{position: relative;display: flex;align-items: center;justify-content: center;}
#imageModal.modal .swiper{position: absolute; height: 100%; top: 50%; transform: translateY(-50%); width: 100%;}
#imageModal.modal .swiper-slide img {max-width: 1000px;max-height: 700px;object-fit: contain;height: auto;width: auto;}
#imageModal .close{cursor: pointer;position: absolute;right: 16px;top: 16px;font-size: 30px;color: #ffffff;font-family: cursive;z-index: 1;font-weight: bold;}
#imageModal .modal-swiper-prev, #imageModal .modal-swiper-next{position: absolute;top: 50%;transform: translateY(-50%);display: flex;align-items: center;justify-content: center;background-color: #ffffffa8;cursor: pointer;width: 40px;height: 40px;border: none;border-radius: 50%;font-size: 24px;color: #000000;font-family: cursive;font-weight: bold;z-index: 99;padding: 0;}
#imageModal .modal-swiper-prev{left: 50px;}
#imageModal .modal-swiper-next{right: 50px;}

.feedback-popup{display: none; position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%;text-align: center;}
.feedback-popup .overlay{background: #00000080; position: absolute;width: 100%;height: 100%;z-index: -1;}
.feedback-popup .feedback-wrap{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 500px;border-radius: 3px;padding: 0 30px;background-image: url(../images/info/feedbg.webp);background-position: center;background-size: cover;background-repeat: no-repeat;height: 725px;}
.feedback-popup .feedback-wrap .close-icon{position: absolute;top: 0;right: 0;font-size: 60px;color: #999999;cursor: pointer;}
.feedback-popup .feedback-wrap .popupTitle{position: relative; text-align: center; margin: 100px auto 0;font-size: 32px; line-height: 72px; font-weight: bold; color: #000;}
.feedback-popup .feedback-wrap .feedback-inner{text-align: left;padding: 0 23px 5px;}
.feedback-popup .feedback-wrap .feedback-inner > p{font-size: 22px; color: #000; margin: 10px 0; text-align: left;}
.feedback-popup .feedback-wrap .feedback-inner .info{position: relative; top: -4px;}
.feedback-popup .feedback-wrap .feedback-inner .info .checkbox{position: relative; height: 42px; line-height: 42px;}
.feedback-popup .feedback-wrap .feedback-inner .info .checkbox input[type='checkbox'] { position: absolute; left: 0; top: 0; width: 20px; height: 20px; opacity: 0; }
.feedback-popup .feedback-wrap .feedback-inner .info .checkbox label { position: absolute; left: 0px; top: 0; height: 48px; line-height: 48px; width: 420px; font-size: 18px; color: #666; text-align: left; padding-left: 36px; }
.feedback-popup .feedback-wrap .feedback-inner .info .checkbox label:after { content: ''; position: absolute; left: 0; top: 11px; width: 22px; height: 22px; border-radius: 50%; border: 2px solid #ccc; text-align: center; line-height: 14px; font-size: 12px; cursor: pointer; }
.feedback-popup .feedback-wrap .feedback-inner textarea { width: 100%; height: 58px; border: none; resize: none; padding: 0 18px; font-size: 16px; color: #8f8f8f; background-color: #F0F0F0; border-radius: 3px;line-height: 58px;outline: none;border: none;}
.feedback-popup .feedback-wrap .feedback-inner .phoneField { overflow: hidden; margin-bottom: 20px; }
.feedback-popup .feedback-wrap .feedback-inner .phoneField input { display: block; border: none; width: 100%; height: 53px; line-height: 53px; font-size: 16px; padding: 0 20px; background-color: #F6F6F6; border-radius: 3px; }
.feedback-popup .feedback-wrap .feedback-inner .info .checkbox input[type='checkbox']:checked + label:after { top: 12px; width: 26px; height: 26px; background: url(../images/info/tick.webp) no-repeat; background-size: contain; border: 0; }
.feedback-popup .feedback-wrap .confirmBtn { display: block; cursor: pointer; border: 0; width: 286px; height: 48px; color: #fff; font-size: 22px; line-height: 48px; margin: 0 auto; background: url(../images/info/feedbackBtn.webp) no-repeat; background-size: cover; background-position: center; }

.permission-popup{display: none; position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%;text-align: center;}
.permission-popup .overlay{background: #00000080; position: absolute;width: 100%;height: 100%;z-index: -1;}
.permission-popup .permission-text{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 500px;border-radius: 3px;padding: 0 30px;background-image: url(../images/info/popbg.webp);background-position: center;background-size: cover;background-repeat: no-repeat;height: 725px;}
.permission-popup .permission-text .close-icon{position: absolute;top: 0;right: 0;font-size: 60px;color: #999999;cursor: pointer;}
.permission-popup .permission-text .popupTitle{position: relative; text-align: center; margin: 100px auto 0;font-size: 32px; line-height: 72px; font-weight: bold; color: #000;}
.permission-popup .permission-text .permission-content{display: block; height: 400px; border: none; padding: 0px 26px; line-height: 28px; font-size: 16px; margin: 20px auto 30px; text-align: left; overflow: auto;}
.permission-popup .permission-text .permission-content p:nth-of-type(1) { font-size: 18px; font-weight: bold; color: #333; margin-bottom: 10px; }
.permission-popup .permission-text .permission-content strong { display: block; font-size: 16px; color: #333; line-height: 36px; }
.permission-popup .permission-text .confirmBtn{display: block; cursor: pointer; border: 0; width: 286px; height: 48px; color: #fff; font-size: 22px; line-height: 48px; margin: 28px auto 38px; background: url(../images/info/popBtn.webp) no-repeat; background-size: cover; background-position: center;}

.privacy-popup{display: none; position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%;text-align: center;}
.privacy-popup .overlay{background: #00000080; position: absolute;width: 100%;height: 100%;z-index: -1;}
.privacy-popup .privacy-text{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 500px;border-radius: 3px;padding: 0 30px;background-image: url(../images/info/popbg.webp);background-position: center;background-size: cover;background-repeat: no-repeat;height: 725px;}
.privacy-popup .privacy-text .close-icon{position: absolute;top: 0;right: 0;font-size: 60px;color: #999999;cursor: pointer;}
.privacy-popup .privacy-text .popupTitle{position: relative; text-align: center; margin: 100px auto 0;font-size: 32px; line-height: 72px; font-weight: bold; color: #000;}
.privacy-popup .privacy-text .privacy-content{display: block; height: 400px; border: none; padding: 0px 26px; line-height: 28px; font-size: 16px; margin: 20px auto 30px; text-align: left; overflow: auto;}
.privacy-popup .privacy-text .privacy-content p:nth-of-type(1) { font-size: 18px; font-weight: bold; color: #333; margin-bottom: 10px; }
.privacy-popup .privacy-text .privacy-content strong { display: block; font-size: 16px; color: #333; line-height: 36px; }
.privacy-popup .privacy-text .confirmBtn{display: block; cursor: pointer; border: 0; width: 286px; height: 48px; color: #fff; font-size: 22px; line-height: 48px; margin: 28px auto 38px; background: url(../images/info/popBtn.webp) no-repeat; background-size: cover; background-position: center;}