.van-field__label{width:100%}.van-field__body{margin-top:10px;border:1px solid #999;padding:0 5px;height:36px}input::placeholder{color:#999;font-size:12px}.van-field__control{background:transparent!important}.van-cell__right-icon{display:none}.selItem .van-field__body:after{content:"\e660";font:14px/1 vant-icon}.product-names{font-size:.7rem;color:#666;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;word-break:break-all}.product-images-container{width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;margin-top:8px}.product-images-container::-webkit-scrollbar{display:none}.product-images{display:flex;gap:8px;padding:4px 0;width:max-content;max-width:100%}.product-image{width:80px;height:80px;object-fit:cover;border-radius:4px;flex-shrink:0}.confirm-modal-content{padding:20px;text-align:center}.confirm-title{font-size:18px;font-weight:700;margin-bottom:10px}.confirm-message{font-size:16px;margin-bottom:20px;color:#333}.confirm-buttons{display:flex;justify-content:space-around;gap:20px}.confirm-btn-cancel,.confirm-btn-confirm{width:40%}.favobox{display:flex;align-items:center;justify-content:space-between;padding:3vw;background:#fff2f4}.favobox .favoL{text-align:left}.favobox .favoL h3{font-size:1em;color:#783651;padding-bottom:1vw}.favobox .favoL p{color:#712c49;font-size:.9em}.favobox .favoL span{font-size:.7em;color:#817e7e}.favoCon .favoTit{font-size:1em;padding:3vw 0;text-align:left;text-indent:1em;color:#481425}.favoCon .favoListBox{height:120vw;overflow:scroll;padding-bottom:22vw}.favoCon ul{width:92%;margin:0 auto}.favoCon ul .favoItem{display:flex;align-items:flex-start;justify-content:space-between;border:1px solid #ececec;padding:2vw;margin-bottom:2vw;border-radius:8px;flex:1;min-width:0}.favoCon ul .favoItem .favoItemMsg{display:flex;width:100%}.favoCon ul .favoItem .favoItemMsg .imgBox{width:15vw;height:15vw;padding:1vw;border:1px solid #ececec;margin-right:2vw;flex-shrink:0}.favoCon ul .favoItem .favoItemMsg .imgBox img{max-width:100%;max-height:100%}.favoCon ul .favoItem .favoItemMsg .atrName{max-width:80%;flex:1;min-width:0;text-align:left}.favoCon ul .favoItem .favoItemMsg .atrName p{font-size:.9em;word-wrap:break-word}.favoCon ul .favoItem .favoItemMsg .atrName .bthNum{font-size:.7rem;color:#817e7e;padding-top:1vw}.favoCon ul .favoItem .favoItemMsg .atrName .bthNum span{font-weight:700;color:#55a972}.favoCon ul .favoItem .favo-checkbox{margin-left:10px;margin-top:1vw;flex-shrink:0}.favoCon .favo-btm-box{position:fixed;bottom:0;padding:3vw 5vw;left:0;width:100%;background:#fff;height:20vw}.uploadFile .van-field__body{border:0;height:auto}.custom-textarea .van-cell__value textarea{border:1px solid #f2f2f2!important;border-radius:4px;padding:8px 12px}.no-border-field .van-field__control textarea{border:1px solid #e8e8e8!important;border-radius:4px}.no-border-field .van-field__body{border:none!important;outline:none!important}.no-border-field .van-cell:after{display:none!important}.textarea-field{padding-bottom:12px!important}.textarea-field .van-field__body{border:none!important;box-shadow:none!important;height:auto!important}.textarea-field textarea{border:1px solid #999!important;border-radius:4px!important;padding:8px 12px!important;margin-top:8px!important}.textarea-field .van-cell:after,.textarea-field .van-field__control:after{display:none!important}.shareModel{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);text-align:center;z-index:9999}.shareModel img{width:66%;margin-top:20vw}.floating-btn{position:fixed;bottom:120px;right:20px;width:60px;height:60px;background-color:hsla(0,0%,100%,.8);border-radius:50%;box-shadow:0 4px 8px rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1000}.floating-btn img{width:120px;height:120px}.sucPage .sbarBox img{width:100%}.sucPage .van-popup .van-cell:after{display:none!important}.sucPage .van-popup .van-cell .van-field__control--textarea textarea{border:1px solid #e8e8e8!important;border-radius:4px!important;box-shadow:none!important}.sucPage .van-popup .van-cell .van-field__body{border:none!important;box-shadow:none!important}.sucPage .allCon{border-radius:30px 30px 0 0;border-radius:8vw;overflow:hidden;margin-top:-7.5vw;background:#f6f6f6;position:relative;padding:3vw 3vw}.sucPage .allCon .stepBox{width:100%}.sucPage .allCon .tsBox{background:#fff;border-radius:20px;padding:5vw 3vw;box-shadow:0 0 5px #cecece;margin-top:20px}.meetingS{margin:10px auto}.meetingS .opera{display:flex;align-items:center;justify-content:space-between;padding:15px 0}.meetingS .opera .operaItem{padding:1px;border-radius:12px;width:31%}.meetingS .opera .operaItem>div{background:#fff;border-radius:10px;padding:12px 0}.meetingS .opera .operaItem>div span{color:#000;font-weight:700}.meetingS .opera .operaItem.active{background:linear-gradient(90deg,#02599f,#a1c98b)}.meetingS h3{color:#191919;font-size:14px;font-weight:400;text-align:left;border-bottom:1px solid;border-image-source:linear-gradient(90deg,#02599f,#a1c98b);border-image-slice:1;padding-bottom:2vw;margin-bottom:5vw;margin-top:25px}.meetingS .meetBox li{background:linear-gradient(180deg,#02599f,#a1c98b);padding:1px;border-radius:12px;margin-bottom:3vw}.meetingS .meetBox li .itemWrap{border-radius:10px;box-shadow:0 0 10px #ececec;padding:4vw 3vw;text-align:left;display:flex;align-items:center;background:#fff}.meetingS .meetBox li .itemWrap:before{content:" ";display:inline-block;width:1vw;height:10vw;background:linear-gradient(180deg,#02599f,#a1c98b);border-radius:.5vw;margin-right:2vw}.meetingS .meetBox li .itemWrap h4{color:#4d4d4d;font-size:16px;font-weight:600;padding-bottom:4px}.meetingS .meetBox li .itemWrap .itemCon{width:100%}.meetingS .meetBox li .itemWrap .itemCon>div{display:flex;width:100%;justify-content:space-between;align-items:center}.meetingS .meetBox li .itemWrap .itemCon>div>span{color:#191919;font-size:13px}.meetingS .meetBox li .itemWrap .itemCon>div>span .hisIcon{margin-right:3px}.meetingS .meetBox .addBtnBox{background:transparent;text-align:right}.meetingS .meetBox .addBtnBox .addMemBtn{padding-bottom:10px}.meetingS .meetBtn{color:#fff!important;padding:0 10px}.shConBox{position:relative;height:100%;display:flex;flex-direction:column;justify-content:center;background:#f9f9f9}.shConBox .shDiv{position:absolute;top:35%;left:50%;margin-top:-50%;margin-left:-40%;width:80%;background:#fff;box-shadow:0 0 10px #eee;border-radius:10px;padding:8vh 0 15vh}.shConBox .shDiv h3{text-align:center;color:#18bae5;font-size:16px;padding:2vh 0}.shConBox .shDiv img{width:30%}.shConBox .shDiv .shTxt{text-align:left!important;font-size:14px;line-height:28px;color:#000;padding:0 5vw}.topTxt{padding:0 10px}.topTxt p{padding:6px 0;color:#323233;font-size:14px}.iconbox{text-align:center;padding-top:5vh}.iconbox img{width:42vw}.btnbox{text-align:center;padding:2vh 0 0 0}.tipsTxt{color:#2090be;font-weight:700;padding-top:20px}.qrMain{display:flex;justify-content:center;padding-top:3px}.qrMain .qrbox{display:inline-block;border-radius:12px;padding:3vw;background:linear-gradient(180deg,#02599f,#a1c98b)}.qrMain .qrbox canvas{padding:1.5vw;border-radius:8px;background:#fff;display:block}.successCon{background:#fff;width:90%;margin:10px auto;border-radius:6px}.successCon h3,.successCon p{padding:2px 0}.successCon h3{font-size:18px}.successCon .conname{font-size:12px}.shMask{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:#fff;z-index:2}@media screen and (min-width:768px){.sucPage .sbarBox{margin-top:-160px}.sucPage .allCon{border-radius:20px;padding:20px 100px;margin-top:-3vw}.sucPage .allCon .tsBox{padding:1vw 3vw}.qrMain .qrbox{padding:10px}.qrMain .qrbox canvas{padding:8px}.meetingS h3{padding-bottom:10px}.meetingS .meetBox li,.meetingS h3{margin-bottom:20px}.meetingS .meetBox li .itemWrap{padding:25px 12px}.meetingS .meetBox li .itemWrap:before{width:6px;height:50px}}.sucPage .addBtnBox{display:flex;justify-content:center;margin:25px 0;padding:0 15px}.button-group{display:flex;gap:20px;width:100%;max-width:320px;justify-content:space-between}.custom-btn{flex:1;height:44px;font-weight:500;box-shadow:0 4px 8px rgba(0,0,0,.1);transition:all .3s ease;position:relative;overflow:hidden}.custom-btn:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,hsla(0,0%,100%,.3),hsla(0,0%,100%,0));pointer-events:none}.custom-btn:active{transform:translateY(1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.add-btn,.share-btn{border:none}.btn-icon{vertical-align:middle;margin-right:5px;font-size:16px}