.reference-storefront{--rpx:calc(100vw / 750);--ink:#333;--muted:#999;--brand:#dd524d;--brand-dark:#dd524d;--line:#f0f0f0;--primary:#dd524d;min-height:100dvh;color:#333;background:#fff;font-family:Helvetica Neue,Helvetica,sans-serif;font-size:16px;line-height:1.6;color-scheme:light}@media (min-width:960.01px){.reference-storefront{--rpx:0.5px}}.reference-storefront>.site-main{display:block;width:100%;max-width:none;margin:0;padding:0;min-height:100dvh}.reference-storefront .button,.reference-storefront button,.reference-storefront input,.reference-storefront select,.reference-storefront textarea{all:unset;box-sizing:border-box;font:inherit;color:inherit}.reference-storefront .button,.reference-storefront button{cursor:pointer}.reference-storefront button:disabled{cursor:default;opacity:.6}.reference-storefront input,.reference-storefront textarea{min-width:0}.reference-storefront input::placeholder{color:#999;opacity:1}.reference-storefront a:focus-visible,.reference-storefront button:focus-visible,.reference-storefront input:focus-visible,.reference-storefront select:focus-visible,.reference-storefront textarea:focus-visible{outline:2px solid #dd524d;outline-offset:2px}.reference-storefront h1,.reference-storefront h2,.reference-storefront h3,.reference-storefront p,.reference-storefront small{margin:0;font:inherit;letter-spacing:normal}.reference-storefront img{display:block;object-fit:cover}.reference-storefront .product-card{all:unset;box-sizing:border-box}.reference-storefront .reference-header{position:relative;display:flex;align-items:center;padding:calc(40 * var(--rpx)) calc(30 * var(--rpx)) calc(30 * var(--rpx));border-bottom:calc(1 * var(--rpx)) solid #f0f0f0;background:#fff}.reference-storefront .reference-header h1{flex:1 1;text-align:center;font-size:calc(44 * var(--rpx));font-weight:700;line-height:1.6;min-height:1.6em}.reference-storefront .reference-back{position:absolute;left:calc(30 * var(--rpx));font-size:calc(48 * var(--rpx));color:#333;font-weight:700;line-height:1}.reference-storefront .reference-header-action{position:absolute;right:calc(30 * var(--rpx));font-size:calc(28 * var(--rpx));color:#dd524d}.reference-storefront .reference-tabbar{position:fixed;bottom:0;left:0;right:0;z-index:50;display:flex;height:calc(50px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);border-top:.5px solid rgba(0,0,0,.33);background:#fff;color:#999}.reference-storefront .reference-tabbar a{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font-size:10px;line-height:1.2}.reference-storefront .reference-tabbar img{width:24px;height:24px;object-fit:contain}.reference-storefront .reference-tabbar a.active{color:#dd524d}.reference-storefront .original-home,.reference-storefront .original-profile,.reference-storefront .original-purchase{padding-bottom:calc(50px + env(safe-area-inset-bottom))}.reference-storefront .original-home{min-height:100vh;background-color:#f5f5f5;display:flex;flex-direction:column;position:relative;overflow:hidden}.reference-storefront .original-home .global-background{position:absolute;top:calc(-100 * var(--rpx));left:0;right:0;height:calc(400 * var(--rpx));background:#ea6254;border-radius:60%/15px;transform:scaleX(1.2);z-index:0}.reference-storefront .original-home .search-bar{background-color:#fff;padding:calc(20 * var(--rpx)) calc(30 * var(--rpx));border-bottom:calc(1 * var(--rpx)) solid #f0f0f0}.reference-storefront .original-home .search-box{width:100%;height:calc(70 * var(--rpx));background-color:#f8f8f8;border-radius:calc(35 * var(--rpx));display:flex;align-items:center;padding:0 calc(30 * var(--rpx));box-sizing:border-box;position:relative}.reference-storefront .original-home .search-icon{font-size:calc(32 * var(--rpx));margin-right:calc(15 * var(--rpx));color:#999;flex-shrink:0}.reference-storefront .original-home .search-input{flex:1 1;height:100%;font-size:calc(28 * var(--rpx));color:#333}.reference-storefront .original-home .search-clear{width:calc(40 * var(--rpx));height:calc(40 * var(--rpx));line-height:calc(40 * var(--rpx));text-align:center;font-size:calc(24 * var(--rpx));color:#999;background-color:#e0e0e0;border-radius:50%;margin-left:calc(15 * var(--rpx));flex-shrink:0}.reference-storefront .original-home .content{flex:1 1}.reference-storefront .original-home .banner-swiper{width:93%;height:calc(350 * var(--rpx));margin:0 auto}.reference-storefront .original-home .banner-image{width:100%;height:100%}.reference-storefront .original-home .service-section{background-color:#fff;padding:calc(30 * var(--rpx)) 0;display:flex;justify-content:space-around;align-items:center;margin-bottom:calc(20 * var(--rpx))}.reference-storefront .original-home .service-item{display:flex;flex-direction:column;align-items:center}.reference-storefront .original-home .service-icon{font-size:calc(40 * var(--rpx));margin-bottom:calc(10 * var(--rpx))}.reference-storefront .original-home .service-text{font-size:calc(24 * var(--rpx));color:#333}.reference-storefront .original-home .tip-section{background-color:initial;padding:0 calc(30 * var(--rpx));margin-bottom:calc(20 * var(--rpx));display:flex;justify-content:center}.reference-storefront .original-home .tip-image{width:100%;max-width:calc(690 * var(--rpx));border-radius:calc(20 * var(--rpx));overflow:hidden}.reference-storefront .original-home .category-section{background-color:#fff;padding:calc(20 * var(--rpx)) 0;margin-bottom:calc(20 * var(--rpx))}.reference-storefront .original-home .category-scroll{white-space:nowrap;width:100%}.reference-storefront .original-home .category-tabs{display:flex;justify-content:center;align-items:center;padding:0 calc(30 * var(--rpx));gap:calc(20 * var(--rpx))}.reference-storefront .original-home .category-tab{padding:calc(15 * var(--rpx)) calc(30 * var(--rpx));margin:0;font-size:calc(28 * var(--rpx));color:#666;white-space:nowrap;position:relative}.reference-storefront .original-home .category-tab.active{color:#dd524d;font-weight:700}.reference-storefront .original-home .category-tab.active:after{content:"";position:absolute;bottom:0;left:calc(30 * var(--rpx));right:calc(30 * var(--rpx));height:calc(4 * var(--rpx));background-color:#dd524d}.reference-storefront .original-home .product-section{background-color:#fff;padding:calc(30 * var(--rpx))}.reference-storefront .original-home .product-list{display:grid;grid-template-columns:repeat(2,1fr);gap:calc(20 * var(--rpx))}.reference-storefront .original-home .product-item{background-color:#fff;border-radius:calc(12 * var(--rpx));overflow:hidden;border:calc(1 * var(--rpx)) solid #f0f0f0}.reference-storefront .original-home .product-image{width:100%;height:calc(300 * var(--rpx));background-color:#f5f5f5}.reference-storefront .original-home .product-info{padding:calc(20 * var(--rpx))}.reference-storefront .original-home .product-name{font-size:calc(26 * var(--rpx));color:#333;display:block;margin-bottom:calc(15 * var(--rpx));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reference-storefront .original-home .product-footer{display:flex;justify-content:space-between;align-items:center}.reference-storefront .original-home .product-price{font-size:calc(32 * var(--rpx));font-weight:700;color:#dd524d}.reference-storefront .original-home .product-sales{font-size:calc(22 * var(--rpx));color:#999}.reference-storefront .original-home .beian-footer{padding:calc(40 * var(--rpx)) calc(30 * var(--rpx)) calc(140 * var(--rpx));display:flex;flex-direction:column;align-items:center;gap:calc(12 * var(--rpx))}.reference-storefront .original-home .beian-line{font-size:calc(24 * var(--rpx));color:#999;line-height:1.5;text-align:center}.reference-storefront .original-home .beian-gongan{display:flex;align-items:center;justify-content:center;gap:calc(8 * var(--rpx))}.reference-storefront .original-home .beian-icon{width:calc(28 * var(--rpx));height:calc(28 * var(--rpx));flex-shrink:0}.reference-storefront .original-purchase{min-height:100vh;background-color:#f5f5f5;display:flex;flex-direction:column}.reference-storefront .original-purchase .content{flex:1 1}.reference-storefront .original-purchase .header-image{width:100%;height:calc(300 * var(--rpx))}.reference-storefront .original-purchase .banner-img{width:100%;height:100%}.reference-storefront .original-purchase .marquee-wrapper-top{position:relative;margin-top:calc(0 * var(--rpx));display:flex;justify-content:center;z-index:20}.reference-storefront .original-purchase .marquee-background{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:calc(20 * var(--rpx));background-color:hsla(0,0%,100%,0);z-index:1}.reference-storefront .original-purchase .marquee-section{position:relative;z-index:2;background-color:#fff;width:85%;margin:0 auto;border-radius:calc(20 * var(--rpx));padding:calc(20 * var(--rpx)) calc(30 * var(--rpx));margin-top:calc(-50 * var(--rpx));border-bottom:calc(1 * var(--rpx)) solid #f0f0f0}.reference-storefront .original-purchase .marquee-container{display:flex;align-items:center;gap:calc(20 * var(--rpx));min-height:calc(60 * var(--rpx))}.reference-storefront .original-purchase .marquee-icon{flex:0 0 25%;max-width:25%;display:flex;justify-content:center;align-items:center;height:calc(60 * var(--rpx))}.reference-storefront .original-purchase .marquee-image{width:calc(160 * var(--rpx));height:calc(50 * var(--rpx))}.reference-storefront .original-purchase .marquee-wrapper{flex:0 0 75%;max-width:75%;overflow:hidden;height:calc(60 * var(--rpx));position:relative;white-space:nowrap}.reference-storefront .original-purchase .marquee-content{display:inline-flex;align-items:center;height:100%}.reference-storefront .original-purchase .marquee-content.marquee-animation{animation:marquee-data-v-0b533f9c 15s linear infinite}@keyframes marquee-data-v-0b533f9c{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.reference-storefront .original-purchase .marquee-text{font-size:calc(28 * var(--rpx));color:#ffa115;line-height:calc(60 * var(--rpx));padding-right:calc(100 * var(--rpx));white-space:nowrap}.reference-storefront .original-purchase .purchase-card-wrapper{padding:calc(30 * var(--rpx))}.reference-storefront .original-purchase .purchase-card{background-color:#fff;border-radius:calc(12 * var(--rpx));overflow:hidden;display:flex;box-shadow:0 calc(2 * var(--rpx)) calc(10 * var(--rpx)) rgba(0,0,0,.1)}.reference-storefront .original-purchase .card-left-bar{width:calc(8 * var(--rpx));flex-shrink:0}.reference-storefront .original-purchase .card-content{flex:1 1;padding:calc(30 * var(--rpx))}.reference-storefront .original-purchase .card-main{display:flex;justify-content:space-between;align-items:flex-start}.reference-storefront .original-purchase .card-left{flex:1 1}.reference-storefront .original-purchase .company-name{display:block;font-size:calc(32 * var(--rpx));font-weight:700;padding-left:calc(20 * var(--rpx));border-left:calc(5 * var(--rpx)) solid red;color:#333;margin-bottom:calc(15 * var(--rpx))}.reference-storefront .original-purchase .open-time{display:block;font-size:calc(26 * var(--rpx));color:#999;margin-bottom:calc(20 * var(--rpx))}.reference-storefront .original-purchase .status-row{display:inline-flex;align-items:stretch;gap:0;border-radius:0;overflow:hidden}.reference-storefront .original-purchase .status-btn{padding:calc(8 * var(--rpx)) calc(24 * var(--rpx));font-size:calc(24 * var(--rpx));min-height:calc(50 * var(--rpx));display:flex;align-items:center}.reference-storefront .original-purchase .status-btn span{color:#fff}.reference-storefront .original-purchase .status-ended{background-color:#a19d9b}.reference-storefront .original-purchase .status-ongoing,.reference-storefront .original-purchase .status-upcoming{background-color:#ff8c42}.reference-storefront .original-purchase .timer-box{min-width:calc(140 * var(--rpx));padding:calc(8 * var(--rpx)) calc(24 * var(--rpx));border-left:none;background-color:#fff;display:flex;align-items:center;justify-content:center}.reference-storefront .original-purchase .timer-text{font-size:calc(28 * var(--rpx));color:#333;font-weight:700;font-family:monospace}.reference-storefront .original-purchase .card-right{display:flex;flex-direction:column;align-items:center;margin-left:calc(30 * var(--rpx))}.reference-storefront .original-purchase .product-image{width:calc(180 * var(--rpx));height:calc(180 * var(--rpx));border-radius:calc(8 * var(--rpx));background-color:#f5f5f5;margin-bottom:calc(10 * var(--rpx))}.reference-storefront .original-purchase .product-name{font-size:calc(24 * var(--rpx));color:#333;text-align:center;max-width:calc(120 * var(--rpx));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reference-storefront .original-purchase-detail{min-height:100vh;background-color:#f5f5f5;display:flex;flex-direction:column}.reference-storefront .original-purchase-detail .nav-bar{display:flex;align-items:center;justify-content:space-between;padding:calc(20 * var(--rpx)) calc(30 * var(--rpx));background-color:#fff;position:sticky;top:0;z-index:100;box-shadow:0 calc(2 * var(--rpx)) calc(8 * var(--rpx)) rgba(0,0,0,.1)}.reference-storefront .original-purchase-detail .back-icon{font-size:calc(48 * var(--rpx));color:#999;width:calc(60 * var(--rpx));height:calc(60 * var(--rpx));display:flex;align-items:center;justify-content:center}.reference-storefront .original-purchase-detail .nav-title{font-size:calc(32 * var(--rpx));font-weight:700;color:#333;flex:1 1;text-align:center}.reference-storefront .original-purchase-detail .refresh-text{font-size:calc(28 * var(--rpx));color:#333;width:calc(60 * var(--rpx));text-align:right}.reference-storefront .original-purchase-detail .content{flex:1 1}.reference-storefront .original-purchase-detail .status-bar{background-color:#fff;padding:calc(20 * var(--rpx)) calc(30 * var(--rpx));display:flex;justify-content:space-between;align-items:center;margin-bottom:calc(20 * var(--rpx))}.reference-storefront .original-purchase-detail .status-text{font-size:calc(28 * var(--rpx));color:#dd524d;font-weight:700}.reference-storefront .original-purchase-detail .countdown-text{font-size:calc(28 * var(--rpx));color:#dd524d;font-weight:700;font-family:monospace}.reference-storefront .original-purchase-detail .pagination-bar{background-color:#fff;padding:calc(24 * var(--rpx)) calc(35 * var(--rpx));margin-bottom:calc(20 * var(--rpx))}.reference-storefront .original-purchase-detail .pagination-info{margin-bottom:calc(20 * var(--rpx))}.reference-storefront .original-purchase-detail .pagination-text{font-size:calc(26 * var(--rpx));color:#666}.reference-storefront .original-purchase-detail .pagination-scroll{width:100%;white-space:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch}.reference-storefront .original-purchase-detail .pagination-pages{display:inline-flex;align-items:center;gap:calc(12 * var(--rpx));padding:0 calc(10 * var(--rpx))}.reference-storefront .original-purchase-detail .page-number{min-width:calc(70 * var(--rpx));height:calc(70 * var(--rpx));line-height:calc(70 * var(--rpx));text-align:center;background-color:#f5f5f5;border-radius:calc(8 * var(--rpx));font-size:calc(32 * var(--rpx));color:#333;flex-shrink:0;padding:0 calc(8 * var(--rpx))}.reference-storefront .original-purchase-detail .page-number.active{background-color:#dd524d;color:#fff;font-weight:700}.reference-storefront .original-purchase-detail .page-number.disabled{opacity:.5;pointer-events:none}.reference-storefront .original-purchase-detail .product-list{display:flex;flex-wrap:wrap;padding:0 calc(15 * var(--rpx));justify-content:space-between}.reference-storefront .original-purchase-detail .product-card{background-color:#fff;border-radius:calc(12 * var(--rpx));width:calc(50% - calc(15 * var(--rpx)));margin-bottom:calc(20 * var(--rpx));padding:calc(20 * var(--rpx));box-shadow:0 calc(2 * var(--rpx)) calc(10 * var(--rpx)) rgba(0,0,0,.1);box-sizing:border-box}.reference-storefront .original-purchase-detail .card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:calc(20 * var(--rpx))}.reference-storefront .original-purchase-detail .company-name{font-size:calc(26 * var(--rpx));font-weight:700;color:#8b4513;flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reference-storefront .original-purchase-detail .order-badge{background-color:#dd524d;color:#fff;padding:calc(6 * var(--rpx)) calc(16 * var(--rpx));border-radius:calc(4 * var(--rpx));font-size:calc(20 * var(--rpx));flex-shrink:0;margin-left:calc(10 * var(--rpx))}.reference-storefront .original-purchase-detail .product-image-section{width:100%;height:calc(280 * var(--rpx));margin-bottom:calc(20 * var(--rpx));border-radius:calc(8 * var(--rpx));overflow:hidden;background-color:#f5f5f5}.reference-storefront .original-purchase-detail .product-main-image{width:100%;height:100%}.reference-storefront .original-purchase-detail .product-info{display:flex;flex-direction:column;gap:calc(15 * var(--rpx))}.reference-storefront .original-purchase-detail .bottle-info{margin-bottom:calc(5 * var(--rpx))}.reference-storefront .original-purchase-detail .bottle-text{font-size:calc(24 * var(--rpx));color:#4a90e2}.reference-storefront .original-purchase-detail .product-name-row{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.reference-storefront .original-purchase-detail .product-name{font-size:calc(26 * var(--rpx));color:#333;font-weight:700;flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.reference-storefront .original-purchase-detail .product-quantity{font-size:calc(24 * var(--rpx));color:#4a90e2;margin-left:calc(10 * var(--rpx));flex-shrink:0}.reference-storefront .original-purchase-detail .price-row{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:calc(10 * var(--rpx))}.reference-storefront .original-purchase-detail .price{font-size:calc(28 * var(--rpx));color:#dd524d;font-weight:700}.reference-storefront .original-purchase-detail .status-btn{padding:calc(8 * var(--rpx)) calc(20 * var(--rpx));border-radius:calc(8 * var(--rpx));font-size:calc(24 * var(--rpx));flex-shrink:0}.reference-storefront .original-purchase-detail .status-btn span{color:#fff}.reference-storefront .original-purchase-detail .status-waiting{background-color:#dd524d;cursor:pointer}.reference-storefront .original-purchase-detail .status-waiting:active{opacity:.8}.reference-storefront .original-purchase-detail .status-ongoing{background-color:#4caf50}.reference-storefront .original-purchase-detail .status-ended{background-color:#a19d9b;cursor:not-allowed}.reference-storefront .original-purchase-detail .empty-section{padding:calc(60 * var(--rpx)) 0;text-align:center}.reference-storefront .original-purchase-detail .empty-text{font-size:calc(28 * var(--rpx));color:#999}.reference-storefront .original-profile{min-height:100vh;background-color:#f5f5f5;display:flex;flex-direction:column}.reference-storefront .original-profile .header-section{background-color:#dd524d;padding:calc(60 * var(--rpx)) calc(30 * var(--rpx)) calc(40 * var(--rpx));display:flex;justify-content:space-between;align-items:flex-start}.reference-storefront .original-profile .header-left{flex:1 1}.reference-storefront .original-profile .phone-number{display:block;font-size:calc(36 * var(--rpx));font-weight:700;color:#fff;margin-bottom:calc(20 * var(--rpx))}.reference-storefront .original-profile .invite-code-row{display:flex;align-items:center;gap:calc(10 * var(--rpx))}.reference-storefront .original-profile .invite-label{font-size:calc(24 * var(--rpx));color:#fff;opacity:.9}.reference-storefront .original-profile .invite-code{font-size:calc(24 * var(--rpx));color:#fff;font-weight:700}.reference-storefront .original-profile .copy-icon{font-size:calc(28 * var(--rpx));margin-left:calc(5 * var(--rpx))}.reference-storefront .original-profile .header-right{width:calc(150 * var(--rpx));height:calc(150 * var(--rpx));display:flex;align-items:center;justify-content:center}.reference-storefront .original-profile .avatar-image{width:calc(150 * var(--rpx));height:calc(150 * var(--rpx));border-radius:50%}.reference-storefront .original-profile .content{flex:1 1;width:95%;margin:0 auto;padding:calc(20 * var(--rpx)) 0}.reference-storefront .original-profile .card-section{background-color:#fff;border-radius:calc(12 * var(--rpx));padding:calc(20 * var(--rpx));margin-bottom:calc(20 * var(--rpx))}.reference-storefront .original-profile .section-title{font-size:calc(32 * var(--rpx));font-weight:700;color:#333;margin-bottom:calc(20 * var(--rpx))}.reference-storefront .original-profile .icon-grid{display:flex;justify-content:space-around;align-items:center}.reference-storefront .original-profile .icon-item{display:flex;flex-direction:column;align-items:center}.reference-storefront .original-profile .icon{font-size:calc(50 * var(--rpx));margin-bottom:calc(15 * var(--rpx))}.reference-storefront .original-profile .icon-text{font-size:calc(26 * var(--rpx));color:#333}.reference-storefront .original-profile .finance-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:calc(15 * var(--rpx))}.reference-storefront .original-profile .finance-item{display:flex;justify-content:space-between;align-items:center;padding:calc(15 * var(--rpx)) 0;border-bottom:calc(1 * var(--rpx)) solid #f0f0f0}.reference-storefront .original-profile .finance-item:first-child,.reference-storefront .original-profile .finance-item:nth-child(2){border-bottom:calc(1 * var(--rpx)) solid #f0f0f0}.reference-storefront .original-profile .finance-item:nth-child(3),.reference-storefront .original-profile .finance-item:nth-child(4){border-bottom:none}.reference-storefront .original-profile .finance-item:nth-child(odd){padding-right:calc(20 * var(--rpx));border-right:calc(1 * var(--rpx)) solid #f0f0f0}.reference-storefront .original-profile .finance-label{font-size:calc(28 * var(--rpx));color:#333}.reference-storefront .original-profile .menu-item{display:flex;justify-content:space-between;align-items:center;padding:calc(15 * var(--rpx)) 0;border-bottom:calc(1 * var(--rpx)) solid #f0f0f0}.reference-storefront .original-profile .menu-item:last-child{border-bottom:none}.reference-storefront .original-profile .menu-left{display:flex;align-items:center}.reference-storefront .original-profile .menu-icon{font-size:calc(40 * var(--rpx));margin-right:calc(20 * var(--rpx))}.reference-storefront .original-profile .menu-text{font-size:calc(30 * var(--rpx));color:#333}.reference-storefront .original-profile .arrow-icon{font-size:calc(36 * var(--rpx));color:#ccc}.reference-storefront .original-product{min-height:100vh;background-color:#f5f5f5;display:flex;flex-direction:column;position:relative}.reference-storefront .original-product .nav-bar{position:fixed;top:0;left:0;right:0;z-index:100;padding:calc(20 * var(--rpx)) calc(30 * var(--rpx));padding-top:calc(calc(20 * var(--rpx)) + env(safe-area-inset-top))}.reference-storefront .original-product .back-icon{width:calc(60 * var(--rpx));height:calc(60 * var(--rpx));border-radius:50%;background-color:rgba(0,0,0,.3);display:flex;align-items:center;justify-content:center;font-size:calc(48 * var(--rpx));color:#fff;font-weight:700;-webkit-backdrop-filter:blur(calc(10 * var(--rpx)));backdrop-filter:blur(calc(10 * var(--rpx)))}.reference-storefront .original-product .content{flex:1 1}.reference-storefront .original-product .product-carousel-section{background-color:#f5f0e8}.reference-storefront .original-product .product-swiper{width:100%;height:calc(750 * var(--rpx))}.reference-storefront .original-product .product-main-image{width:100%;height:100%}.reference-storefront .original-product .product-title-section{padding:calc(30 * var(--rpx));background-color:#fff}.reference-storefront .original-product .product-main-title{display:block;font-size:calc(48 * var(--rpx));font-weight:700;color:#333;margin-bottom:calc(12 * var(--rpx))}.reference-storefront .original-product .product-slogan{display:block;font-size:calc(28 * var(--rpx));color:#999}.reference-storefront .original-product .product-info-section{background-color:#fff;padding:calc(30 * var(--rpx))}.reference-storefront .original-product .price-row{display:flex;align-items:baseline;gap:calc(20 * var(--rpx));margin-bottom:calc(20 * var(--rpx))}.reference-storefront .original-product .current-price{font-size:calc(44 * var(--rpx));font-weight:700;color:#dd524d;margin-right:calc(20 * var(--rpx))}.reference-storefront .original-product .original-price{font-size:calc(26 * var(--rpx));color:#999;text-decoration:line-through}.reference-storefront .original-product .tags-row{display:flex;gap:calc(15 * var(--rpx));margin-bottom:calc(20 * var(--rpx))}.reference-storefront .original-product .tag{padding:calc(8 * var(--rpx)) calc(20 * var(--rpx));border-radius:calc(20 * var(--rpx));font-size:calc(24 * var(--rpx));min-width:calc(120 * var(--rpx));text-align:center;border:calc(2 * var(--rpx)) solid #ff6f61}.reference-storefront .original-product .tag-filled{background-color:#ff6f61;color:#fff}.reference-storefront .original-product .tag-outline{background-color:#fff5f2;color:#ff6f61}.reference-storefront .original-product .product-name{display:block;font-size:calc(32 * var(--rpx));font-weight:700;color:#333;margin-bottom:calc(15 * var(--rpx))}.reference-storefront .original-product .inventory{display:block;font-size:calc(28 * var(--rpx));color:#333}.reference-storefront .original-product .tabs-section{background-color:#fff;margin-bottom:calc(20 * var(--rpx))}.reference-storefront .original-product .tabs-nav{display:flex;border-bottom:calc(1 * var(--rpx)) solid #f0f0f0}.reference-storefront .original-product .tab-item{flex:1 1;height:calc(80 * var(--rpx));display:flex;align-items:center;justify-content:center;position:relative;font-size:calc(28 * var(--rpx));color:#999}.reference-storefront .original-product .tab-item.active{color:#333;font-weight:700}.reference-storefront .original-product .tab-indicator{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:calc(60 * var(--rpx));height:calc(4 * var(--rpx));background-color:#dd524d}.reference-storefront .original-product .tab-content{padding:calc(30 * var(--rpx))}.reference-storefront .original-product .detail-content,.reference-storefront .original-product .detail-rich-text{width:100%}.reference-storefront .original-product .detail-rich-text img,.reference-storefront .original-product .detail-rich-text video{max-width:100%;display:block}.reference-storefront .original-product .detail-text{display:block;font-size:calc(28 * var(--rpx));color:#666;line-height:1.8;margin-bottom:calc(30 * var(--rpx))}.reference-storefront .original-product .detail-image{width:100%;display:block;margin-bottom:calc(20 * var(--rpx))}.reference-storefront .original-product .notice-content{width:100%}.reference-storefront .original-product .notice-rich-text{width:100%;font-size:calc(28 * var(--rpx));color:#666;line-height:1.8}.reference-storefront .original-product .notice-rich-text img,.reference-storefront .original-product .notice-rich-text video{max-width:100%;display:block}.reference-storefront .original-product .notice-text{display:block;font-size:calc(28 * var(--rpx));color:#666;line-height:1.8;white-space:pre-line}.reference-storefront .original-product .loading-state{display:flex;align-items:center;justify-content:center;padding:calc(100 * var(--rpx)) 0}.reference-storefront .original-product .loading-text{font-size:calc(28 * var(--rpx));color:#999}.reference-storefront .original-product .ad-banner{position:relative;margin-bottom:calc(100 * var(--rpx))}.reference-storefront .original-product .ad-image{width:100%;height:calc(200 * var(--rpx))}.reference-storefront .original-product .consult-btn{position:absolute;bottom:calc(30 * var(--rpx));left:50%;transform:translateX(-50%);width:calc(200 * var(--rpx));height:calc(70 * var(--rpx));background-color:#dd524d;border-radius:calc(35 * var(--rpx));color:#fff;font-size:calc(28 * var(--rpx));display:flex;align-items:center;justify-content:center;border:none}.reference-storefront .original-product .consult-btn:after{border:none}.reference-storefront .original-trading{min-height:100vh;background-color:#fff;display:flex;flex-direction:column;width:100%;overflow-x:hidden;box-sizing:border-box}.reference-storefront .original-trading .nav-bar{height:calc(88 * var(--rpx));display:flex;align-items:center;padding:0 calc(30 * var(--rpx));border-bottom:calc(1 * var(--rpx)) solid #f0f0f0;width:100%;box-sizing:border-box}.reference-storefront .original-trading .back-icon{font-size:calc(40 * var(--rpx));color:#333;font-weight:700;width:calc(60 * var(--rpx));height:calc(60 * var(--rpx));display:flex;align-items:center;justify-content:center}.reference-storefront .original-trading .main-tabs{display:flex;padding:0 calc(30 * var(--rpx));border-bottom:calc(1 * var(--rpx)) solid #f0f0f0;width:100%;box-sizing:border-box}.reference-storefront .original-trading .main-tab{flex:1 1;height:calc(88 * var(--rpx));display:flex;align-items:center;justify-content:center;position:relative;font-size:calc(32 * var(--rpx));color:#999}.reference-storefront .original-trading .main-tab.active{color:#333;font-weight:700}.reference-storefront .original-trading .sub-tabs{display:flex;padding:0 calc(30 * var(--rpx));border-bottom:calc(1 * var(--rpx)) solid #f0f0f0;width:100%;box-sizing:border-box}.reference-storefront .original-trading .sub-tab{flex:1 1;height:calc(80 * var(--rpx));display:flex;align-items:center;justify-content:center;position:relative;font-size:calc(28 * var(--rpx));color:#999}.reference-storefront .original-trading .sub-tab.active{color:#333;font-weight:700}.reference-storefront .original-trading .tab-indicator{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:calc(60 * var(--rpx));height:calc(4 * var(--rpx));background-color:#dd524d}.reference-storefront .original-trading .content-area{flex:1 1;height:0;overflow:hidden;padding:calc(30 * var(--rpx));box-sizing:border-box;width:100%}.reference-storefront .original-trading .load-more{display:flex;justify-content:center;align-items:center;padding:calc(40 * var(--rpx)) 0}.reference-storefront .original-trading .load-more-text,.reference-storefront .original-trading .loading-text,.reference-storefront .original-trading .no-more-text{font-size:calc(26 * var(--rpx));color:#999}.reference-storefront .original-trading .order-list{display:flex;flex-direction:column;gap:calc(20 * var(--rpx));width:100%;box-sizing:border-box}.reference-storefront .original-trading .order-item{background-color:#fff;border-radius:calc(12 * var(--rpx));padding:calc(30 * var(--rpx));box-shadow:0 calc(2 * var(--rpx)) calc(10 * var(--rpx)) rgba(0,0,0,.1);width:100%;box-sizing:border-box}.reference-storefront .original-trading .order-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:calc(30 * var(--rpx));padding-bottom:calc(20 * var(--rpx));border-bottom:calc(1 * var(--rpx)) solid #f0f0f0}.reference-storefront .original-trading .order-number-wrapper{flex:1 1;min-width:0;display:flex;align-items:center;gap:calc(10 * var(--rpx));cursor:pointer}.reference-storefront .original-trading .order-number{font-size:calc(31 * var(--rpx));color:#333;word-break:break-all;overflow-wrap:break-word;flex:1 1;min-width:0}.reference-storefront .original-trading .order-status{font-size:calc(29 * var(--rpx));color:#dd524d;font-weight:700}.reference-storefront .original-trading .product-section{display:flex;margin-bottom:calc(30 * var(--rpx));gap:calc(20 * var(--rpx));width:100%;box-sizing:border-box}.reference-storefront .original-trading .product-image{width:calc(220 * var(--rpx));height:calc(220 * var(--rpx));border-radius:calc(8 * var(--rpx));flex-shrink:0;background-color:#f5f5f5}.reference-storefront .original-trading .product-info-right{flex:1 1;display:flex;flex-direction:column;gap:calc(8 * var(--rpx));min-width:0;box-sizing:border-box}.reference-storefront .original-trading .product-name{font-size:calc(27 * var(--rpx));color:#333;line-height:1.5;word-break:break-all;overflow-wrap:break-word}.reference-storefront .original-trading .product-price{font-size:calc(27 * var(--rpx));color:#dd524d;font-weight:700}.reference-storefront .original-trading .contact-section{margin-bottom:calc(30 * var(--rpx));padding-bottom:calc(30 * var(--rpx));border-bottom:calc(1 * var(--rpx)) solid #f0f0f0}.reference-storefront .original-trading .contact-item,.reference-storefront .original-trading .product-info-right .contact-item{margin-bottom:0}.reference-storefront .original-trading .contact-label{display:flex;align-items:center;margin-bottom:0}.reference-storefront .original-trading .contact-tag{padding:calc(4 * var(--rpx)) calc(12 * var(--rpx));border-radius:calc(4 * var(--rpx));font-size:calc(25 * var(--rpx));color:#fff}.reference-storefront .original-trading .buyer-tag,.reference-storefront .original-trading .seller-tag{background-color:#ff9500}.reference-storefront .original-trading .contact-phone-masked{font-size:calc(25 * var(--rpx));color:#333;word-break:break-all;overflow-wrap:break-word}.reference-storefront .original-trading .contact-phone-wrapper{display:flex;align-items:center;gap:calc(10 * var(--rpx));cursor:pointer;margin-top:calc(4 * var(--rpx))}.reference-storefront .original-trading .contact-phone-full{font-size:calc(23 * var(--rpx));color:#666;margin-left:0;word-break:break-all;overflow-wrap:break-word;flex:1 1;min-width:0}.reference-storefront .original-trading .copy-icon{width:calc(28 * var(--rpx));height:calc(28 * var(--rpx));flex-shrink:0}.reference-storefront .original-trading .time-section{display:flex;flex-direction:column;gap:calc(10 * var(--rpx));margin-bottom:calc(30 * var(--rpx))}.reference-storefront .original-trading .time-item{font-size:calc(27 * var(--rpx));color:#666}.reference-storefront .original-trading .action-buttons{display:flex;justify-content:flex-end;gap:calc(20 * var(--rpx));flex-wrap:wrap;width:100%;box-sizing:border-box}.reference-storefront .original-trading .cancel-btn{border:calc(1 * var(--rpx)) solid #d0d0d0;color:#333;background-color:#fff}.reference-storefront .original-trading .cancel-btn,.reference-storefront .original-trading .pay-btn{width:calc(140 * var(--rpx));height:calc(60 * var(--rpx));display:flex;align-items:center;justify-content:center;border-radius:calc(30 * var(--rpx));font-size:calc(29 * var(--rpx))}.reference-storefront .original-trading .pay-btn{color:#fff;background-color:#ff9500}.reference-storefront .original-trading .collect-btn,.reference-storefront .original-trading .consignment-btn,.reference-storefront .original-trading .detail-btn{width:calc(140 * var(--rpx));height:calc(60 * var(--rpx));display:flex;align-items:center;justify-content:center;border-radius:calc(30 * var(--rpx));font-size:calc(29 * var(--rpx));color:#fff;background-color:#ff9500}.reference-storefront .original-trading .empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:calc(100 * var(--rpx)) 0}.reference-storefront .original-trading .empty-icon{font-size:calc(120 * var(--rpx));opacity:.3;margin-bottom:calc(30 * var(--rpx))}.reference-storefront .original-trading .empty-text{font-size:calc(28 * var(--rpx));color:#999}.reference-storefront .original-trading .consignment-modal{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.reference-storefront .original-trading .modal-content{width:calc(600 * var(--rpx));max-width:90%;background-color:#fff;border-radius:calc(20 * var(--rpx));padding:calc(40 * var(--rpx));box-sizing:border-box;margin:0 auto}.reference-storefront .original-trading .modal-title{font-size:calc(36 * var(--rpx));font-weight:700;color:#333;text-align:center;margin-bottom:calc(40 * var(--rpx))}.reference-storefront .original-trading .modal-info{display:flex;flex-direction:column;gap:calc(30 * var(--rpx));margin-bottom:calc(40 * var(--rpx))}.reference-storefront .original-trading .info-item{display:flex;justify-content:space-between;align-items:center}.reference-storefront .original-trading .info-label{font-size:calc(28 * var(--rpx));color:#666}.reference-storefront .original-trading .info-value{font-size:calc(28 * var(--rpx));color:#333;font-weight:700}.reference-storefront .original-trading .modal-buttons{display:flex;flex-direction:column;gap:calc(20 * var(--rpx))}.reference-storefront .original-trading .modal-btn{width:100%;height:calc(80 * var(--rpx));display:flex;align-items:center;justify-content:center;border-radius:calc(40 * var(--rpx));font-size:calc(32 * var(--rpx));color:#fff}.reference-storefront .original-trading .consignment-cancel-btn,.reference-storefront .original-trading .consignment-confirm-btn{background-color:#ff9500}.reference-storefront .original-order{min-height:100vh;background-color:#f5f5f5;display:flex;flex-direction:column}.reference-storefront .original-order .nav-bar{display:flex;align-items:center;justify-content:space-between;padding:calc(20 * var(--rpx)) calc(30 * var(--rpx));background-color:#fff;position:sticky;top:0;z-index:100;box-shadow:0 calc(2 * var(--rpx)) calc(8 * var(--rpx)) rgba(0,0,0,.1)}.reference-storefront .original-order .back-icon{font-size:calc(48 * var(--rpx));color:#333;width:calc(60 * var(--rpx));height:calc(60 * var(--rpx));display:flex;align-items:center;justify-content:center}.reference-storefront .original-order .nav-title{font-size:calc(32 * var(--rpx));font-weight:700;color:#333;flex:1 1;text-align:center}.reference-storefront .original-order .placeholder{width:calc(60 * var(--rpx))}.reference-storefront .original-order .content{flex:1 1;padding-bottom:calc(120 * var(--rpx))}.reference-storefront .original-order .buyer-info-section{background-color:#fff;padding:calc(30 * var(--rpx));margin-bottom:calc(20 * var(--rpx));display:flex;flex-direction:column;gap:calc(15 * var(--rpx))}.reference-storefront .original-order .info-item{font-size:calc(28 * var(--rpx));color:#666;line-height:1.5}.reference-storefront .original-order .product-card{background-color:#fff;padding:calc(30 * var(--rpx));display:flex;gap:calc(20 * var(--rpx))}.reference-storefront .original-order .product-image{width:calc(220 * var(--rpx));height:calc(220 * var(--rpx));border-radius:calc(8 * var(--rpx));flex-shrink:0;background-color:#f5f5f5}.reference-storefront .original-order .product-info-right{flex:1 1;display:flex;flex-direction:column;gap:calc(12 * var(--rpx))}.reference-storefront .original-order .product-name{font-size:calc(28 * var(--rpx));color:#333;font-weight:700;line-height:1.5}.reference-storefront .original-order .product-spec{font-size:calc(24 * var(--rpx));color:#666}.reference-storefront .original-order .price-quantity-row{display:flex;align-items:center;justify-content:space-between}.reference-storefront .original-order .product-price{font-size:calc(28 * var(--rpx));color:#dd524d;font-weight:700}.reference-storefront .original-order .product-quantity{font-size:calc(24 * var(--rpx));color:#666}.reference-storefront .original-order .seller-info{margin-top:calc(10 * var(--rpx))}.reference-storefront .original-order .seller-label-row{display:flex;align-items:center;gap:calc(10 * var(--rpx));margin-bottom:calc(8 * var(--rpx))}.reference-storefront .original-order .seller-tag{padding:calc(4 * var(--rpx)) calc(12 * var(--rpx));border-radius:calc(4 * var(--rpx));font-size:calc(22 * var(--rpx));color:#fff;background-color:#ff9500}.reference-storefront .original-order .seller-phone-masked{font-size:calc(24 * var(--rpx));color:#333}.reference-storefront .original-order .seller-phone-full{font-size:calc(22 * var(--rpx));color:#666}.reference-storefront .original-order .footer-bar{position:fixed;bottom:0;left:0;right:0;background-color:#fff;padding:calc(20 * var(--rpx)) calc(30 * var(--rpx));padding-bottom:calc(calc(20 * var(--rpx)) + env(safe-area-inset-bottom));display:flex;align-items:center;justify-content:space-between;box-shadow:0 calc(-2 * var(--rpx)) calc(10 * var(--rpx)) rgba(0,0,0,.1);z-index:100}.reference-storefront .original-order .agreement-section{display:flex;align-items:center;gap:calc(10 * var(--rpx));flex:1 1}.reference-storefront .original-order .checkbox{width:calc(36 * var(--rpx));height:calc(36 * var(--rpx));border-radius:50%;border:calc(2 * var(--rpx)) solid #dd524d;display:flex;align-items:center;justify-content:center;background-color:#fff}.reference-storefront .original-order .checkbox.checked{background-color:#dd524d}.reference-storefront .original-order .checkmark{color:#fff;font-size:calc(24 * var(--rpx));font-weight:700}.reference-storefront .original-order .agreement-text{font-size:calc(24 * var(--rpx));color:#007aff;text-decoration:underline}.reference-storefront .original-order .confirm-pay-btn{width:calc(200 * var(--rpx));height:calc(80 * var(--rpx));display:flex;align-items:center;justify-content:center;background-color:#ff9500;border-radius:calc(8 * var(--rpx))}.reference-storefront .original-order .confirm-pay-btn.disabled{background-color:#ccc}.reference-storefront .original-order .confirm-pay-btn span{font-size:calc(28 * var(--rpx));color:#fff;font-weight:700}.reference-storefront .original-order .confirm-collect-btn{width:100%;height:calc(80 * var(--rpx));display:flex;align-items:center;justify-content:center;background-color:#ff9500;border-radius:calc(8 * var(--rpx))}.reference-storefront .original-order .confirm-collect-btn span{font-size:calc(28 * var(--rpx));color:#fff;font-weight:700}.reference-storefront .original-finance{min-height:100vh;background-color:#fff;display:flex;flex-direction:column}.reference-storefront .original-finance .header{display:flex;align-items:center;padding:calc(40 * var(--rpx)) calc(30 * var(--rpx)) calc(30 * var(--rpx));border-bottom:calc(1 * var(--rpx)) solid #f0f0f0;position:relative}.reference-storefront .original-finance .back-icon{font-size:calc(48 * var(--rpx));color:#333;font-weight:700;position:absolute;left:calc(30 * var(--rpx))}.reference-storefront .original-finance .page-title{font-size:calc(44 * var(--rpx));font-weight:700;color:#333;text-align:center;flex:1 1}.reference-storefront .original-finance .balance-section{padding:calc(40 * var(--rpx)) calc(30 * var(--rpx));border-bottom:calc(1 * var(--rpx)) solid #f0f0f0}.reference-storefront .original-finance .balance-info{display:flex;flex-direction:column}.reference-storefront .original-finance .balance-label{font-size:calc(26 * var(--rpx));color:#666;margin-bottom:calc(10 * var(--rpx))}.reference-storefront .original-finance .balance-value{font-size:calc(48 * var(--rpx));font-weight:700;color:#333}.reference-storefront .original-finance .tabs{display:flex;border-bottom:calc(1 * var(--rpx)) solid #f0f0f0}.reference-storefront .original-finance .tab-item{flex:1 1;text-align:center;padding:calc(30 * var(--rpx)) 0;font-size:calc(30 * var(--rpx));color:#999;position:relative}.reference-storefront .original-finance .tab-item.active{color:#333;font-weight:700}.reference-storefront .original-finance .tab-item.active:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:calc(60 * var(--rpx));height:calc(4 * var(--rpx));background-color:#dd524d;border-radius:calc(2 * var(--rpx))}.reference-storefront .original-finance .content{flex:1 1;height:0;overflow:hidden}.reference-storefront .original-finance .load-more{display:flex;justify-content:center;align-items:center;padding:calc(40 * var(--rpx)) 0}.reference-storefront .original-finance .load-more-text,.reference-storefront .original-finance .loading-text,.reference-storefront .original-finance .no-more-text{font-size:calc(26 * var(--rpx));color:#999}.reference-storefront .original-finance .empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:calc(200 * var(--rpx)) 0}.reference-storefront .original-finance .empty-icon{font-size:calc(120 * var(--rpx));margin-bottom:calc(30 * var(--rpx));opacity:.3}.reference-storefront .original-finance .empty-text{font-size:calc(28 * var(--rpx));color:#999}.reference-storefront .original-finance .list{padding:calc(20 * var(--rpx)) calc(30 * var(--rpx))}.reference-storefront .original-finance .list-item{display:flex;justify-content:space-between;align-items:center;padding:calc(30 * var(--rpx)) 0;border-bottom:calc(1 * var(--rpx)) solid #f0f0f0}.reference-storefront .original-finance .list-item:last-child{border-bottom:none}.reference-storefront .original-finance .item-left{flex:1 1;display:flex;flex-direction:column}.reference-storefront .original-finance .item-title{font-size:calc(30 * var(--rpx));color:#333;margin-bottom:calc(10 * var(--rpx))}.reference-storefront .original-finance .item-time{font-size:calc(24 * var(--rpx));color:#999}.reference-storefront .original-finance .item-right{margin-left:calc(20 * var(--rpx))}.reference-storefront .original-finance .item-amount{font-size:calc(32 * var(--rpx));font-weight:700}.reference-storefront .original-finance .item-amount.income{color:#dd524d}.reference-storefront .original-finance .item-amount.expense{color:#333}.reference-storefront .original-withdraw{min-height:100vh;background-color:#fff;display:flex;flex-direction:column}.reference-storefront .original-withdraw .header{display:flex;align-items:center;padding:calc(40 * var(--rpx)) calc(30 * var(--rpx)) calc(30 * var(--rpx));border-bottom:calc(1 * var(--rpx)) solid #f0f0f0;position:relative;background-color:#fff}.reference-storefront .original-withdraw .back-icon{font-size:calc(48 * var(--rpx));color:#333;font-weight:700;position:absolute;left:calc(30 * var(--rpx))}.reference-storefront .original-withdraw .page-title{font-size:calc(44 * var(--rpx));font-weight:700;color:#333;text-align:center;flex:1 1}.reference-storefront .original-withdraw .amount-section{background:linear-gradient(#ff766b,#ff6675);padding:calc(40 * var(--rpx)) calc(30 * var(--rpx));display:flex;justify-content:space-between;align-items:flex-start}.reference-storefront .original-withdraw .amount-left{flex:1 1;display:flex;flex-direction:column}.reference-storefront .original-withdraw .amount-label{font-size:calc(28 * var(--rpx));color:#fff;margin-bottom:calc(20 * var(--rpx));opacity:.9}.reference-storefront .original-withdraw .amount-value{font-size:calc(56 * var(--rpx));font-weight:700;color:#fff}.reference-storefront .original-withdraw .record-link{font-size:calc(28 * var(--rpx));color:#fff;opacity:.9}.reference-storefront .original-withdraw .payment-tabs{display:flex;border-bottom:calc(1 * var(--rpx)) solid #f0f0f0;background-color:#fff}.reference-storefront .original-withdraw .tab-item{flex:1 1;text-align:center;padding:calc(30 * var(--rpx)) 0;font-size:calc(32 * var(--rpx));color:#999;position:relative}.reference-storefront .original-withdraw .tab-item.active{color:#333;font-weight:700}.reference-storefront .original-withdraw .tab-item.active:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:calc(80 * var(--rpx));height:calc(4 * var(--rpx));background-color:#ff7a59;border-radius:calc(2 * var(--rpx))}.reference-storefront .original-withdraw .input-section{padding:calc(40 * var(--rpx)) calc(30 * var(--rpx));background-color:#fff}.reference-storefront .original-withdraw .input-wrapper{display:flex;align-items:center;border-bottom:calc(1 * var(--rpx)) solid #f0f0f0;padding-bottom:calc(20 * var(--rpx))}.reference-storefront .original-withdraw .amount-input{flex:1 1;font-size:calc(32 * var(--rpx));color:#333;height:calc(60 * var(--rpx));line-height:calc(60 * var(--rpx))}.reference-storefront .original-withdraw .all-btn{font-size:calc(28 * var(--rpx));color:#ff7a59;margin-left:calc(20 * var(--rpx))}.reference-storefront .original-withdraw .footer-section{padding:calc(40 * var(--rpx)) calc(30 * var(--rpx));background-color:#fff;position:fixed;bottom:0;left:0;right:0;box-shadow:0 calc(-4 * var(--rpx)) calc(12 * var(--rpx)) rgba(0,0,0,.05)}.reference-storefront .original-withdraw .withdraw-btn{width:100%;height:calc(90 * var(--rpx));background:linear-gradient(135deg,#ff7a59,#ff4b2b);border-radius:calc(45 * var(--rpx));color:#fff;font-size:calc(36 * var(--rpx));font-weight:700;display:flex;align-items:center;justify-content:center;border:none}.reference-storefront .original-withdraw .withdraw-btn:after{border:none}.reference-storefront .original-withdraw .withdraw-btn[disabled]{background:#ccc;opacity:.6}.reference-storefront .original-withdrawals{min-height:100vh;background-color:#fff;display:flex;flex-direction:column}.reference-storefront .original-withdrawals .header{display:flex;align-items:center;padding:calc(40 * var(--rpx)) calc(30 * var(--rpx)) calc(30 * var(--rpx));border-bottom:calc(1 * var(--rpx)) solid #f0f0f0;position:relative;background-color:#fff}.reference-storefront .original-withdrawals .back-icon{font-size:calc(48 * var(--rpx));color:#333;font-weight:700;position:absolute;left:calc(30 * var(--rpx))}.reference-storefront .original-withdrawals .page-title{font-size:calc(44 * var(--rpx));font-weight:700;color:#333;text-align:center;flex:1 1}.reference-storefront .original-withdrawals .content{flex:1 1;height:0;overflow:hidden}.reference-storefront .original-withdrawals .record-list{padding:0;min-height:100%}.reference-storefront .original-withdrawals .record-item{display:flex;justify-content:space-between;align-items:flex-start;padding:calc(30 * var(--rpx));border-bottom:calc(1 * var(--rpx)) solid #f0f0f0}.reference-storefront .original-withdrawals .record-left{flex:1 1;display:flex;flex-direction:column;gap:calc(10 * var(--rpx))}.reference-storefront .original-withdrawals .record-status{font-size:calc(32 * var(--rpx));color:#333;font-weight:500}.reference-storefront .original-withdrawals .record-time{font-size:calc(26 * var(--rpx));color:#999}.reference-storefront .original-withdrawals .record-right{flex-shrink:0}.reference-storefront .original-withdrawals .record-amount{font-size:calc(32 * var(--rpx));color:#333}.reference-storefront .original-withdrawals .empty-state{display:flex;justify-content:center;align-items:center;padding:calc(200 * var(--rpx)) 0}.reference-storefront .original-withdrawals .empty-text{font-size:calc(28 * var(--rpx));color:#999}.reference-storefront .original-withdrawals .load-more{display:flex;justify-content:center;align-items:center;padding:calc(40 * var(--rpx)) 0}.reference-storefront .original-withdrawals .load-more-text,.reference-storefront .original-withdrawals .loading-text,.reference-storefront .original-withdrawals .no-more-text{font-size:calc(26 * var(--rpx));color:#999}.reference-storefront .original-payment{height:100vh;background-color:#fff;display:flex;flex-direction:column}.reference-storefront .original-payment .header{background-color:#fff;padding:calc(40 * var(--rpx)) calc(30 * var(--rpx)) calc(30 * var(--rpx));border-bottom:calc(1 * var(--rpx)) solid #f0f0f0;text-align:center;flex-shrink:0}.reference-storefront .original-payment .page-title{font-size:calc(44 * var(--rpx));font-weight:700;color:#333}.reference-storefront .original-payment .content{flex:1 1;width:90%;margin:0 auto;padding:calc(40 * var(--rpx)) 0;height:0;box-sizing:border-box}.reference-storefront .original-payment .payment-card{width:90%;height:calc(280 * var(--rpx));border-radius:calc(24 * var(--rpx));padding:calc(40 * var(--rpx)) calc(30 * var(--rpx));margin-bottom:calc(30 * var(--rpx));display:flex;justify-content:space-between;align-items:flex-start;position:relative;overflow:hidden;background-image:linear-gradient(220.48deg,#c0b8ff .01%,#645ca1);box-shadow:0 calc(8 * var(--rpx)) calc(24 * var(--rpx)) rgba(100,92,161,.3)}.reference-storefront .original-payment .card-left{flex:1 1;display:flex;flex-direction:column;justify-content:flex-start;z-index:2;min-width:0;padding-right:calc(20 * var(--rpx))}.reference-storefront .original-payment .card-label{font-size:calc(28 * var(--rpx));color:#fff;opacity:.9;margin-bottom:calc(20 * var(--rpx))}.reference-storefront .original-payment .card-value{font-size:calc(36 * var(--rpx));font-weight:700;color:#fff;margin-bottom:calc(15 * var(--rpx));word-break:break-all}.reference-storefront .original-payment .card-name{font-size:calc(26 * var(--rpx));color:#fff;opacity:.9}.reference-storefront .original-payment .card-right{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;height:100%;z-index:2;flex-shrink:0;min-width:calc(140 * var(--rpx))}.reference-storefront .original-payment .card-logo{margin-bottom:calc(20 * var(--rpx));display:flex;align-items:center;justify-content:center}.reference-storefront .original-payment .card-icon{width:calc(120 * var(--rpx));height:calc(120 * var(--rpx))}.reference-storefront .original-payment .bank-logo{background-color:#06c;border-radius:calc(12 * var(--rpx));padding:calc(12 * var(--rpx)) calc(20 * var(--rpx));display:flex;flex-direction:column;align-items:center;justify-content:center}.reference-storefront .original-payment .unionpay-text{font-size:calc(20 * var(--rpx));color:#fff;font-weight:700;line-height:1.2}.reference-storefront .original-payment .unionpay-cn{font-size:calc(18 * var(--rpx));color:#fff;margin-top:calc(4 * var(--rpx))}.reference-storefront .original-payment .alipay-logo{width:calc(80 * var(--rpx));height:calc(80 * var(--rpx));background-color:hsla(0,0%,100%,.2);border-radius:calc(16 * var(--rpx));display:flex;align-items:center;justify-content:center}.reference-storefront .original-payment .alipay-char{font-size:calc(48 * var(--rpx));color:#fff;font-weight:700}.reference-storefront .original-payment .settings-btn{width:calc(120 * var(--rpx));height:calc(60 * var(--rpx));background-color:initial;border:calc(2 * var(--rpx)) solid #fff;border-radius:calc(30 * var(--rpx));color:#fff;font-size:calc(26 * var(--rpx));display:flex;align-items:center;justify-content:center;padding:0;margin:0;line-height:1}.reference-storefront .original-payment .settings-btn:after{border:none}.reference-storefront .original-account-form{min-height:100vh;background-color:#fff;display:flex;flex-direction:column}.reference-storefront .original-account-form .header{display:flex;align-items:center;padding:calc(40 * var(--rpx)) calc(30 * var(--rpx)) calc(30 * var(--rpx));border-bottom:calc(1 * var(--rpx)) solid #f0f0f0;position:relative}.reference-storefront .original-account-form .back-icon{font-size:calc(48 * var(--rpx));color:#333;font-weight:700;position:absolute;left:calc(30 * var(--rpx))}.reference-storefront .original-account-form .page-title{font-size:calc(44 * var(--rpx));font-weight:700;color:#333;text-align:center;flex:1 1}.reference-storefront .original-account-form .content{flex:1 1;width:90%;margin:0 auto;padding:calc(40 * var(--rpx)) 0}.reference-storefront .original-account-form .form-item{display:flex;align-items:center;padding:calc(30 * var(--rpx)) 0;border-bottom:calc(1 * var(--rpx)) solid #f0f0f0}.reference-storefront .original-account-form .form-label{width:calc(200 * var(--rpx));font-size:calc(30 * var(--rpx));color:#333;flex-shrink:0}.reference-storefront .original-account-form .form-input{flex:1 1;font-size:calc(30 * var(--rpx));color:#333}.reference-storefront .original-account-form .submit-btn{width:100%;height:calc(88 * var(--rpx));background-color:#dd524d;border-radius:calc(12 * var(--rpx));color:#fff;font-size:calc(32 * var(--rpx));font-weight:700;margin-top:calc(60 * var(--rpx));display:flex;align-items:center;justify-content:center;border:none}.reference-storefront .original-account-form .submit-btn:after{border:none}.reference-storefront .original-account-form .submit-btn[disabled]{background-color:#ccc;opacity:.6}.reference-storefront .original-invite{min-height:100vh;position:relative;background-color:initial}.reference-storefront .original-invite .bg-image{width:100%;height:auto;display:block}.reference-storefront .original-invite .qr-wrapper{position:absolute;left:50%;top:35%;transform:translate(-50%,-50%);width:calc(260 * var(--rpx));min-height:calc(320 * var(--rpx));padding:0;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(24 * var(--rpx))}.reference-storefront .original-invite .qr-image{width:calc(260 * var(--rpx));height:calc(260 * var(--rpx))}.reference-storefront .original-invite .invite-code{font-size:calc(28 * var(--rpx));color:#fff;text-align:center;word-break:break-all;text-shadow:0 calc(4 * var(--rpx)) calc(12 * var(--rpx)) rgba(0,0,0,.35)}.reference-storefront .original-followers{min-height:100vh;background-color:#fff;display:flex;flex-direction:column}.reference-storefront .original-followers .header{background-color:#fff;padding:calc(40 * var(--rpx)) calc(30 * var(--rpx)) calc(30 * var(--rpx));border-bottom:calc(1 * var(--rpx)) solid #f0f0f0}.reference-storefront .original-followers .page-title{font-size:calc(44 * var(--rpx));font-weight:700;color:#333}.reference-storefront .original-followers .content{flex:1 1}.reference-storefront .original-followers .content-wrapper{width:90%;margin:0 auto;padding:calc(30 * var(--rpx)) 0}.reference-storefront .original-followers .stats-section{display:flex;gap:calc(20 * var(--rpx));margin-bottom:calc(20 * var(--rpx))}.reference-storefront .original-followers .stat-card{flex:1 1;background-color:#fff;border-radius:calc(12 * var(--rpx));padding:calc(40 * var(--rpx)) calc(30 * var(--rpx));display:flex;flex-direction:column;align-items:center;justify-content:center}.reference-storefront .original-followers .stat-number{font-size:calc(56 * var(--rpx));font-weight:700;color:#333;margin-bottom:calc(15 * var(--rpx))}.reference-storefront .original-followers .stat-label{font-size:calc(28 * var(--rpx));color:#666}.reference-storefront .original-followers .active-member-bar{background-color:#ffe5e5;border-radius:calc(8 * var(--rpx));padding:calc(20 * var(--rpx)) calc(30 * var(--rpx));display:flex;align-items:center;margin-bottom:calc(30 * var(--rpx))}.reference-storefront .original-followers .crown-icon{font-size:calc(36 * var(--rpx));margin-right:calc(15 * var(--rpx))}.reference-storefront .original-followers .follower-info,.reference-storefront .original-profile .finance-label,.reference-storefront .original-profile .header-left{min-width:0;overflow-wrap:anywhere}.reference-storefront .modal-backdrop{background:#0006;align-items:center;padding:0}.reference-storefront .modal{box-shadow:none}.reference-storefront .modal[data-reference-confirm]{width:80%;max-width:300px;padding:0;border-radius:3px;text-align:center;overflow:hidden}.reference-storefront .modal[data-reference-confirm] .section-head{display:block;margin:0;padding:1em 1.6em .3em}.reference-storefront .modal[data-reference-confirm] h2{font-size:18px;font-weight:400}.reference-storefront .modal[data-reference-confirm] .icon-button{display:none}.reference-storefront .modal[data-reference-confirm] .modal-help{margin:0;padding:1.3em 1.6em;min-height:40px;font-size:15px;line-height:1.4;color:#999}.reference-storefront .modal[data-reference-confirm] .modal-actions{position:static;display:flex;gap:0;margin:0;padding:0;border-top:.5px solid #d5d5d6}.reference-storefront .modal[data-reference-confirm] .modal-actions button{flex:1 1;display:flex;justify-content:center;align-items:center;height:48px;padding:0;border-radius:0;background:#fff;color:#333;font-size:18px;font-weight:400}.reference-storefront .modal[data-reference-confirm] .modal-actions .primary{color:#007aff;border-left:.5px solid #d5d5d6}.reference-storefront .original-product .reference-consult-spacer{height:calc(100 * var(--rpx))}.reference-storefront .modal[data-action=consign]{width:calc(600 * var(--rpx));max-width:90%;padding:calc(40 * var(--rpx));border-radius:calc(20 * var(--rpx))}.reference-storefront .modal[data-action=consign] .section-head{padding:0;margin-bottom:calc(40 * var(--rpx))}.reference-storefront .modal[data-action=consign] h2{font-size:calc(36 * var(--rpx));font-weight:700}.reference-storefront .modal[data-action=consign] .modal-help{padding:0;margin-bottom:calc(40 * var(--rpx));font-size:calc(28 * var(--rpx));color:#666}.reference-storefront .reference-consignment-info{display:flex;flex-direction:column;gap:calc(30 * var(--rpx))}.reference-storefront .reference-consignment-info>span{display:flex;align-items:center;justify-content:space-between}.reference-storefront .reference-consignment-info b{color:#333}.reference-storefront .modal[data-action=consign] .modal-actions{flex-direction:column-reverse;gap:calc(20 * var(--rpx));border:none}.reference-storefront .modal[data-action=consign] .modal-actions button{flex:auto;width:100%;height:calc(80 * var(--rpx));border:none;border-radius:calc(40 * var(--rpx));background:#ff9500;color:#fff;font-size:calc(32 * var(--rpx))}.reference-storefront .modal[data-action=consign] .modal-actions .primary{color:#fff;border:none}.reference-storefront .original-followers .active-member-text{margin-bottom:calc(11 * var(--rpx));font-size:calc(28 * var(--rpx));color:#333}.reference-storefront .original-followers .followers-list{background-color:#fff;border-radius:calc(12 * var(--rpx));padding:calc(30 * var(--rpx));display:flex;flex-direction:column;gap:calc(20 * var(--rpx))}.reference-storefront .original-followers .follower-item{display:flex;align-items:flex-start;gap:calc(20 * var(--rpx));padding:calc(20 * var(--rpx));background-color:#f9f9f9;border-radius:calc(12 * var(--rpx))}.reference-storefront .original-followers .follower-avatar{width:calc(100 * var(--rpx));height:calc(100 * var(--rpx));border-radius:50%;flex-shrink:0;background-color:#e0e0e0}.reference-storefront .original-followers .follower-info{flex:1 1;display:flex;flex-direction:column;gap:calc(10 * var(--rpx))}.reference-storefront .original-followers .follower-phone-row{display:flex;align-items:center;gap:calc(20 * var(--rpx));flex-wrap:wrap;margin-bottom:calc(8 * var(--rpx))}.reference-storefront .original-followers .follower-phone-masked{font-size:calc(28 * var(--rpx));color:#333;font-weight:700}.reference-storefront .original-followers .follower-phone-full{font-size:calc(24 * var(--rpx));color:#666}.reference-storefront .original-followers .follower-detail-row{display:flex;flex-direction:column;gap:calc(6 * var(--rpx))}.reference-storefront .original-followers .follower-invite-count,.reference-storefront .original-followers .follower-register-time{font-size:calc(24 * var(--rpx));color:#666;line-height:1.5}.reference-storefront .original-followers .empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:calc(150 * var(--rpx)) 0}.reference-storefront .original-followers .empty-icon{font-size:calc(120 * var(--rpx));opacity:.3;margin-bottom:calc(30 * var(--rpx))}.reference-storefront .original-followers .empty-text{font-size:calc(28 * var(--rpx));color:#999}.reference-storefront .original-settings{min-height:100vh;background-color:#fff;display:flex;flex-direction:column}.reference-storefront .original-settings .header{background-color:#fff;padding:calc(40 * var(--rpx)) calc(30 * var(--rpx)) calc(30 * var(--rpx));border-bottom:calc(1 * var(--rpx)) solid #f0f0f0}.reference-storefront .original-settings .page-title{font-size:calc(44 * var(--rpx));font-weight:700;color:#333}.reference-storefront .original-settings .content{flex:1 1;width:90%;margin:0 auto;padding:calc(20 * var(--rpx)) 0}.reference-storefront .original-settings .settings-list{background-color:#fff;border-radius:calc(12 * var(--rpx));overflow:hidden;margin-bottom:calc(40 * var(--rpx))}.reference-storefront .original-settings .setting-item{display:flex;justify-content:space-between;align-items:center;padding:calc(30 * var(--rpx));border-bottom:calc(1 * var(--rpx)) solid #f0f0f0}.reference-storefront .original-settings .setting-item:last-child{border-bottom:none}.reference-storefront .original-settings .item-left{flex:1 1}.reference-storefront .original-settings .item-label{font-size:calc(32 * var(--rpx));color:#333}.reference-storefront .original-settings .item-right{display:flex;align-items:center;gap:calc(20 * var(--rpx))}.reference-storefront .original-settings .avatar-image{width:calc(88 * var(--rpx));height:calc(88 * var(--rpx));border-radius:50%;background-color:#f5f5f5}.reference-storefront .original-settings .rocket-icon{font-size:calc(32 * var(--rpx))}.reference-storefront .original-settings .item-value{font-size:calc(28 * var(--rpx));color:#666}.reference-storefront .original-settings .arrow-icon{font-size:calc(28 * var(--rpx));color:#999}.reference-storefront .original-settings .item-password{max-width:calc(420 * var(--rpx));text-align:right;word-break:break-all}.reference-storefront .original-settings .logout-section{padding:calc(40 * var(--rpx)) 0;width:100%}.reference-storefront .original-settings .logout-btn{width:100%;height:calc(88 * var(--rpx));background-color:#ff8c42;border-radius:calc(12 * var(--rpx));color:#fff;font-size:calc(36 * var(--rpx));font-weight:700;display:flex;align-items:center;justify-content:center;border:none}.reference-storefront .original-settings .logout-btn:after{border:none}.reference-storefront .original-addresses{height:100vh;background-color:#fff;display:flex;flex-direction:column;overflow:hidden}.reference-storefront .original-addresses .address-list{flex:1 1;padding:calc(30 * var(--rpx)) calc(30 * var(--rpx)) 0;box-sizing:border-box;overflow-y:auto;display:flex;flex-direction:column;max-height:85vh}.reference-storefront .original-addresses .address-item{background-color:#fff;border-radius:calc(16 * var(--rpx));box-shadow:0 calc(8 * var(--rpx)) calc(20 * var(--rpx)) rgba(0,0,0,.05);padding:calc(24 * var(--rpx)) calc(30 * var(--rpx));margin-bottom:calc(15 * var(--rpx));display:flex;align-items:flex-start;gap:calc(20 * var(--rpx));flex-shrink:0}.reference-storefront .original-addresses .address-item.is-default{opacity:.85;background-color:#f9f9f9}.reference-storefront .original-addresses .address-left{width:calc(40 * var(--rpx));display:flex;align-items:center;justify-content:center}.reference-storefront .original-addresses .default-icon{font-size:calc(28 * var(--rpx));color:#dd524d}.reference-storefront .original-addresses .address-content{flex:1 1;display:flex;flex-direction:column;gap:calc(6 * var(--rpx))}.reference-storefront .original-addresses .address-line{display:flex;align-items:center;gap:calc(20 * var(--rpx))}.reference-storefront .original-addresses .address-name{font-size:calc(32 * var(--rpx));font-weight:700;color:#111}.reference-storefront .original-addresses .address-phone{font-size:calc(28 * var(--rpx));color:#555}.reference-storefront .original-addresses .default-badge{background-color:#dd524d;border-radius:calc(4 * var(--rpx));padding:calc(4 * var(--rpx)) calc(12 * var(--rpx));margin-left:calc(10 * var(--rpx));display:flex;align-items:center;justify-content:center}.reference-storefront .original-addresses .default-badge-text{font-size:calc(20 * var(--rpx));color:#fff;font-weight:700}.reference-storefront .original-addresses .address-region{font-size:calc(26 * var(--rpx));color:#666;margin-top:calc(4 * var(--rpx))}.reference-storefront .original-addresses .address-detail{font-size:calc(26 * var(--rpx));color:#888;line-height:1.4;margin-top:calc(4 * var(--rpx));overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.reference-storefront .original-addresses .address-right{display:flex;align-items:center;justify-content:flex-end;gap:calc(20 * var(--rpx));flex-shrink:0}.reference-storefront .original-addresses .set-default-btn{padding:calc(8 * var(--rpx)) calc(20 * var(--rpx));background-color:#ff9500;border-radius:calc(8 * var(--rpx));display:flex;align-items:center;justify-content:center}.reference-storefront .original-addresses .set-default-text{font-size:calc(24 * var(--rpx));color:#fff}.reference-storefront .original-addresses .edit-btn{width:calc(50 * var(--rpx));height:calc(50 * var(--rpx));display:flex;align-items:center;justify-content:center}.reference-storefront .original-addresses .edit-icon{font-size:calc(28 * var(--rpx));color:#dd524d}.reference-storefront .original-addresses .empty-placeholder{flex:1 1;display:flex;align-items:center;justify-content:center}.reference-storefront .original-addresses .empty-text{font-size:calc(28 * var(--rpx));color:#999}.reference-storefront .original-addresses .footer-section{padding:0 calc(30 * var(--rpx)) calc(20 * var(--rpx));background-color:#fff;box-shadow:0 calc(-4 * var(--rpx)) calc(12 * var(--rpx)) rgba(0,0,0,.04);flex-shrink:0}.reference-storefront .original-addresses .add-address-btn{width:100%;height:calc(80 * var(--rpx));background:linear-gradient(135deg,#ff7a59,#ff4b2b);border-radius:calc(40 * var(--rpx));color:#fff;font-size:calc(32 * var(--rpx));display:flex;align-items:center;justify-content:center;gap:calc(20 * var(--rpx));border:none}.reference-storefront .original-addresses .add-address-btn:after{border:none}.reference-storefront .original-addresses .add-icon{font-size:calc(36 * var(--rpx))}.reference-storefront .original-address-form{min-height:100vh;background-color:#fff;display:flex;flex-direction:column}.reference-storefront .original-address-form .custom-header{display:flex;align-items:center;padding:calc(40 * var(--rpx)) calc(30 * var(--rpx)) calc(30 * var(--rpx));border-bottom:calc(1 * var(--rpx)) solid #f0f0f0;position:relative;background-color:#fff}.reference-storefront .original-address-form .back-icon{font-size:calc(48 * var(--rpx));color:#333;font-weight:700;position:absolute;left:calc(30 * var(--rpx))}.reference-storefront .original-address-form .header-title{font-size:calc(44 * var(--rpx));font-weight:700;color:#333;text-align:center;flex:1 1}.reference-storefront .original-address-form .form-container{flex:1 1;padding:calc(30 * var(--rpx))}.reference-storefront .original-address-form .input-group{margin-bottom:calc(40 * var(--rpx))}.reference-storefront .original-address-form .input-label{display:block;font-size:calc(30 * var(--rpx));color:#333;margin-bottom:calc(20 * var(--rpx))}.reference-storefront .original-address-form .input-field{width:100%;height:calc(88 * var(--rpx));background-color:#f7f8fa;border-radius:calc(16 * var(--rpx));padding:0 calc(30 * var(--rpx));box-sizing:border-box;font-size:calc(30 * var(--rpx));color:#333;border:none;outline:none}.reference-storefront .original-address-form .input-field:focus{border:none;outline:none;background-color:#f7f8fa}.reference-storefront .original-address-form .input-field[disabled]{background-color:#f7f8fa;color:#333}.reference-storefront .original-address-form .input-with-picker{display:flex;align-items:center;position:relative;width:100%;height:calc(88 * var(--rpx));background-color:#f7f8fa;border-radius:calc(16 * var(--rpx));padding:0 calc(30 * var(--rpx));box-sizing:border-box}.reference-storefront .original-address-form .picker-text{flex:1 1;font-size:calc(30 * var(--rpx));color:#333;line-height:calc(88 * var(--rpx))}.reference-storefront .original-address-form .picker-text.placeholder{color:#999}.reference-storefront .original-address-form .flex-1{flex:1 1}.reference-storefront .original-address-form .picker-arrow{position:absolute;right:calc(30 * var(--rpx));font-size:calc(24 * var(--rpx));color:#999;pointer-events:none}.reference-storefront .original-address-form .textarea-field{width:100%;min-height:calc(200 * var(--rpx));background-color:#f7f8fa;border-radius:calc(16 * var(--rpx));padding:calc(20 * var(--rpx)) calc(30 * var(--rpx));box-sizing:border-box;font-size:calc(30 * var(--rpx));color:#333;border:none;outline:none;line-height:1.6}.reference-storefront .original-address-form .textarea-field:focus{border:none;outline:none;background-color:#f7f8fa}.reference-storefront .original-address-form .footer-section{padding:calc(20 * var(--rpx)) calc(30 * var(--rpx)) calc(40 * var(--rpx));background-color:#fff}.reference-storefront .original-address-form .save-btn{width:100%;height:calc(90 * var(--rpx));background:linear-gradient(135deg,#ff7a59,#ff4b2b);border-radius:calc(45 * var(--rpx));color:#fff;font-size:calc(32 * var(--rpx));font-weight:700;display:flex;align-items:center;justify-content:center;border:none}.reference-storefront .original-address-form .save-btn:after{border:none}.reference-storefront .original-address-form .save-btn[disabled]{opacity:.6}.reference-storefront .original-home .content{position:relative;z-index:1}.reference-storefront .original-home .search-bar{position:relative;z-index:2}.reference-storefront .original-home .search-icon-image{width:calc(30 * var(--rpx));height:calc(30 * var(--rpx));margin-right:calc(15 * var(--rpx))}.reference-storefront .original-home .banner-image{object-fit:cover}.reference-storefront .original-home .category-scroll{overflow-x:auto}.reference-storefront .original-home .product-item:hover{transform:none;box-shadow:none}.reference-storefront .original-purchase .purchase-card-wrapper{margin-top:calc(40 * var(--rpx))}.reference-storefront .original-purchase .status-btn{color:#fff}.reference-storefront .original-purchase .marquee-image{object-fit:contain}.reference-storefront .original-purchase .marquee-content{animation:reference-marquee 15s linear infinite}@keyframes reference-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.reference-storefront .original-order .reference-header,.reference-storefront .original-purchase-detail .reference-header{padding:calc(20 * var(--rpx)) calc(30 * var(--rpx));box-shadow:0 calc(2 * var(--rpx)) calc(8 * var(--rpx)) #0000001a}.reference-storefront .original-order .reference-header h1,.reference-storefront .original-purchase-detail .reference-header h1{font-size:calc(32 * var(--rpx))}.reference-storefront .original-purchase-detail .product-image-section{display:block}.reference-storefront .original-purchase-detail .status-btn{color:#fff}.reference-storefront .original-product .product-carousel-section .product-main-image{width:100%;height:calc(750 * var(--rpx))}.reference-storefront .original-profile .buyer-section{width:100%;background:#dd524d;padding:calc(20 * var(--rpx)) 0}.reference-storefront .original-profile .buyer-section .card-section{width:90%;margin:0 auto}.reference-storefront .original-profile .shortcut-icon{width:calc(80 * var(--rpx));height:calc(80 * var(--rpx));margin-bottom:calc(15 * var(--rpx));object-fit:contain}.reference-storefront .original-profile .copy-button img{width:calc(30 * var(--rpx));height:calc(30 * var(--rpx));object-fit:contain}.reference-storefront .original-profile .menu-icon-image{width:calc(50 * var(--rpx));height:calc(40 * var(--rpx));margin-right:calc(20 * var(--rpx));object-fit:contain}.reference-storefront .original-trading .reference-header{height:calc(88 * var(--rpx));padding:0 calc(30 * var(--rpx))}.reference-storefront .original-trading .reference-header h1{min-height:0}.reference-storefront .original-trading .reference-back{font-size:calc(40 * var(--rpx))}.reference-storefront .original-trading .content-area{flex:auto;height:auto;overflow:visible}.reference-storefront .original-order{padding-bottom:calc(140 * var(--rpx))}.reference-storefront .original-order .confirm-collect-btn,.reference-storefront .original-order .confirm-pay-btn{color:#fff;font-size:calc(28 * var(--rpx));font-weight:700}.reference-storefront .reference-order-accounts{padding:calc(30 * var(--rpx));background:#fff;margin-top:calc(20 * var(--rpx));font-size:calc(28 * var(--rpx));overflow-wrap:anywhere}.reference-storefront .reference-order-accounts a{color:#007aff}.reference-storefront .original-payment .payment-card{box-sizing:content-box}.reference-storefront .reference-account-select{display:block;margin-top:calc(30 * var(--rpx));width:100%;font-size:calc(28 * var(--rpx))}.reference-storefront .original-withdraw{padding-bottom:calc(170 * var(--rpx))}.reference-storefront .original-invite .invite-poster{position:relative}.reference-storefront .original-invite .qr-spacer{height:120px}.reference-storefront .original-invite .qr-image{object-fit:contain}.reference-storefront .original-settings .setting-item{cursor:pointer}.reference-storefront .original-addresses .address-list{min-height:0;max-height:none}.reference-storefront .original-addresses .footer-section{padding-top:calc(20 * var(--rpx))}.reference-storefront .original-addresses .edit-btn img{width:calc(50 * var(--rpx));height:calc(50 * var(--rpx));object-fit:contain}.reference-storefront .original-address-form .input-field,.reference-storefront .original-address-form .input-group{display:block}.reference-storefront .original-auth{min-height:100dvh;padding:calc(80 * var(--rpx)) calc(60 * var(--rpx));background:#fff}.reference-storefront .original-auth .auth-card{all:unset;display:block}.reference-storefront .original-auth .auth-heading{margin-bottom:calc(80 * var(--rpx))}.reference-storefront .original-auth h2{font-size:calc(56 * var(--rpx));font-weight:700;color:#000}.reference-storefront .original-auth .auth-heading p{font-size:calc(28 * var(--rpx));color:#999;margin-top:calc(20 * var(--rpx))}.reference-storefront .original-auth .form-field{display:block;margin:0;padding:0}.reference-storefront .original-auth .form-field>span{display:flex;align-items:center;font-size:calc(32 * var(--rpx));font-weight:700;color:#000;margin-bottom:calc(20 * var(--rpx))}.reference-storefront .original-auth .form-field>span img{width:calc(32 * var(--rpx));height:calc(32 * var(--rpx));margin-right:calc(12 * var(--rpx));object-fit:contain}.reference-storefront .original-auth .code-field>input,.reference-storefront .original-auth .form-field>input{display:block;width:100%;height:calc(88 * var(--rpx));background:#f5f5f5;border:none;border-radius:calc(12 * var(--rpx));padding:0 calc(30 * var(--rpx));font-size:calc(30 * var(--rpx));color:#333}.reference-storefront .original-auth .form-field>small{font-size:calc(24 * var(--rpx));color:#999}.reference-storefront .original-register .form-field,.reference-storefront .original-reset .form-field{border-bottom:calc(1 * var(--rpx)) solid #e0e0e0;padding-bottom:calc(30 * var(--rpx));margin-bottom:calc(30 * var(--rpx))}.reference-storefront .original-auth .code-field{display:flex;align-items:center;gap:calc(20 * var(--rpx))}.reference-storefront .original-auth .code-field input{flex:1 1}.reference-storefront .original-auth .code-field button{white-space:nowrap;font-size:calc(28 * var(--rpx));color:#dd524d;padding:0}.reference-storefront .original-auth .primary{display:flex;align-items:center;justify-content:center;width:100%;height:calc(88 * var(--rpx));padding:0;margin:0;background:#dd524d;border-radius:calc(12 * var(--rpx));color:#fff;font-size:calc(36 * var(--rpx));font-weight:700}.reference-storefront .original-login .auth-heading{margin-bottom:calc(100 * var(--rpx))}.reference-storefront .original-login h2{color:#333}.reference-storefront .original-login .form-field{margin-bottom:calc(50 * var(--rpx))}.reference-storefront .original-login .form-field>span{color:#333}.reference-storefront .original-login .primary{margin-top:calc(60 * var(--rpx));margin-bottom:calc(40 * var(--rpx))}.reference-storefront .original-login .forgot-link{margin-left:auto;color:#dd524d;font-size:calc(28 * var(--rpx));font-weight:400}.reference-storefront .original-auth .auth-links{display:block;text-align:center;margin-top:calc(40 * var(--rpx));color:#dd524d;font-size:calc(28 * var(--rpx))}.reference-storefront .original-auth .auth-links a{font-weight:700}.reference-storefront .original-auth .checkbox-field{display:flex;align-items:flex-start;gap:calc(16 * var(--rpx));margin:calc(40 * var(--rpx)) 0 calc(60 * var(--rpx));padding:0;font-size:calc(26 * var(--rpx));line-height:1.6}.reference-storefront .original-auth .checkbox-field input,.reference-storefront .original-contract input[type=checkbox]{appearance:auto;width:calc(36 * var(--rpx));height:calc(36 * var(--rpx));margin-top:calc(4 * var(--rpx));flex-shrink:0;accent-color:#dd524d}.reference-storefront .original-auth .checkbox-field a{color:#dd524d}.reference-storefront .original-auth .checkbox-field input{appearance:none;border:calc(2 * var(--rpx)) solid #dd524d;border-radius:calc(4 * var(--rpx))}.reference-storefront .original-auth .checkbox-field input:checked{background:#dd524d}.reference-storefront .original-auth .checkbox-field input:checked:after{content:"✓";display:block;color:#fff;text-align:center;font-size:calc(24 * var(--rpx));font-weight:700;line-height:calc(32 * var(--rpx))}.reference-storefront .original-auth .register-actions{display:grid;grid-template-columns:1fr 1fr;align-items:center}.reference-storefront .original-auth .register-actions>a{color:#dd524d;text-align:center;font-size:calc(28 * var(--rpx))}.reference-storefront .original-auth .form-error{margin:calc(20 * var(--rpx)) 0;color:#dd524d;font-size:calc(26 * var(--rpx))}.reference-storefront .original-contract{min-height:100dvh;background:#fff;color-scheme:light}.reference-storefront .original-contract .contract-content{padding:calc(30 * var(--rpx));padding-bottom:calc(580 * var(--rpx))}.reference-storefront .original-contract.is-signed .contract-content{padding-bottom:calc(30 * var(--rpx))}.reference-storefront .original-agreement .agreement,.reference-storefront .original-contract .agreement{font-family:inherit;white-space:pre-wrap;font-size:calc(28 * var(--rpx));line-height:1.8;color:#666}.reference-storefront .original-contract .panel{position:fixed;left:0;right:0;bottom:0;z-index:40;margin:0;padding:calc(20 * var(--rpx));padding-bottom:calc(20 * var(--rpx) + env(safe-area-inset-bottom));border:none;border-top:calc(1 * var(--rpx)) solid #e0e0e0;border-radius:0;box-shadow:0 calc(-4 * var(--rpx)) calc(16 * var(--rpx)) #0000000f;background:#fff}.reference-storefront .original-contract .panel h3{font-size:calc(32 * var(--rpx));font-weight:700;text-align:center;margin-bottom:calc(12 * var(--rpx))}.reference-storefront .original-contract .panel>p{text-align:center;font-size:calc(26 * var(--rpx));color:#666;margin-bottom:calc(20 * var(--rpx))}.reference-storefront .original-contract .signature-canvas{display:block;width:100%;height:calc(300 * var(--rpx));border:calc(2 * var(--rpx)) solid #e0e0e0;border-radius:calc(12 * var(--rpx));background:#fff;touch-action:none}.reference-storefront .original-contract .checkbox-field{display:flex;align-items:center;gap:calc(12 * var(--rpx));margin:calc(10 * var(--rpx)) 0;padding:0;font-size:calc(24 * var(--rpx))}.reference-storefront .original-contract .actions{display:flex;gap:calc(20 * var(--rpx))}.reference-storefront .original-contract .actions button{flex:1 1;display:flex;align-items:center;justify-content:center;height:calc(80 * var(--rpx));background:#f5f5f5;border-radius:calc(8 * var(--rpx));font-size:calc(30 * var(--rpx))}.reference-storefront .original-contract .actions .primary{background:#007aff;color:#fff}.reference-storefront .original-contract .signature-display{margin:calc(40 * var(--rpx)) 0;padding:calc(20 * var(--rpx));background:#f9f9f9;border-radius:calc(12 * var(--rpx))}.reference-storefront .original-contract .signature-label{margin-bottom:calc(20 * var(--rpx));font-size:calc(28 * var(--rpx));font-weight:700}.reference-storefront .original-contract .signature-image{width:100%;border:1px solid #e0e0e0;border-radius:calc(8 * var(--rpx));background:#fff}.reference-storefront .original-contract .signature-date{font-size:calc(24 * var(--rpx));color:#999}.reference-storefront .original-agreement .agreement{margin:0;padding:calc(30 * var(--rpx))}.reference-storefront .modal{width:calc(600 * var(--rpx));max-width:90%;border-radius:calc(20 * var(--rpx));padding:calc(40 * var(--rpx));color:#333}.reference-storefront .modal h2{font-size:calc(36 * var(--rpx));font-weight:700}.reference-storefront .modal .section-head{margin-bottom:calc(30 * var(--rpx))}.reference-storefront .modal .primary{display:inline-flex;justify-content:center;padding:calc(16 * var(--rpx)) calc(30 * var(--rpx));border-radius:calc(12 * var(--rpx));background:#dd524d;color:#fff}.reference-storefront .modal .form-field{margin:calc(20 * var(--rpx)) 0}.reference-storefront .modal .form-field input{display:block;width:100%;padding:calc(20 * var(--rpx));border:1px solid #eee;border-radius:calc(12 * var(--rpx))}.reference-storefront .modal .modal-actions{gap:calc(20 * var(--rpx))}.reference-storefront .modal .icon-button{display:flex;padding:calc(10 * var(--rpx))}.reference-storefront .toast{background:#000b;color:#fff;border:none;border-radius:8px}.reference-storefront .visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.reference-storefront .reference-loading{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#999;font-size:14px}.reference-storefront .original-password{padding:0}.reference-storefront .original-password .auth-card{display:block;padding:calc(80 * var(--rpx)) calc(50 * var(--rpx))}.reference-storefront .original-password .form-field{margin-bottom:calc(40 * var(--rpx));padding-bottom:0;border-bottom:none}.reference-storefront .original-password .form-field>span{font-size:calc(30 * var(--rpx));margin-bottom:calc(16 * var(--rpx))}.reference-storefront .original-password .code-field>input,.reference-storefront .original-password .form-field>input{background:#f7f8fa;border-radius:calc(16 * var(--rpx))}.reference-storefront .original-password .primary{height:calc(96 * var(--rpx));background:linear-gradient(135deg,#ff7a59,#ff4b2b);border-radius:calc(48 * var(--rpx));font-size:calc(34 * var(--rpx));margin-top:calc(40 * var(--rpx))}.reference-storefront .original-followers .crown-icon{width:calc(40 * var(--rpx));height:calc(40 * var(--rpx));object-fit:contain}@media (prefers-reduced-motion:reduce){.reference-storefront .original-purchase .marquee-content{animation:none}}