.navbar[data-v-f0c08dcc]{position:fixed;top:0;left:0;right:0;width:100%;max-width:none;margin:0;height:50px;display:flex;justify-content:center;align-items:center;line-height:1.3;z-index:99;background:hsla(0,0%,100%,.92);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-sizing:border-box;border-bottom:1px solid transparent}.navbar.border[data-v-f0c08dcc]{border-bottom:1px solid #f0f0f0}.navbar .navbar__left[data-v-f0c08dcc]{position:absolute;top:0;bottom:0;left:0;display:flex;align-items:center;padding:0 14px;cursor:pointer}.navbar .navbar__left .icon-back[data-v-f0c08dcc]{width:20px;height:15px;-o-object-fit:contain;object-fit:contain;display:block}.navbar .navbar__title[data-v-f0c08dcc]{max-width:70%;margin:0 auto;color:#1f2937;font-size:17px;font-weight:600;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:center}.navbar .navbar__right[data-v-f0c08dcc]{position:absolute;top:0;bottom:0;right:0;display:flex;align-items:center;padding:0 14px;cursor:pointer}.notice-board[data-v-8d2e2b02]{display:flex;width:100%;overflow:hidden}.notice-header[data-v-8d2e2b02]{display:flex;align-items:center;padding:0 16px;background-color:#409eff;color:#fff;font-weight:500;white-space:nowrap;border-radius:4px 0 0 4px}.notice-container[data-v-8d2e2b02]{flex:1;position:relative;overflow:hidden}.notice-wrapper[data-v-8d2e2b02]{display:flex;position:absolute;top:0;left:0;height:100%;transition:transform 0s linear}.notice-content[data-v-8d2e2b02]{display:flex;align-items:center;height:100%;white-space:nowrap}.notice-item[data-v-8d2e2b02]{display:inline-flex;align-items:center;padding:0 16px;color:#333;text-decoration:none;transition:background-color .2s;cursor:pointer}.notice-text[data-v-8d2e2b02]{margin-right:12px;overflow:hidden;text-overflow:ellipsis}#home{width:100%;min-height:100%;background:#f9fafb;box-sizing:border-box;padding-bottom:16px}#home .header{height:50px;width:100%;background:#fff}#home .header .header_content{display:flex;justify-content:space-between;align-items:center;height:100%;margin:0 16px;color:#333}#home .header .header_content .img{height:41px;display:inline-flex;align-items:center;min-width:0}#home .header .header_content .img img{width:auto;height:100%;margin-right:5px}#home .banner{width:100%;height:156px;margin:0;padding:0;overflow:hidden}#home .banner .swiper-container,#home .banner .swiper-slide,#home .banner .swiper-wrapper{width:100%;height:100%}#home .banner .swiper-container .swiper-item-img,#home .banner .swiper-container img,#home .banner .swiper-slide .swiper-item-img,#home .banner .swiper-slide img,#home .banner .swiper-wrapper .swiper-item-img,#home .banner .swiper-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}#home .notice-section{padding:12px 16px 0}#home .notice-wrap{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#fff0f5;border-radius:20px;border:none;overflow:hidden;min-height:40px;box-sizing:border-box}#home .notice-wrap .notice-item{color:#d46a8e}#home .notice-wrap .notice-icon{width:16px;height:16px;flex-shrink:0;margin-right:0;-o-object-fit:contain;object-fit:contain}#home .notice-wrap .van-notice-bar{flex:1 1 0;width:0;min-width:0;height:24px;line-height:24px;padding:0;background:transparent!important;color:#c45a80;font-size:13px;overflow:hidden}#home .notice-wrap .van-notice-bar .van-notice-bar__wrap{height:100%;overflow:hidden}#home .notice-wrap .van-notice-bar .van-notice-bar__content{color:#c45a80;font-size:13px}#home .nav_box{display:flex;align-items:stretch;justify-content:space-between;gap:12px;margin:12px 16px 0;padding:0;border:none;border-radius:0;background:transparent}#home .nav_box .nav-item{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#c45a80;padding:18px 12px;border-radius:14px;border:none;background:hsla(0,0%,100%,.92);box-shadow:0 4px 12px rgba(0,0,0,.03);-webkit-tap-highlight-color:rgba(0,0,0,0);transition:background-color .2s ease}#home .nav_box .nav-item:active{background:#fff5f8}#home .nav_box .nav-item img{height:40px;width:auto;-o-object-fit:contain;object-fit:contain;margin-bottom:8px}#home .nav_box .nav-item .svg-icon{margin-bottom:8px}#home .nav_box .nav-item .nav-item__text{text-align:center;color:#c45a80;font-size:13px;font-weight:500;line-height:1.3}#home .nav_title{font-weight:700;color:#c45a80;font-size:14px;padding-left:8px;position:relative}#home .nav_title:before{content:"";display:block;position:absolute;width:4px;height:15px;background-color:#c45a80;border-radius:2px;left:0;top:3px}#home .more{color:#888;font-size:13px;flex-shrink:0}#home .nav-place{margin:12px 16px 0;border-radius:12px;padding:14px 14px 10px;background:#fff;border:none;box-shadow:0 4px 12px rgba(0,0,0,.03)}#home .nav-place .place-list-wrap{max-height:80px;overflow:hidden;transition:max-height .35s ease}#home .nav-place .place-list-wrap.is-expanded{max-height:1200px}#home .nav-place .place-list{display:flex;flex-wrap:wrap;gap:8px;padding-top:12px;font-size:13px;color:#555}#home .nav-place .place-list .top-link{padding:6px 12px;line-height:1.3;background:#f8f9fa;border-radius:16px;font-size:13px;color:#555;border:none;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:background-color .2s ease,color .2s ease}#home .nav-place .place-list .top-link:active{background:#fff0f5;color:#c45a80}#home .nav-place .place-toggle{display:flex;align-items:center;justify-content:center;gap:4px;margin-top:8px;padding:4px 0 2px;font-size:12px;color:#e06d8a;line-height:1.3;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}#home .nav-place .place-toggle:active{opacity:.7}#home .nav-place .place-toggle .place-toggle__arrow{font-size:11px;color:#979799;line-height:1}#home .appoint{margin:12px 16px 0;background:#fff;border:none;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.03);display:flex;align-items:center;padding:12px 14px;justify-content:space-between}#home .recommend-list{padding:0 0 8px}#home .recommend-list .recommend-item{margin:12px 16px 0;border-radius:12px;padding:16px;background:#fff;border:none;box-shadow:0 4px 12px rgba(0,0,0,.03);display:flex;align-items:center;justify-content:space-between;gap:12px;position:relative;overflow:visible;min-height:0;height:auto;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}#home .recommend-list .recommend-item .tag{position:absolute;right:12px;top:12px;z-index:2;font-size:11px;width:auto;min-width:0;padding:3px 8px;text-align:center;font-style:normal;transform:none;border-radius:10px;background:linear-gradient(90deg,#f0b0c8,#d87a9e);color:#fff;line-height:1.3;box-shadow:0 2px 6px rgba(216,122,158,.25)}#home .recommend-list .recommend-item .info-box{flex:1;min-width:0;padding-right:4px}#home .recommend-list .recommend-item .info-box .info-id{display:inline-block;max-width:100%;width:auto;min-width:72px;padding:4px 12px;text-align:center;background:linear-gradient(90deg,#f0b0c8,#d87a9e);color:#fff;border-radius:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;box-sizing:border-box}#home .recommend-list .recommend-item .info-box .profile-info{color:#666;font-size:13px;padding-top:6px;line-height:1.4;word-break:break-word}#home .recommend-list .recommend-item .info-box .like-row{display:flex;align-items:center;color:#666;font-size:11px;padding-top:10px}#home .recommend-list .recommend-item .info-box .like-row img{width:15px;height:15px;flex-shrink:0}#home .recommend-list .recommend-item .info-box .like-row span{margin-left:4px}#home .recommend-list .recommend-item .profile-photo{width:96px;height:96px;min-width:96px;border-radius:50%;overflow:hidden;flex-shrink:0;align-self:center;box-shadow:0 2px 8px rgba(0,0,0,.06)}@font-face{font-family:ZiYuWenQingTi;src:url(/fonts/ZiYuWenQingTi-2.0ef054a4.ttf) format("truetype")}#app{max-width:none;background-color:#f8f9fa;position:relative;overflow:hidden;line-height:1.5}@keyframes rotate{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(1turn)}}#app .normal-tabbar .van-tabbar{z-index:99;height:57px;width:100%;max-width:none;margin:0;left:0;right:0;background:#fff}#app .normal-tabbar .van-tabbar-item--active{background:transparent}#app .normal-tabbar .van-tabbar-item__icon{margin-bottom:2px}#app .normal-tabbar .van-tabbar-item__icon img{height:27px}#app .normal-tabbar .van-tabbar-item{font-size:13px}#app .normal-tabbar .van-hairline--top-bottom:after,#app .normal-tabbar .van-hairline-unset--top-bottom:after{border:none}@keyframes scale{0%{transform:scale(.5)}to{transform:scale(1)}}#app .van-tabbar-item--active{animation:scale .4s}.luck-order-overlay,.modal-overlay{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:rgba(0,0,0,.65)!important;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:999!important;box-sizing:border-box!important}.luck-order-popup.van-popup--center,.van-popup.luck-order-popup{position:fixed!important;top:50%!important;left:50%!important;right:auto!important;bottom:auto!important;transform:translate(-50%,-50%)!important;z-index:1000!important;width:90%!important;max-width:360px;max-height:90vh;height:auto!important;margin:0!important;padding:0;overflow-x:hidden;overflow-y:auto;background:transparent!important;box-sizing:border-box}.luck-order-popup.van-popup--center .pop-bg,.van-popup.luck-order-popup .pop-bg{position:absolute;left:50%;top:50%;width:170%;max-width:none;transform:translate(-50%,-50%);animation:luck-order-rotate 5s linear infinite;pointer-events:none;z-index:0}.luck-order-popup.van-popup--center .pop-content,.van-popup.luck-order-popup .pop-content{position:relative;z-index:1;width:100%;min-height:300px;padding-bottom:24px;margin:0;box-sizing:border-box}.luck-order-popup.van-popup--center .pop-content .bg,.van-popup.luck-order-popup .pop-content .bg{width:100%;display:block}.luck-order-popup.van-popup--center .pop-content .close,.van-popup.luck-order-popup .pop-content .close{position:absolute;top:12px;right:12px;z-index:1001;width:32px;height:32px;margin:0;padding:0;display:flex;align-items:center;justify-content:center;border-radius:50%;background:hsla(0,0%,100%,.2);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border:1px solid hsla(0,0%,100%,.35);color:#fff;font-size:22px;font-weight:400;line-height:1;box-sizing:border-box;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.luck-order-popup.van-popup--center .pop-content .pop-title,.van-popup.luck-order-popup .pop-content .pop-title{position:absolute;top:17%;left:32%;right:26%;text-align:center;color:#fff;line-height:27px;font-size:13px}.luck-order-popup.van-popup--center .pop-content .pop-content_text,.van-popup.luck-order-popup .pop-content .pop-content_text{position:absolute;top:31%;left:13%;right:8%;text-align:center;line-height:39px;font-size:15px;font-weight:500;color:#a84d72}.luck-order-popup.van-popup--center .pop-content .pop-content_price,.van-popup.luck-order-popup .pop-content .pop-content_price{position:absolute;top:42%;left:17%;right:13%;text-align:center;line-height:1.2;font-size:26px;font-weight:700;color:#d97706;background:hsla(0,0%,100%,.85);border:1px solid #fde047;border-radius:12px;padding:12px 24px;box-sizing:border-box;box-shadow:inset 0 2px 4px rgba(0,0,0,.05)}.luck-order-popup.van-popup--center .pop-content .commission,.van-popup.luck-order-popup .pop-content .commission{position:absolute;top:58%;left:17%;right:13%;text-align:center;line-height:1.4;font-size:15px;font-weight:500;color:#a84d72}.luck-order-popup.van-popup--center .pop-content .return-button,.van-popup.luck-order-popup .pop-content .return-button{position:absolute;top:auto;bottom:24px;left:13%;right:9%;display:flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;text-align:center;line-height:1.2;font-size:17px;font-weight:700;color:#78350f;background:linear-gradient(135deg,#fde047,#f59e0b);border-radius:999px;box-shadow:0 4px 14px rgba(245,158,11,.4);box-sizing:border-box;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}@keyframes luck-order-rotate{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(1turn)}}.svg-icon[data-v-4b3c0484]{width:1em;height:1em;vertical-align:-.15em;fill:currentcolor;overflow:hidden}.svg-external-icon[data-v-4b3c0484]{background-color:currentcolor;-webkit-mask-size:cover!important;mask-size:cover!important;display:inline-block}@keyframes sdspin-7e397b72{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.loading-wrap[data-v-7e397b72]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:99999;display:flex;align-items:center;justify-content:center;background:transparent}.pg-loading-wrap[data-v-7e397b72]{display:flex;align-items:center;justify-content:center;border-bottom-left-radius:.1rem;border-bottom-right-radius:.1rem;background:#fff5f8;box-shadow:0 4px 16px rgba(196,90,128,.15)}.pg-loading-wrap.default[data-v-7e397b72]{width:117px;height:117px;border-radius:19.5px}.pg-loading-wrap.full[data-v-7e397b72]{width:100%;height:100%}.pg-loading-wrap.full .loading-bar-wrap .logo[data-v-7e397b72]{display:block;width:40px;height:40px}.pg-loading-wrap.full .loading-bar[data-v-7e397b72]{width:50px;height:50px;border:4px solid rgba(89%,71%,80%,.35);border-top-color:#c45a80}.pg-loading-wrap .loading-bar-wrap[data-v-7e397b72]{position:relative}.pg-loading-wrap .loading-bar-wrap .logo[data-v-7e397b72]{display:none;position:absolute;left:50%;top:50%;width:30px;height:30px;transform:translate(-50%,-50%)}.pg-loading-wrap .loading-bar[data-v-7e397b72]{width:30px;height:30px;border:4px solid rgba(89%,71%,80%,.35);border-top-color:#c45a80;border-radius:50%;animation:sdspin-7e397b72 1s linear infinite}:root{--ds-bg:#f8f9fa;--ds-card:#fff;--ds-input-bg:#f9fafb;--ds-border:#e5e7eb;--ds-border-soft:#f0f0f0;--ds-text:#333;--ds-text-title:#1f2937;--ds-text-muted:#a0a0a0;--ds-brand:#e06d8a;--ds-brand-2:#ff7eb3;--ds-primary-gradient:linear-gradient(135deg,#ff758c,#ff7eb3);--ds-primary-shadow:0 4px 12px rgba(255,117,140,.3);--ds-card-shadow:0 4px 16px rgba(0,0,0,.04);--ds-radius-input:12px;--ds-radius-card:16px;--ds-radius-btn:24px;--ds-nav-height:50px;--ds-input-height:48px}*,:after,:before{margin:0;padding:0;box-sizing:border-box}body,html{min-height:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}#app,body,html{width:100%;max-width:100%;min-height:100vh;margin:0;padding:0;background-color:var(--ds-bg);overflow-x:hidden}#app{box-shadow:none}.page{position:absolute;left:0;right:0;top:0;bottom:0}.page,.page-content{width:100%;max-width:100%;overflow-y:auto;overflow-x:hidden;background-color:var(--ds-bg)}.page-content{height:100%}.card-container,.ds-card,.form-card{background:var(--ds-card);border-radius:var(--ds-radius-card);padding:20px 16px;margin:12px 16px;box-shadow:var(--ds-card-shadow);border:none;box-sizing:border-box}.van-field__control,input,select,textarea{font-size:14px;color:var(--ds-text);-webkit-appearance:none;-moz-appearance:none;appearance:none}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),textarea{width:100%;height:var(--ds-input-height);min-height:var(--ds-input-height);padding:0 16px;border-radius:var(--ds-radius-input);background:var(--ds-input-bg);border:1px solid var(--ds-border);box-sizing:border-box;line-height:var(--ds-input-height);outline:none}textarea{height:auto;min-height:96px;line-height:1.5;padding:12px 16px}.van-field__control:-webkit-autofill,.van-field__control:-webkit-autofill:active,.van-field__control:-webkit-autofill:focus,.van-field__control:-webkit-autofill:hover,input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:active,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{box-shadow:inset 0 0 0 1000px #f9fafb!important;-webkit-text-fill-color:#333!important;caret-color:#333;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s;background-color:#f9fafb!important}.van-cell-group{background-color:transparent!important;padding:0}.van-cell-group .van-cell,.van-cell.van-field{line-height:normal;background:var(--ds-input-bg)!important;margin:0 16px 12px;box-sizing:border-box;width:auto;border:1px solid var(--ds-border)!important;border-radius:var(--ds-radius-input)!important;font-size:14px;padding:0 16px!important;min-height:var(--ds-input-height);height:var(--ds-input-height);display:flex;align-items:center}.card-container .van-cell,.card-container .van-cell.van-field,.ds-card .van-cell,.ds-card .van-cell.van-field,.form-card .van-cell,.form-card .van-cell.van-field{margin-left:0;margin-right:0;width:100%}.van-cell:after,.van-hairline--top-bottom:after,.van-hairline-unset--top-bottom:after{border:none!important;display:none!important}.van-field__body{width:100%;height:100%;align-items:center}.van-field__control{width:100%;height:var(--ds-input-height)!important;line-height:var(--ds-input-height)!important;padding:0!important;margin:0;color:var(--ds-text)!important;font-size:14px!important;background:transparent!important;border:none!important;box-shadow:none!important}.van-field__control::-moz-placeholder{color:var(--ds-text-muted)}.van-field__control::placeholder{color:var(--ds-text-muted)}.van-field__right-icon .van-icon{color:#b0b0b0;font-size:18px}#login .login-form .van-cell.van-field,#register .register-form .van-cell.van-field{margin:0!important;width:100%!important;height:48px!important;min-height:48px!important;padding:0 14px!important;background:hsla(0,0%,100%,.12)!important;border:1px solid hsla(0,0%,100%,.25)!important;border-radius:12px!important;box-shadow:none!important;color:#fff!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}#login .login-form .van-cell.van-field{margin-top:12px!important}#login .login-form .van-cell.van-field:focus-within,#register .register-form .van-cell.van-field:focus-within{background:hsla(0,0%,100%,.16)!important;border-color:rgba(245,184,208,.85)!important;box-shadow:0 0 0 3px rgba(196,90,128,.28)!important}#login .login-form .van-field__control,#register .register-form .van-field__control{color:#fff!important;-webkit-text-fill-color:#fff!important;caret-color:#fff!important;background:transparent!important;height:48px!important;line-height:48px!important;font-size:14px!important}#login .login-form .van-field__control::-webkit-input-placeholder,#login .login-form .van-field__control::placeholder,#register .register-form .van-field__control::-webkit-input-placeholder,#register .register-form .van-field__control::placeholder{color:hsla(0,0%,100%,.85)!important;-webkit-text-fill-color:hsla(0,0%,100%,.85)!important;opacity:1!important;font-size:14px!important}#login .login-form .van-field__left-icon,#register .register-form .van-field__left-icon{margin-right:10px!important;display:inline-flex!important;align-items:center;opacity:.85}#login .login-form .van-field__left-icon .van-icon,#register .register-form .van-field__left-icon .van-icon{width:18px!important;height:18px!important;font-size:18px!important;line-height:18px!important;color:hsla(0,0%,100%,.85)!important;display:inline-block!important}#login .login-form .van-field__control:-webkit-autofill,#login .login-form .van-field__control:-webkit-autofill:focus,#login .login-form .van-field__control:-webkit-autofill:hover,#register .register-form .van-field__control:-webkit-autofill,#register .register-form .van-field__control:-webkit-autofill:focus,#register .register-form .van-field__control:-webkit-autofill:hover{-webkit-text-fill-color:#fff!important;caret-color:#fff!important;box-shadow:inset 0 0 0 1000px rgba(40,28,34,.92)!important;-webkit-box-shadow:inset 0 0 0 1000px rgba(40,28,34,.92)!important;-webkit-transition:background-color 99999s ease-out 0s;transition:background-color 99999s ease-out 0s}#login .login-form .van-field__clear,#login .login-form .van-field__right-icon .van-icon,#register .register-form .van-field__clear,#register .register-form .van-field__right-icon .van-icon{color:hsla(0,0%,100%,.75)!important}#register .register-form .captcha-row{display:flex!important;align-items:center!important;gap:10px!important}#register .register-form .captcha-row .van-cell.van-field{flex:1 1 auto!important;width:auto!important;min-width:0!important;height:48px!important;min-height:48px!important;margin-top:0!important}#register .register-form .captcha-row .captcha{flex:0 0 110px!important;width:110px!important;height:48px!important;border-radius:12px!important;overflow:hidden!important;border:1px solid hsla(0,0%,100%,.25)!important;background:hsla(0,0%,100%,.92)!important;box-sizing:border-box!important}#register .register-form .captcha-row .captcha canvas{display:block!important;width:100%!important;height:48px!important;-o-object-fit:cover!important;object-fit:cover!important}#register .register-form .captcha-row .van-field__control{font-size:13px!important}#register .register-form .captcha-row .van-field__control::-webkit-input-placeholder,#register .register-form .captcha-row .van-field__control::placeholder{font-size:13px!important;color:hsla(0,0%,100%,.85)!important;-webkit-text-fill-color:hsla(0,0%,100%,.85)!important}#login-page,#register-page{width:100vw;max-width:100%;margin:0;padding:0;box-sizing:border-box;overflow-x:hidden}#login-page{height:100vh}.form-item_label,.form-label{color:var(--ds-brand);font-size:13px;font-weight:600;line-height:1.3}.confirm,.sub-btn,.van-button--default:not(.van-dialog__cancel):not(.van-dialog__confirm),.van-button--primary:not(.van-dialog__cancel):not(.van-dialog__confirm),.van-button:not(.van-dialog__cancel):not(.van-dialog__confirm){height:48px!important;min-height:48px;border-radius:var(--ds-radius-btn)!important;border:none!important;background:var(--ds-primary-gradient)!important;color:#fff!important;font-weight:600!important;font-size:16px!important;box-shadow:var(--ds-primary-shadow)!important;text-align:center;display:inline-flex;align-items:center;justify-content:center;line-height:1.2;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.confirm,.sub-btn,.van-button--block{width:100%;box-sizing:border-box}.page-content>.sub-btn,.page>.sub-btn,[id]>.sub-btn{width:calc(100% - 32px);margin-left:16px;margin-right:16px}.card-container .van-button:not(.van-dialog__cancel):not(.van-dialog__confirm),.card-container>.confirm,.card-container>.sub-btn,.ds-card .van-button:not(.van-dialog__cancel):not(.van-dialog__confirm),.ds-card>.confirm,.ds-card>.sub-btn,.form-card .van-button:not(.van-dialog__cancel):not(.van-dialog__confirm),.form-card>.confirm,.form-card>.sub-btn{width:100%;margin-left:0;margin-right:0}.van-button:before{display:none!important}.ds-dialog-overlay{top:0!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:100%!important;max-width:none!important;background:rgba(0,0,0,.65)!important;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:999!important}.ds-dialog-overlay,.ds-dialog.van-dialog,.van-dialog.ds-dialog{position:fixed!important;margin:0!important;box-sizing:border-box!important}.ds-dialog.van-dialog,.van-dialog.ds-dialog{top:50%!important;left:50%!important;right:auto!important;bottom:auto!important;transform:translate(-50%,-50%)!important;width:85%!important;max-width:320px!important;padding:24px 20px 20px!important;background:#fff!important;border-radius:20px!important;box-shadow:0 10px 25px rgba(0,0,0,.15)!important;overflow:hidden;z-index:1000!important}.ds-dialog.van-dialog .van-dialog__header,.van-dialog.ds-dialog .van-dialog__header{padding:0!important;margin:0 0 12px!important}.ds-dialog.van-dialog .van-dialog__title,.van-dialog.ds-dialog .van-dialog__title{color:#1f2937!important;font-size:17px!important;font-weight:600!important;line-height:1.35!important;text-align:center;padding:0!important}.ds-dialog.van-dialog .van-dialog__content,.van-dialog.ds-dialog .van-dialog__content{padding:0!important}.ds-dialog.van-dialog .van-dialog__message,.ds-dialog.van-dialog .van-dialog__message--has-title,.van-dialog.ds-dialog .van-dialog__message,.van-dialog.ds-dialog .van-dialog__message--has-title{color:#4b5563!important;font-size:14px!important;line-height:1.5!important;text-align:center!important;padding:0!important;margin:0!important}.ds-dialog.van-dialog .dialog-amount,.ds-dialog.van-dialog .van-dialog__amount,.van-dialog.ds-dialog .dialog-amount,.van-dialog.ds-dialog .van-dialog__amount{color:#e06d8a!important;font-weight:700!important}.ds-dialog.van-dialog .van-dialog__footer,.van-dialog.ds-dialog .van-dialog__footer{display:flex!important;flex-direction:row!important;align-items:stretch;gap:12px;margin-top:20px;padding:0!important;overflow:visible}.ds-dialog.van-dialog .van-dialog__footer:after,.van-dialog.ds-dialog .van-dialog__footer:after{display:none!important}.ds-dialog.van-dialog .van-dialog__footer--buttons,.van-dialog.ds-dialog .van-dialog__footer--buttons{display:flex!important}.ds-dialog.van-dialog .van-dialog__cancel:after,.ds-dialog.van-dialog .van-dialog__confirm.van-hairline--left:after,.ds-dialog.van-dialog .van-dialog__confirm:after,.ds-dialog.van-dialog .van-dialog__footer.van-hairline--top:after,.ds-dialog.van-dialog .van-hairline--left:after,.ds-dialog.van-dialog .van-hairline--top:after,.van-dialog.ds-dialog .van-dialog__cancel:after,.van-dialog.ds-dialog .van-dialog__confirm.van-hairline--left:after,.van-dialog.ds-dialog .van-dialog__confirm:after,.van-dialog.ds-dialog .van-dialog__footer.van-hairline--top:after,.van-dialog.ds-dialog .van-hairline--left:after,.van-dialog.ds-dialog .van-hairline--top:after{display:none!important;border:none!important}.ds-dialog.van-dialog .van-button,.ds-dialog.van-dialog .van-dialog__cancel,.ds-dialog.van-dialog .van-dialog__confirm,.van-dialog.ds-dialog .van-button,.van-dialog.ds-dialog .van-dialog__cancel,.van-dialog.ds-dialog .van-dialog__confirm{flex:1!important;height:40px!important;min-height:40px!important;margin:0!important;padding:0 12px!important;border:none!important;border-radius:20px!important;font-size:14px!important;line-height:1.2!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-shadow:none!important}.ds-dialog.van-dialog .van-dialog__cancel,.van-dialog.ds-dialog .van-dialog__cancel{background:#f3f4f6!important;color:#6b7280!important;font-weight:500!important}.ds-dialog.van-dialog .van-dialog__confirm,.van-dialog.ds-dialog .van-dialog__confirm{background:linear-gradient(135deg,#ff758c,#ff7eb3)!important;color:#fff!important;font-weight:600!important;box-shadow:0 4px 12px rgba(255,117,140,.3)!important}.ds-dialog.van-dialog .van-dialog__footer .van-dialog__confirm:only-child,.van-dialog.ds-dialog .van-dialog__footer .van-dialog__confirm:only-child{flex:1!important}.van-radio__icon--checked .van-icon{color:#fff;border-color:#f5b8d0;background-color:#f5b8d0}.row{display:flex}.row.column-c{align-items:center}.row.column-s{align-items:start}.row.column-e{align-items:end}.row.row-c{justify-content:center}.row.row-s{justify-content:start}.row.row-e{justify-content:end}.row.row-sb{justify-content:space-between}.column{display:flex;flex-direction:column}.column.row-c{align-items:center}.column.row-s{align-items:start}.column.row-e{align-items:end}.column.column-c{justify-content:center}.column.column-s{justify-content:start}.column.column-e{justify-content:end}.column.column-sb{justify-content:space-between}.h-color{color:var(--ds-brand)}.loading-parent{position:relative!important}.custom-toast{width:-moz-max-content;width:max-content}.van-toast__text{word-break:break-word}.page-with-nav,[id].has-navbar{padding-top:var(--ds-nav-height)}