.vipCodeDialog .dialogBody,.vipCodeDialog .form-div{position:relative}.vipCodeDialog .form-title{font-size:12px}.vipCodeDialog .form-content{position:relative;margin-top:5px}.vipCodeDialog .form-input{width:100%}.vipCodeDialog .submit-button{padding:20px;margin-top:20px;width:100%;color:#fff;font-size:14px;border-radius:10px;border:0;background-color:#fa6400}.vipCodeDialog .tips-div{margin-top:10px;font-size:12px;text-align:center}.templateDetailDialog .dialogBody{position:relative;color:#000;display:flex;justify-content:space-between;gap:20px}.templateDetailDialog .pre-div{left:-100px}.templateDetailDialog .next-div,.templateDetailDialog .pre-div{position:absolute;top:calc(50% - 20px);width:40px;height:40px;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.3);border-radius:50%;cursor:pointer}.templateDetailDialog .next-div{right:-100px}.templateDetailDialog .left-panel{flex:1}.templateDetailDialog .templateImage-div{position:relative;width:100%;padding-top:75%;background-color:#d8d8d8;display:flex;align-items:center;justify-content:center}.templateDetailDialog .template-image{position:absolute;left:0;top:0;width:100%;height:100%}.templateDetailDialog .preview3D{position:absolute;top:calc(50% - 15px);padding:0 20px;height:30px;text-align:center;line-height:30px;color:#fff;font-size:16px;border-radius:20px;background-color:hsla(0,0%,100%,.2);z-index:1;cursor:pointer}.templateDetailDialog .recommend-div{position:relative;margin-top:10px}.templateDetailDialog .recommend-wrap{margin-top:5px;width:calc(var(--recommend-item-width, 100px)*4 + 30px);overflow:auto}.templateDetailDialog .items-div{width:-moz-fit-content;width:fit-content;display:flex;align-items:center;justify-content:flex-start;gap:10px}.templateDetailDialog .template-item{position:relative;width:var(--recommend-item-width,100px);padding-top:calc(var(--recommend-item-width, 100px)*0.75);background-color:#d8d8d8}.templateDetailDialog .pre-arrow{left:10px}.templateDetailDialog .next-arrow,.templateDetailDialog .pre-arrow{position:absolute;top:calc(50% - 15px);width:30px;height:30px;border-radius:50%;background-color:rgba(0,0,0,.3);display:flex;align-items:center;justify-content:center;cursor:pointer}.templateDetailDialog .next-arrow{right:10px}.templateDetailDialog .right-panel{width:300px}.templateDetailDialog .templateName-div{font-size:18px;font-weight:700;display:flex;align-items:center;justify-content:space-between;gap:10px}.templateDetailDialog .templateDesc-div{margin-top:10px;font-size:12px}.templateDetailDialog .vip-panel,.templateDetailDialog .vipProduct-panel{margin-top:20px}.templateDetailDialog .panel-title{font-size:16px}.templateDetailDialog .panel-wrap{position:relative;margin-top:5px;display:flex;flex-wrap:wrap;gap:10px}.templateDetailDialog .vip-item{padding:10px 5px;width:calc(50% - 10px);min-height:60px;font-size:16px;color:#000;border:1px solid #979797;border-radius:4px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer}.templateDetailDialog .vip-item.isSelected{border:2px solid #0091ff}.templateDetailDialog .vip-title{font-weight:700;display:flex;align-items:center;justify-content:center;gap:5px}.templateDetailDialog .vip-title .info-icon{position:relative;top:-2px}.templateDetailDialog .vip-subtitle{font-size:16px;opacity:.5}.templateDetailDialog .vipProduct-panel .vip-title{font-size:20px;display:block}.templateDetailDialog .button-div{position:relative;margin-top:20px;color:#fff;display:flex;align-items:center;justify-content:space-between}.templateDetailDialog .buy-button{width:100%;background-color:#fa6400;border:0}.templateDetailDialog .buy-button,.templateDetailDialog .code-button{height:40px;font-size:16px;color:#fff}.templateDetailDialog .select-button{background-color:#0091ff}.showVipInfoPopover .title{font-size:14px}.showVipInfoPopover .permission-wrap{margin-top:10px;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:10px}.showVipInfoPopover .permission-item{display:flex;align-items:center;justify-content:center;gap:5px}.showVipInfoPopover .success-icon{position:relative}.addGalleryContainer{width:100vw;height:var(--vh,100vh);color:#000;background-color:#fff}.addGalleryContainer .pageTitle{position:relative;margin:0 auto;max-width:1080px;height:150px;font-size:24px;display:flex;align-items:center;justify-content:center;flex-direction:column}.addGalleryContainer .pageTitle .back-div{position:absolute;left:0;top:50px;height:50px;font-size:14px;display:flex;align-items:center;color:#000;cursor:pointer}.addGalleryContainer .pageTitle .back-div .back-icon{position:relative;top:-1px;margin-right:2px}.addGalleryContainer .pageBody{position:relative;margin:0 auto;max-width:1080px;height:calc(var(--vh, 100vh) - 150px)}.addGalleryContainer .filter-div{position:relative;padding-left:100px;margin-bottom:10px;min-height:30px;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;font-size:16px;font-weight:200;gap:10px 30px}.addGalleryContainer .filter-title{position:absolute;left:0;top:2px;height:30px}.addGalleryContainer .filter-item{cursor:pointer}.addGalleryContainer .filter-item.isFilterSelected{font-weight:700}.addGalleryContainer .style-wrap{padding:0 0 30px;width:100%;height:calc(100% - 80px);overflow:auto}.addGalleryContainer .style-item{margin-bottom:30px}.addGalleryContainer .style-item-title{font-size:24px;font-weight:700}.addGalleryContainer .gallery-wrap{margin-top:10px;display:flex;flex-wrap:wrap;gap:20px}.addGalleryContainer .gallery-item{position:relative;width:240px;cursor:pointer}.addGalleryContainer .gallery-image-div{width:100%;height:150px;background-color:#ebebeb}.addGalleryContainer .isSelected .gallery-image-div{border:2px solid #0091ff}.addGalleryContainer .template-name{margin-top:5px;font-size:14px;display:flex;align-items:center;justify-content:space-between;gap:0 10px}.addGalleryContainer .gallery-image{width:100%;height:100%}@media screen and (max-width:700px){.addGalleryContainer .gallery-wrap{justify-content:center}}@media screen and (max-width:430px){.addGalleryContainer .pageTitle .back-div{top:0;left:10px}}