body{background:#f6fbf1;color:#181d17;font-family:-apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei",sans-serif;font-size:calc(var(--rpx) * 28);line-height:1.45}div,button,input,textarea{box-sizing:border-box}button{margin:0;padding:0;font-size:calc(var(--rpx) * 28);border-radius:calc(var(--rpx) * 16);line-height:1.4;background:#fff;color:#44483f}button::after{border:0}button[disabled]{opacity:.45}input{min-width:0;height:calc(var(--rpx) * 76)}textarea{width:100%;height:calc(var(--rpx) * 160);padding:calc(var(--rpx) * 20);background:#f1f5eb;border-radius:calc(var(--rpx) * 16)} .screen{padding:calc(var(--rpx) * 24) calc(var(--rpx) * 24) calc(var(--rpx) * 48)}.tab-screen{padding-bottom:calc(calc(var(--rpx) * 150) + env(safe-area-inset-bottom))}.with-summary{padding-bottom:calc(calc(var(--rpx) * 330) + env(safe-area-inset-bottom))}.row{display:flex;align-items:center;gap:calc(var(--rpx) * 16)}.between{display:flex;justify-content:space-between;align-items:center;gap:calc(var(--rpx) * 16)}.grow{flex:1;min-width:0}.column{display:flex;flex-direction:column;gap:calc(var(--rpx) * 16)}.card{background:#fff;border-radius:calc(var(--rpx) * 24);padding:calc(var(--rpx) * 24);margin-bottom:calc(var(--rpx) * 16);box-shadow:0 calc(var(--rpx) * 2) calc(var(--rpx) * 6) rgba(64,82,58,.04)}.soft{background:#f1f5eb}.title{font-size:calc(var(--rpx) * 32);font-weight:700}.hero-title{font-size:calc(var(--rpx) * 40);font-weight:700}.muted{color:#75786e}.small{font-size:calc(var(--rpx) * 24)}.tiny{font-size:calc(var(--rpx) * 22)}.mono,.money{font-family:Consolas,monospace;font-variant-numeric:tabular-nums}.money{font-weight:700;color:#293326;font-size:calc(var(--rpx) * 36)}.green{color:#4e623c}.primary{background:#4e623c;color:#fff;font-weight:600;padding:calc(var(--rpx) * 22) calc(var(--rpx) * 28)}.secondary{background:#eef3e9;color:#4e623c;padding:calc(var(--rpx) * 20) calc(var(--rpx) * 24)}.outline{border:calc(var(--rpx) * 2) solid #e6e9e2;padding:calc(var(--rpx) * 16) calc(var(--rpx) * 24)}.link{color:#4e623c;font-weight:600}.chip{background:#ebefe5;color:#44483f;border-radius:calc(var(--rpx) * 40);padding:calc(var(--rpx) * 8) calc(var(--rpx) * 20);font-size:calc(var(--rpx) * 22);white-space:nowrap}.selected{background:#d1e6c6!important;color:#40523a!important}.badge{background:#eef3e9;color:#55684e;border-radius:calc(var(--rpx) * 8);padding:calc(var(--rpx) * 4) calc(var(--rpx) * 10);font-size:calc(var(--rpx) * 22)}.hint{background:#faf6d8;color:#5f5d46;font-size:calc(var(--rpx) * 22);padding:calc(var(--rpx) * 6) calc(var(--rpx) * 10);border-radius:calc(var(--rpx) * 6)}.divider{border-bottom:calc(var(--rpx) * 2) solid #eceeea;padding-bottom:calc(var(--rpx) * 20);margin-bottom:calc(var(--rpx) * 20)}.section-title{font-size:calc(var(--rpx) * 28);font-weight:700;margin:calc(var(--rpx) * 24) 0 calc(var(--rpx) * 16)}.section-title::before{content:"";display:inline-block;width:calc(var(--rpx) * 6);height:calc(var(--rpx) * 22);background:#4e623c;margin-right:calc(var(--rpx) * 10);border-radius:calc(var(--rpx) * 4)}.dot{width:calc(var(--rpx) * 56);height:calc(var(--rpx) * 56);border-radius:50%;flex-shrink:0;box-shadow:inset 0 0 0 calc(var(--rpx) * 2) rgba(0,0,0,.05)}.bead{width:calc(var(--rpx) * 72);height:calc(var(--rpx) * 72);border:calc(var(--rpx) * 14) solid #e5eae0;border-radius:50%;background:#4e623c;flex-shrink:0}.stepper{display:flex;align-items:center;justify-content:space-between;background:#fff;border-radius:calc(var(--rpx) * 8);min-width:calc(var(--rpx) * 128);height:calc(var(--rpx) * 48);box-shadow:0 calc(var(--rpx) * 2) calc(var(--rpx) * 4) #00000005}.stepper button{width:calc(var(--rpx) * 48);height:calc(var(--rpx) * 48);line-height:calc(var(--rpx) * 48);color:#4e623c;border-radius:calc(var(--rpx) * 8)}.empty{text-align:center;padding:calc(var(--rpx) * 80) calc(var(--rpx) * 24);color:#75786e}.empty .primary{margin-top:calc(var(--rpx) * 28)}.field{display:flex;align-items:center;min-height:calc(var(--rpx) * 104);border-bottom:calc(var(--rpx) * 2) solid #eceeea;gap:calc(var(--rpx) * 20)}.field>span:first-child{width:calc(var(--rpx) * 168);flex-shrink:0}.field input,.field .mp-picker{flex:1}.fixed-actions{position:fixed;bottom:0;left:0;right:0;padding:calc(var(--rpx) * 20) calc(var(--rpx) * 24) calc(calc(var(--rpx) * 20) + env(safe-area-inset-bottom));background:#fff;border-top:calc(var(--rpx) * 2) solid #eceeea;z-index:20}.footer-space{padding-bottom:calc(calc(var(--rpx) * 180) + env(safe-area-inset-bottom))}.progress{height:calc(var(--rpx) * 8);border-radius:calc(var(--rpx) * 8);background:#e5eae0;overflow:hidden;margin:calc(var(--rpx) * 12) 0}.progress-fill{height:100%;background:#80956b;border-radius:calc(var(--rpx) * 8)}.scroll-row{white-space:nowrap;width:100%}.scroll-row .inline{display:inline-flex;margin-right:calc(var(--rpx) * 12);vertical-align:middle}.notice{padding:calc(var(--rpx) * 24);border-radius:calc(var(--rpx) * 20);background:#f1f5eb;margin-bottom:calc(var(--rpx) * 20)}.icon{width:calc(var(--rpx) * 36);height:calc(var(--rpx) * 36);flex-shrink:0}.menu-row{min-height:calc(var(--rpx) * 100);border-bottom:calc(var(--rpx) * 2) solid #eceeea}.danger{color:#ba1a1a}.text-body{white-space:pre-wrap;line-height:1.9}.status{background:#f1f5eb;padding:calc(var(--rpx) * 24);border-radius:calc(var(--rpx) * 20)}.avatar{width:calc(var(--rpx) * 80);height:calc(var(--rpx) * 80);border-radius:50%;background:#eef3e9}.spacer{height:calc(var(--rpx) * 24)}.segmented{display:flex;background:#ebefe5;border-radius:calc(var(--rpx) * 24);padding:calc(var(--rpx) * 8);margin-bottom:calc(var(--rpx) * 24)}.segmented button{flex:1;padding:calc(var(--rpx) * 16) calc(var(--rpx) * 4);background:transparent}.segmented .active{background:#fff;box-shadow:0 calc(var(--rpx) * 2) calc(var(--rpx) * 6) #00000006;color:#4e623c}.check{color:#4e623c;font-size:calc(var(--rpx) * 36)}.line-item{padding:calc(var(--rpx) * 16) 0;border-bottom:calc(var(--rpx) * 2) solid #eceeea}.line-item:last-child{border-bottom:0}.metric-row{margin:calc(var(--rpx) * 20) 0}.order-actions{display:flex;justify-content:flex-end;gap:calc(var(--rpx) * 16);flex-wrap:wrap}.order-actions button{font-size:calc(var(--rpx) * 24);padding:calc(var(--rpx) * 14) calc(var(--rpx) * 20)}.center{text-align:center}.noborder{border:0}.note{font-size:calc(var(--rpx) * 24);color:#75786e;margin-top:calc(var(--rpx) * 16)}
.status-cancelled{color:#b44242;background:#fff0f0;padding:calc(var(--rpx) * 4) calc(var(--rpx) * 12);border-radius:calc(var(--rpx) * 6)}.status-pending{color:#a26b12}.status-processing{color:#346d9b}.status-receiving{color:#536f39}.status-completed{color:#6d7566}.avatar-button{padding:0;width:calc(var(--rpx) * 88);height:calc(var(--rpx) * 88);display:flex;align-items:center;justify-content:center}.result{text-align:center;padding:calc(var(--rpx) * 48) 0}.result~button{margin-top:calc(var(--rpx) * 24)}.timeline{padding:calc(var(--rpx) * 24) 0;border-bottom:calc(var(--rpx) * 1) solid #e5e9e1}.card{border-radius:calc(var(--rpx) * 16)}.field{min-width:0}


[data-scope="components-size-input-index"] .size{background:#f1f5eb;padding:calc(var(--rpx) * 16);border-radius:calc(var(--rpx) * 16)}[data-scope="components-size-input-index"] .size input{font-size:calc(var(--rpx) * 32);width:100%}

[data-scope="components-ui-icon-index"] img{display:block;flex-shrink:0}

[data-scope="components-cart-summary-index"] .summary{position:fixed;bottom:0;left:0;right:0;background:#fff;padding:calc(var(--rpx) * 16) calc(var(--rpx) * 24) calc(calc(var(--rpx) * 20) + env(safe-area-inset-bottom));border-top:calc(var(--rpx) * 2) solid #eceeea;box-shadow:0 calc(var(--rpx) * -8) calc(var(--rpx) * 32) #29332608;z-index:30}[data-scope="components-cart-summary-index"] .above-tab{bottom:calc(calc(var(--rpx) * 108) + env(safe-area-inset-bottom));padding-bottom:calc(var(--rpx) * 20)}[data-scope="components-cart-summary-index"] .shipping-line{margin-bottom:calc(var(--rpx) * 12)}[data-scope="components-cart-summary-index"] .shipping-line .progress{width:calc(var(--rpx) * 100);flex-shrink:0}[data-scope="components-cart-summary-index"] .summary-title{font-size:calc(var(--rpx) * 24);font-weight:700}[data-scope="components-cart-summary-index"] .money{font-size:calc(var(--rpx) * 32)}[data-scope="components-cart-summary-index"] .primary{font-size:calc(var(--rpx) * 26);padding:calc(var(--rpx) * 18) calc(var(--rpx) * 22);flex-shrink:0}
[data-scope="components-cart-summary-index"] .summary .grow{flex:1.5}[data-scope="components-cart-summary-index"] .summary .primary{width:auto;min-width:0;padding:calc(var(--rpx) * 18) calc(var(--rpx) * 20)}[data-scope="components-cart-summary-index"] .summary-title{font-size:calc(var(--rpx) * 22)}[data-scope="components-cart-summary-index"] .summary .money{font-size:calc(var(--rpx) * 28)}
[data-scope="components-cart-summary-index"] .shipping-line .hint{background:transparent;color:#7b876d;font-size:calc(var(--rpx) * 22);padding:0}[data-scope="components-cart-summary-index"] .summary-title{font-size:calc(var(--rpx) * 24)}[data-scope="components-cart-summary-index"] .summary .money{font-size:calc(var(--rpx) * 32)}[data-scope="components-cart-summary-index"] .summary .primary{font-size:calc(var(--rpx) * 26)}[data-scope="components-cart-summary-index"] .summary{box-shadow:none}

[data-scope="components-product-card-index"] .product-card{background:#fff;border-radius:calc(var(--rpx) * 24);padding:calc(var(--rpx) * 24);margin-bottom:calc(var(--rpx) * 16);box-shadow:0 calc(var(--rpx) * 2) calc(var(--rpx) * 6) #40523a0a}[data-scope="components-product-card-index"] .code{font-weight:700;font-size:calc(var(--rpx) * 28)}[data-scope="components-product-card-index"] .stock{background:#ebefe5;color:#75786e;padding:calc(var(--rpx) * 2) calc(var(--rpx) * 10);border-radius:calc(var(--rpx) * 4);font-family:monospace}[data-scope="components-product-card-index"] .specs{display:flex;gap:calc(var(--rpx) * 8);margin-top:calc(var(--rpx) * 20)}[data-scope="components-product-card-index"] .spec{flex:1;min-width:0;background:#f1f5eb;border-radius:calc(var(--rpx) * 16);padding:calc(var(--rpx) * 12) calc(var(--rpx) * 10);display:flex;flex-direction:column;align-items:center}[data-scope="components-product-card-index"] .spec-price{font-size:calc(var(--rpx) * 28);font-weight:700;margin:calc(var(--rpx) * 8) 0;color:#181d17}[data-scope="components-product-card-index"] .add{background:#d1e6c6;color:#55684e;width:100%;height:calc(var(--rpx) * 44);line-height:calc(var(--rpx) * 44);font-size:calc(var(--rpx) * 22);border-radius:calc(var(--rpx) * 8)}[data-scope="components-product-card-index"] .stepper{width:100%;min-width:0;height:calc(var(--rpx) * 44)}[data-scope="components-product-card-index"] .stepper button{height:calc(var(--rpx) * 44);line-height:calc(var(--rpx) * 44);width:calc(var(--rpx) * 48)}
[data-scope="components-product-card-index"] .specs .spec{width:0;flex:1;overflow:hidden}[data-scope="components-product-card-index"] .spec .add{min-width:0;width:100%;margin:0;padding:0}[data-scope="components-product-card-index"] .product-card{border-radius:calc(var(--rpx) * 16)}[data-scope="components-product-card-index"] .spec .stepper{min-width:0;width:100%}
[data-scope="components-product-card-index"] .product-card{border-radius:calc(var(--rpx) * 24)}[data-scope="components-product-card-index"] .code{font-size:calc(var(--rpx) * 28)}[data-scope="components-product-card-index"] .spec-label{font-size:calc(var(--rpx) * 26);font-weight:600;margin-bottom:calc(var(--rpx) * 12);color:#44483f}[data-scope="components-product-card-index"] .spec{border-radius:calc(var(--rpx) * 14);padding:calc(var(--rpx) * 12) calc(var(--rpx) * 10) calc(var(--rpx) * 10)}[data-scope="components-product-card-index"] .add{font-size:calc(var(--rpx) * 24)}
[data-scope="components-product-card-index"] .product-image{width:calc(var(--rpx) * 248);height:calc(var(--rpx) * 248);flex-shrink:0;border:calc(var(--rpx) * 1) solid #e6eae0;border-radius:calc(var(--rpx) * 8);background:#fff}[data-scope="components-product-card-index"] .product-image-empty{display:flex;align-items:center;justify-content:center;background:#f1f5eb}[data-scope="components-product-card-index"] .product-info{flex:1;min-width:0;overflow-wrap:anywhere}
[data-scope="components-product-card-index"] .goods-card{display:flex;align-items:flex-start;gap:calc(var(--rpx) * 24)}[data-scope="components-product-card-index"] .goods-info{flex:1;min-width:0;min-height:calc(var(--rpx) * 248);display:flex;flex-direction:column;overflow-wrap:anywhere}[data-scope="components-product-card-index"] .goods-code{margin-top:calc(var(--rpx) * 4)}[data-scope="components-product-card-index"] .goods-description{margin-top:calc(var(--rpx) * 8)}[data-scope="components-product-card-index"] .goods-specs{margin-top:auto;padding-top:calc(var(--rpx) * 16)}[data-scope="components-product-card-index"] .goods-spec+.goods-spec{border-top:calc(var(--rpx) * 1) solid #e6eae0;margin-top:calc(var(--rpx) * 16);padding-top:calc(var(--rpx) * 16)}[data-scope="components-product-card-index"] .goods-purchase{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--rpx) * 12);flex-wrap:wrap;margin-top:calc(var(--rpx) * 8)}[data-scope="components-product-card-index"] .goods-price{font-size:calc(var(--rpx) * 30);font-weight:700;font-variant-numeric:tabular-nums}[data-scope="components-product-card-index"] .goods-quantity{width:calc(var(--rpx) * 148);flex:0 0 calc(var(--rpx) * 148);height:calc(var(--rpx) * 52);background:#f1f5eb}[data-scope="components-product-card-index"] .goods-quantity button{width:calc(var(--rpx) * 48);height:calc(var(--rpx) * 52);line-height:calc(var(--rpx) * 52);background:transparent}[data-scope="components-product-card-index"] .goods-add{width:calc(var(--rpx) * 148);flex:0 0 calc(var(--rpx) * 148);height:calc(var(--rpx) * 52);line-height:calc(var(--rpx) * 52);margin:0;font-size:calc(var(--rpx) * 24)}

[data-scope="components-update-gate-index"] .update-mask{position:fixed;inset:0;z-index:99999;background:#0008;display:flex;align-items:center;justify-content:center;padding:calc(var(--rpx) * 48)}[data-scope="components-update-gate-index"] .update-dialog{box-sizing:border-box;width:100%;max-width:calc(var(--rpx) * 620);background:#fff;border-radius:calc(var(--rpx) * 16);padding:calc(var(--rpx) * 48) calc(var(--rpx) * 32);text-align:center}[data-scope="components-update-gate-index"] .update-title{font-size:calc(var(--rpx) * 36);font-weight:700;color:#181d17}[data-scope="components-update-gate-index"] .update-message{font-size:calc(var(--rpx) * 28);line-height:1.7;color:#555;margin-top:calc(var(--rpx) * 24);word-break:break-word}[data-scope="components-update-gate-index"] .update-version{font-size:calc(var(--rpx) * 24);color:#777;margin:calc(var(--rpx) * 20) 0 calc(var(--rpx) * 32)}[data-scope="components-update-gate-index"] .update-button{min-width:0;width:100%;padding:calc(var(--rpx) * 24) calc(var(--rpx) * 12);margin:0;background:#4e623c;color:#fff;font-size:calc(var(--rpx) * 28);line-height:1.3;border-radius:calc(var(--rpx) * 8)}[data-scope="components-update-gate-index"] .update-button::after{border:0}[data-scope="components-update-gate-index"] .update-button[disabled]{opacity:.6}

[data-scope="components-app-header-index"] .header{position:fixed;left:0;right:0;top:0;background:#ffffff;z-index:50;box-shadow:0 calc(var(--rpx) * 2) calc(var(--rpx) * 16) #00000007}[data-scope="components-app-header-index"] .bar{display:flex;align-items:center;padding:0 calc(var(--rpx) * 24);gap:calc(var(--rpx) * 16);padding-right:calc(var(--rpx) * 190)}[data-scope="components-app-header-index"] .title{font-size:calc(var(--rpx) * 32);line-height:calc(var(--rpx) * 42);font-weight:600;color:#181d17}[data-scope="components-app-header-index"] .subtitle{font-size:calc(var(--rpx) * 20);line-height:calc(var(--rpx) * 28);color:#75786e}[data-scope="components-app-header-index"] .back{font-size:calc(var(--rpx) * 60);line-height:calc(var(--rpx) * 64);width:calc(var(--rpx) * 60);color:#181d17}[data-scope="components-app-header-index"] .brand-icon{background:#ebefe5;width:calc(var(--rpx) * 64);height:calc(var(--rpx) * 64);border-radius:calc(var(--rpx) * 16);display:flex;align-items:center;justify-content:center}[data-scope="components-app-header-index"] .brand-icon img{width:calc(var(--rpx) * 44);height:calc(var(--rpx) * 44)}
[data-scope="components-app-header-index"] .header{box-shadow:none}[data-scope="components-app-header-index"] .title{font-size:calc(var(--rpx) * 30);font-weight:700}[data-scope="components-app-header-index"] .subtitle{font-size:calc(var(--rpx) * 20)}[data-scope="components-app-header-index"] .back{color:#4e623c;font-size:calc(var(--rpx) * 52);width:calc(var(--rpx) * 58)}[data-scope="components-app-header-index"] .brand-icon{flex-shrink:0}

[data-scope="components-floating-contact-index"] .floating-contact{position:fixed;right:calc(var(--rpx) * 20);bottom:calc(calc(var(--rpx) * 360) + env(safe-area-inset-bottom));z-index:35;width:calc(var(--rpx) * 116);min-width:0;max-width:calc(var(--rpx) * 116);height:calc(var(--rpx) * 142);margin:0;padding:calc(var(--rpx) * 10) 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--rpx) * 8);background:#fff;border:calc(var(--rpx) * 1) solid #e4eadd;border-radius:calc(var(--rpx) * 58);box-shadow:0 calc(var(--rpx) * 6) calc(var(--rpx) * 24) #263a2020;box-sizing:border-box;line-height:1.2}[data-scope="components-floating-contact-index"] .floating-contact::after{border:0}[data-scope="components-floating-contact-index"] .contact-icon{width:calc(var(--rpx) * 76);height:calc(var(--rpx) * 76);display:flex;align-items:center;justify-content:center;border-radius:50%;background:#4e623c}[data-scope="components-floating-contact-index"] .contact-icon img{filter:brightness(0) invert(1)}[data-scope="components-floating-contact-index"] .contact-label{font-size:calc(var(--rpx) * 20);font-weight:600;color:#40523a;white-space:nowrap}[data-scope="components-floating-contact-index"] .contact-pressed{opacity:.75}

[data-scope="pages-catalog-index"] .brand-strip{margin:calc(var(--rpx) * -8) 0 calc(var(--rpx) * 12)}[data-scope="pages-catalog-index"] .logo{width:calc(var(--rpx) * 180);height:calc(var(--rpx) * 40)}[data-scope="pages-catalog-index"] .search-row{margin-bottom:calc(var(--rpx) * 16)}[data-scope="pages-catalog-index"] .search{height:calc(var(--rpx) * 76);background:#fff;padding:0 calc(var(--rpx) * 16);border-radius:calc(var(--rpx) * 16);gap:calc(var(--rpx) * 8)}[data-scope="pages-catalog-index"] .search input{height:calc(var(--rpx) * 76);font-size:calc(var(--rpx) * 28)}[data-scope="pages-catalog-index"] .bulk{padding:0 calc(var(--rpx) * 20);height:calc(var(--rpx) * 76);display:flex;align-items:center;gap:calc(var(--rpx) * 8);font-size:calc(var(--rpx) * 26)}[data-scope="pages-catalog-index"] .bulk img{width:calc(var(--rpx) * 32);height:calc(var(--rpx) * 32);filter:brightness(0) invert(1)}[data-scope="pages-catalog-index"] .shortcuts{gap:calc(var(--rpx) * 12);margin-bottom:calc(var(--rpx) * 16)}[data-scope="pages-catalog-index"] .categories{margin-bottom:calc(var(--rpx) * 16)}[data-scope="pages-catalog-index"] .category{padding:calc(var(--rpx) * 12) calc(var(--rpx) * 20);background:white;border-radius:calc(var(--rpx) * 16);gap:calc(var(--rpx) * 8);font-size:calc(var(--rpx) * 26)}[data-scope="pages-catalog-index"] .category .icon{width:calc(var(--rpx) * 30);height:calc(var(--rpx) * 30)}[data-scope="pages-catalog-index"] .letters{margin-bottom:calc(var(--rpx) * 16)}[data-scope="pages-catalog-index"] .letter{width:calc(var(--rpx) * 64);height:calc(var(--rpx) * 80);display:inline-flex!important;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--rpx) * 6);border-radius:calc(var(--rpx) * 16);margin-right:calc(var(--rpx) * 12)!important}[data-scope="pages-catalog-index"] .letter:last-child{margin-right:0!important}[data-scope="pages-catalog-index"] .letter div{width:calc(var(--rpx) * 10);height:calc(var(--rpx) * 10);border-radius:50%}[data-scope="pages-catalog-index"] .result{margin-bottom:calc(var(--rpx) * 20)}
[data-scope="pages-catalog-index"] .category-scroll{margin:calc(var(--rpx) * 20) 0}[data-scope="pages-catalog-index"] .category-row{display:flex;gap:calc(var(--rpx) * 12);white-space:nowrap}[data-scope="pages-catalog-index"] .category-button{display:flex;align-items:center;gap:calc(var(--rpx) * 8);padding:calc(var(--rpx) * 14) calc(var(--rpx) * 18);flex-shrink:0;font-size:calc(var(--rpx) * 24);border-radius:calc(var(--rpx) * 12)}[data-scope="pages-catalog-index"] .series-row{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:calc(var(--rpx) * 8);margin-bottom:calc(var(--rpx) * 20)}[data-scope="pages-catalog-index"] .series-button{display:flex;flex-direction:column;align-items:center;justify-content:center;height:calc(var(--rpx) * 82);border-radius:calc(var(--rpx) * 12);font-size:calc(var(--rpx) * 26)}[data-scope="pages-catalog-index"] .series-dot{width:calc(var(--rpx) * 14);height:calc(var(--rpx) * 14);border-radius:50%;margin-top:calc(var(--rpx) * 6)}[data-scope="pages-catalog-index"] .search{min-width:0}[data-scope="pages-catalog-index"] .row>.primary{display:flex;align-items:center;gap:calc(var(--rpx) * 8);font-size:calc(var(--rpx) * 24);padding:calc(var(--rpx) * 18) calc(var(--rpx) * 20)}
[data-scope="pages-catalog-index"] .series-row{display:flex;gap:calc(var(--rpx) * 8)}[data-scope="pages-catalog-index"] .series-row .series-button{flex:1;width:0;min-width:0;padding:0;margin:0;overflow:hidden}[data-scope="pages-catalog-index"] .category-row .category-button{width:auto;min-width:0;margin:0;flex:none}[data-scope="pages-catalog-index"] .category-button img{flex-shrink:0}[data-scope="pages-catalog-index"] .row>.primary img{filter:brightness(0) invert(1)}
[data-scope="pages-catalog-index"] .price-strip{display:flex;justify-content:space-between;align-items:center;font-size:calc(var(--rpx) * 23);margin:calc(var(--rpx) * 28) 0 calc(var(--rpx) * 16);gap:calc(var(--rpx) * 8)}[data-scope="pages-catalog-index"] .price-strip .price{color:#258150;font-weight:600}[data-scope="pages-catalog-index"] .series-heading{font-size:calc(var(--rpx) * 24);font-weight:700;color:#55684e;margin:calc(var(--rpx) * 32) calc(var(--rpx) * 4) calc(var(--rpx) * 18)}[data-scope="pages-catalog-index"] .series-row{gap:calc(var(--rpx) * 12)}[data-scope="pages-catalog-index"] .series-button{height:calc(var(--rpx) * 80)}[data-scope="pages-catalog-index"] .search{font-size:calc(var(--rpx) * 28)}[data-scope="pages-catalog-index"] .category-button{font-size:calc(var(--rpx) * 26)}
[data-scope="pages-catalog-index"] .row>.primary{width:calc(var(--rpx) * 182);flex-shrink:0;justify-content:center;padding:calc(var(--rpx) * 18) calc(var(--rpx) * 10)}[data-scope="pages-catalog-index"] .category-button{font-weight:400}[data-scope="pages-catalog-index"] .series-button{font-weight:400}

[data-scope="pages-iron-index"] .iron-screen { padding-top: calc(var(--rpx) * 20); }
[data-scope="pages-iron-index"] .method-heading { gap: calc(var(--rpx) * 14); }
[data-scope="pages-iron-index"] .method-title { font-size: calc(var(--rpx) * 34); font-weight: 700; }
[data-scope="pages-iron-index"] .method-badge { font-size: calc(var(--rpx) * 20); padding: calc(var(--rpx) * 5) calc(var(--rpx) * 12); border-radius: calc(var(--rpx) * 8); background: #e9ede1; color: #626b5a; }
[data-scope="pages-iron-index"] .subtitle { font-size: calc(var(--rpx) * 23); margin: calc(var(--rpx) * 10) 0 calc(var(--rpx) * 28); }
[data-scope="pages-iron-index"] .method-tabs { display: flex; gap: calc(var(--rpx) * 8); padding: calc(var(--rpx) * 8); background: #e9ede3; border-radius: calc(var(--rpx) * 22); margin-bottom: calc(var(--rpx) * 28); }
[data-scope="pages-iron-index"] .method-tabs button { flex: 1; background: transparent; color: #747e6c; font-size: calc(var(--rpx) * 26); padding: calc(var(--rpx) * 16) calc(var(--rpx) * 8); border-radius: calc(var(--rpx) * 16); }
[data-scope="pages-iron-index"] .method-tabs .method-active { background: #fff; color: #181d17; font-weight: 600; box-shadow: 0 calc(var(--rpx) * 3) calc(var(--rpx) * 8) #2933260b; }
[data-scope="pages-iron-index"] .method-symbol { color: #7c9369; margin-right: calc(var(--rpx) * 6); }
[data-scope="pages-iron-index"] .iron-panel { background: #fff; border: calc(var(--rpx) * 2) solid #e2e7db; border-radius: calc(var(--rpx) * 28); padding: calc(var(--rpx) * 28); margin-bottom: calc(var(--rpx) * 28); box-shadow: 0 calc(var(--rpx) * 3) calc(var(--rpx) * 6) #29332606; }
[data-scope="pages-iron-index"] .panel-title { font-size: calc(var(--rpx) * 27); font-weight: 600; }
[data-scope="pages-iron-index"] .size-caption { font-size: calc(var(--rpx) * 22); margin: calc(var(--rpx) * 24) 0 calc(var(--rpx) * 14); }
[data-scope="pages-iron-index"] .size-presets { display: flex; flex-wrap: wrap; gap: calc(var(--rpx) * 12); }
[data-scope="pages-iron-index"] .size-presets button { padding: calc(var(--rpx) * 12) calc(var(--rpx) * 18); font-size: calc(var(--rpx) * 23); border-radius: calc(var(--rpx) * 14); background: #f0f4e9; }
[data-scope="pages-iron-index"] .size-presets .size-selected { background: #4e623c; color: #fff; font-weight: 600; }
[data-scope="pages-iron-index"] .custom-toggle { color: #677b53; font-size: calc(var(--rpx) * 22); margin-top: calc(var(--rpx) * 20); }
[data-scope="pages-iron-index"] .custom-input { margin-top: calc(var(--rpx) * 16); }
[data-scope="pages-iron-index"] .parameter-dot { display: inline-block; width: calc(var(--rpx) * 13); height: calc(var(--rpx) * 13); background: #8c9f77; border-radius: 50%; margin-right: calc(var(--rpx) * 10); }
[data-scope="pages-iron-index"] .area-label { font-size: calc(var(--rpx) * 20); padding: calc(var(--rpx) * 5) calc(var(--rpx) * 12); color: #778368; background: #f0f4e9; border-radius: calc(var(--rpx) * 6); }
[data-scope="pages-iron-index"] .parameter-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: calc(var(--rpx) * 14); margin: calc(var(--rpx) * 26) 0 calc(var(--rpx) * 30); }
[data-scope="pages-iron-index"] .parameter { background: #f0f4e9; border-radius: calc(var(--rpx) * 22); padding: calc(var(--rpx) * 28) calc(var(--rpx) * 4) calc(var(--rpx) * 22); text-align: center; border: calc(var(--rpx) * 2) solid transparent; }
[data-scope="pages-iron-index"] .parameter-time { background: #ecefe9; border-color: #ccd7c1; }
[data-scope="pages-iron-index"] .parameter-value { font-size: calc(var(--rpx) * 38); font-weight: 700; line-height: calc(var(--rpx) * 48); }
[data-scope="pages-iron-index"] .parameter-value span { font-size: calc(var(--rpx) * 22); font-weight: 400; }
[data-scope="pages-iron-index"] .parameter-label { font-size: calc(var(--rpx) * 22); color: #7b876d; margin-top: calc(var(--rpx) * 12); }
[data-scope="pages-iron-index"] .parameter-note { color: #7b8472; font-size: calc(var(--rpx) * 21); line-height: 1.6; }
[data-scope="pages-iron-index"] .parameter .parameter-value{min-height:calc(var(--rpx) * 78);display:flex;align-items:baseline;justify-content:center;font-size:calc(var(--rpx) * 46);line-height:1.5;font-variant-numeric:tabular-nums}[data-scope="pages-iron-index"] .parameter .parameter-value span{font-size:calc(var(--rpx) * 22);margin-left:calc(var(--rpx) * 6)}[data-scope="pages-iron-index"] .parameter{min-width:0}
[data-scope="pages-iron-index"] .iron-screen .size-presets{display:flex;gap:calc(var(--rpx) * 12);flex-wrap:nowrap}[data-scope="pages-iron-index"] .iron-screen .size-presets button{width:0;min-width:0;flex:1;margin:0;padding:calc(var(--rpx) * 14) calc(var(--rpx) * 4)}
[data-scope="pages-iron-index"] .iron-screen .size-presets{flex-wrap:wrap}[data-scope="pages-iron-index"] .iron-screen .size-presets button{width:auto;flex:none;padding:calc(var(--rpx) * 12) calc(var(--rpx) * 18)}[data-scope="pages-iron-index"] .iron-panel{border-radius:calc(var(--rpx) * 24);padding:calc(var(--rpx) * 28)}[data-scope="pages-iron-index"] .panel-title{display:flex;align-items:center;font-size:calc(var(--rpx) * 28)}[data-scope="pages-iron-index"] .parameter .parameter-value{min-height:calc(var(--rpx) * 48);font-size:calc(var(--rpx) * 40);line-height:calc(var(--rpx) * 48)}[data-scope="pages-iron-index"] .parameter{padding:calc(var(--rpx) * 28) calc(var(--rpx) * 4) calc(var(--rpx) * 24)}[data-scope="pages-iron-index"] .parameter-label{margin-top:calc(var(--rpx) * 20)}[data-scope="pages-iron-index"] .subtitle{font-size:calc(var(--rpx) * 23)}

[data-scope="components-purchase-line-index"] .purchase-line{display:flex;align-items:flex-start;gap:calc(var(--rpx) * 20)}[data-scope="components-purchase-line-index"] .purchase-image{width:calc(var(--rpx) * 200);height:calc(var(--rpx) * 200);flex-shrink:0;background:#fff;border:calc(var(--rpx) * 1) solid #e6eae0;border-radius:calc(var(--rpx) * 8)}[data-scope="components-purchase-line-index"] .image-empty{display:flex;align-items:center;justify-content:center;background:#f1f5eb}[data-scope="components-purchase-line-index"] .purchase-info{flex:1;min-width:0;overflow-wrap:anywhere}[data-scope="components-purchase-line-index"] .purchase-heading{display:flex;align-items:flex-start;gap:calc(var(--rpx) * 8)}[data-scope="components-purchase-line-index"] .purchase-name{font-size:calc(var(--rpx) * 28);font-weight:700;flex:1;min-width:0}[data-scope="components-purchase-line-index"] .remove-line{width:calc(var(--rpx) * 44);height:calc(var(--rpx) * 44);flex:0 0 calc(var(--rpx) * 44);display:flex;align-items:center;justify-content:center;background:transparent;padding:0}[data-scope="components-purchase-line-index"] .purchase-description{margin-top:calc(var(--rpx) * 6)}[data-scope="components-purchase-line-index"] .purchase-spec{margin:calc(var(--rpx) * 10) 0 calc(var(--rpx) * 6)}[data-scope="components-purchase-line-index"] .purchase-footer{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--rpx) * 12);flex-wrap:wrap;margin-top:calc(var(--rpx) * 14)}[data-scope="components-purchase-line-index"] .purchase-price{font-size:calc(var(--rpx) * 30);font-weight:700;font-variant-numeric:tabular-nums}[data-scope="components-purchase-line-index"] .purchase-stepper{width:calc(var(--rpx) * 156);flex:0 0 calc(var(--rpx) * 156);height:calc(var(--rpx) * 52);background:#f1f5eb}[data-scope="components-purchase-line-index"] .purchase-stepper button{width:calc(var(--rpx) * 48);height:calc(var(--rpx) * 52);line-height:calc(var(--rpx) * 52);background:transparent}[data-scope="components-purchase-line-index"] .purchase-subtotal{min-width:0}[data-scope="components-purchase-line-index"] .bead-line .purchase-spec{margin-top:calc(var(--rpx) * 6)}

[data-scope="pages-cart-index"] .cart-line{padding:calc(var(--rpx) * 24)}[data-scope="pages-cart-index"] .delete{font-size:calc(var(--rpx) * 40);padding:calc(var(--rpx) * 8)}[data-scope="pages-cart-index"] .line-bottom{margin-top:calc(var(--rpx) * 20);padding-left:calc(var(--rpx) * 88)}[data-scope="pages-cart-index"] .line-bottom .money{font-size:calc(var(--rpx) * 32)}[data-scope="pages-cart-index"] .recommend{background:#fff;border-radius:calc(var(--rpx) * 16);padding:calc(var(--rpx) * 16);gap:calc(var(--rpx) * 12);margin-bottom:calc(var(--rpx) * 16)}[data-scope="pages-cart-index"] .recommend .dot{width:calc(var(--rpx) * 40);height:calc(var(--rpx) * 40)}
[data-scope="pages-cart-index"] .empty-icon{display:flex;justify-content:center;opacity:.6;margin:0 0 calc(var(--rpx) * 28)}[data-scope="pages-cart-index"] .empty{padding:calc(var(--rpx) * 80) calc(var(--rpx) * 24)}[data-scope="pages-cart-index"] .empty .primary{width:100%}[data-scope="pages-cart-index"] .notice{border-radius:calc(var(--rpx) * 24)}[data-scope="pages-cart-index"] .recommend{border-radius:calc(var(--rpx) * 14);min-width:calc(var(--rpx) * 220)}[data-scope="pages-cart-index"] .section-title{margin-top:calc(var(--rpx) * 28)}

[data-scope="pages-profile-index"] .profile-card{padding:calc(var(--rpx) * 32) calc(var(--rpx) * 24)}[data-scope="pages-profile-index"] .profile-card .avatar{width:calc(var(--rpx) * 104);height:calc(var(--rpx) * 104)}[data-scope="pages-profile-index"] .spend{margin-top:calc(var(--rpx) * 32);padding-top:calc(var(--rpx) * 24);border-top:calc(var(--rpx) * 2) solid #eceeea}[data-scope="pages-profile-index"] .order-entries{display:flex;text-align:center;padding:calc(var(--rpx) * 12) 0}[data-scope="pages-profile-index"] .order-entries>div{flex:1}[data-scope="pages-profile-index"] .entry-icon{position:relative;display:flex;justify-content:center;height:calc(var(--rpx) * 58)}[data-scope="pages-profile-index"] .entry-icon img{width:calc(var(--rpx) * 48);height:calc(var(--rpx) * 48)}[data-scope="pages-profile-index"] .entry-icon .badge{position:absolute;left:60%;top:calc(var(--rpx) * -10);padding:0 calc(var(--rpx) * 6);height:calc(var(--rpx) * 28);min-width:calc(var(--rpx) * 28);border-radius:calc(var(--rpx) * 30)}
[data-scope="pages-profile-index"] .profile-avatar{width:calc(var(--rpx) * 104);height:calc(var(--rpx) * 104);border-radius:50%}[data-scope="pages-profile-index"] .sheet-mask{position:fixed;inset:0;z-index:100;background:rgba(0,0,0,.4)}[data-scope="pages-profile-index"] .bottom-sheet{position:absolute;bottom:0;left:0;right:0;padding:calc(var(--rpx) * 36) calc(var(--rpx) * 32) calc(calc(var(--rpx) * 32) + env(safe-area-inset-bottom));background:white}[data-scope="pages-profile-index"] .bottom-sheet>.row,[data-scope="pages-profile-index"] .bottom-sheet>button,[data-scope="pages-profile-index"] .bottom-sheet>checkbox-group{margin-top:calc(var(--rpx) * 24)}[data-scope="pages-profile-index"] .customer-contact{width:100%;padding:0;background:transparent;font-weight:400;text-align:left}
[data-scope="pages-profile-index"] .card{border-radius:calc(var(--rpx) * 24)}[data-scope="pages-profile-index"] .profile-card{padding:calc(var(--rpx) * 30) calc(var(--rpx) * 24)}[data-scope="pages-profile-index"] .avatar-wrap{width:calc(var(--rpx) * 104);height:calc(var(--rpx) * 104);border-radius:50%;background:#eef3e5;display:flex;align-items:center;justify-content:center;flex-shrink:0}[data-scope="pages-profile-index"] .profile-card>.row{gap:calc(var(--rpx) * 20)}[data-scope="pages-profile-index"] .profile-card .muted{margin-top:calc(var(--rpx) * 10)}[data-scope="pages-profile-index"] .login-button{width:100%;margin:calc(var(--rpx) * 26) 0 calc(var(--rpx) * 24)}[data-scope="pages-profile-index"] .consent{display:flex;align-items:center;gap:calc(var(--rpx) * 8)}[data-scope="pages-profile-index"] .consent checkbox{transform:scale(.8)}[data-scope="pages-profile-index"] .consent .small{font-size:calc(var(--rpx) * 23)}[data-scope="pages-profile-index"] .order-entries{padding:calc(var(--rpx) * 12) 0 calc(var(--rpx) * 22)}[data-scope="pages-profile-index"] .order-entries>div{min-width:0;font-size:calc(var(--rpx) * 26)}[data-scope="pages-profile-index"] .entry-icon{height:calc(var(--rpx) * 64);margin-bottom:calc(var(--rpx) * 12)}[data-scope="pages-profile-index"] .menus .menu-row{min-height:calc(var(--rpx) * 100)}[data-scope="pages-profile-index"] .menus .customer-contact{display:flex;width:100%;max-width:none;margin:0;border-radius:0}[data-scope="pages-profile-index"] .reminder-actions{margin-top:calc(var(--rpx) * 20)}[data-scope="pages-profile-index"] .reminder-actions button{width:auto}[data-scope="pages-profile-index"] .profile-card .title{font-size:calc(var(--rpx) * 30)}
[data-scope="pages-profile-index"] .login-button[disabled]{background:#f7f7f7;color:#b5b5b5;opacity:.45}

[data-scope="pages-account-index"] .avatar-button{background:transparent;padding:calc(var(--rpx) * 12)}

[data-scope="pages-activities-index"] .activity-intro { padding: calc(var(--rpx) * 8) calc(var(--rpx) * 4) calc(var(--rpx) * 28); }
[data-scope="pages-activities-index"] .activity-intro .small { margin-top: calc(var(--rpx) * 10); line-height: 1.7; }
[data-scope="pages-activities-index"] .activity-card { padding: calc(var(--rpx) * 28); }
[data-scope="pages-activities-index"] .activity-icon { width: calc(var(--rpx) * 76); height: calc(var(--rpx) * 76); border-radius: calc(var(--rpx) * 22); background: #eef4e6; display: flex; align-items: center; justify-content: center; }
[data-scope="pages-activities-index"] .activity-tag { background: #f1f5ec; color: #657451; border-radius: calc(var(--rpx) * 40); padding: calc(var(--rpx) * 8) calc(var(--rpx) * 18); font-size: calc(var(--rpx) * 22); }
[data-scope="pages-activities-index"] .activity-title { font-size: calc(var(--rpx) * 32); font-weight: 600; margin-top: calc(var(--rpx) * 22); color: #263021; }
[data-scope="pages-activities-index"] .activity-copy { margin-top: calc(var(--rpx) * 12); line-height: 1.8; }
[data-scope="pages-activities-index"] .activity-footer { border-top: calc(var(--rpx) * 1) solid #edf0e8; padding-top: calc(var(--rpx) * 20); margin-top: calc(var(--rpx) * 24); }
[data-scope="pages-activities-index"] .activity-records { display: flex; align-items: center; justify-content: center; gap: calc(var(--rpx) * 12); padding: calc(var(--rpx) * 12) 0 calc(var(--rpx) * 32); }
[data-scope="pages-activities-index"] .retry { margin-top: calc(var(--rpx) * 20); }


[data-scope="pages-address-edit-index"] .map-select{width:100%;min-width:0;display:flex;align-items:center;gap:calc(var(--rpx) * 16);padding:calc(var(--rpx) * 24);margin:0 0 calc(var(--rpx) * 20);border:calc(var(--rpx) * 2) solid #dce5d5;border-radius:calc(var(--rpx) * 12);background:#eef3e9;color:#40523a;font-size:calc(var(--rpx) * 28);line-height:1.4;font-weight:600}[data-scope="pages-address-edit-index"] .map-select::after{border:0}[data-scope="pages-address-edit-index"] .map-arrow{margin-left:auto;font-size:calc(var(--rpx) * 36)}

[data-scope="pages-addresses-index"] .address-block{border-radius:calc(var(--rpx) * 24);overflow:hidden;background:#f1f5eb;margin-bottom:calc(var(--rpx) * 24)}[data-scope="pages-addresses-index"] .address-block .card{margin:0;border-radius:calc(var(--rpx) * 24) calc(var(--rpx) * 24) 0 0}[data-scope="pages-addresses-index"] .address-text{margin-top:calc(var(--rpx) * 16)}[data-scope="pages-addresses-index"] .address-tools{padding:calc(var(--rpx) * 20) calc(var(--rpx) * 24)}[data-scope="pages-addresses-index"] .address-tools .row{gap:calc(var(--rpx) * 28)}


[data-scope="pages-batch-index"] .photo-card{border-radius:calc(var(--rpx) * 24);margin-bottom:calc(var(--rpx) * 24);padding:calc(var(--rpx) * 28)}[data-scope="pages-batch-index"] .photo-button{width:auto;display:flex;align-items:center;background:#f0f5ef;color:#258150;font-size:calc(var(--rpx) * 24);border:calc(var(--rpx) * 1) solid #dbe8dc;border-radius:calc(var(--rpx) * 12)}[data-scope="pages-batch-index"] .notice{padding:calc(var(--rpx) * 24);border-radius:calc(var(--rpx) * 24)}[data-scope="pages-batch-index"] .notice textarea{height:calc(var(--rpx) * 200);background:transparent;font-size:calc(var(--rpx) * 28)}[data-scope="pages-batch-index"] .notice .primary{width:auto}[data-scope="pages-batch-index"] .empty-icon{display:flex;justify-content:center;margin:calc(var(--rpx) * 16) 0 calc(var(--rpx) * 24);opacity:.6}[data-scope="pages-batch-index"] .empty{font-size:calc(var(--rpx) * 28)}[data-scope="pages-batch-index"] .footer-space{padding-bottom:calc(var(--rpx) * 280)}
[data-scope="pages-batch-index"] .photo-card>.photo-button{width:calc(var(--rpx) * 148);flex-shrink:0;margin:0;min-width:0;justify-content:center;font-weight:400}[data-scope="pages-batch-index"] .notice .between>.primary{width:calc(var(--rpx) * 166);margin:0;min-width:0}

[data-scope="pages-birthday-index"] .screen>.title{margin-bottom:calc(var(--rpx) * 24)}[data-scope="pages-birthday-index"] .screen button{margin-top:calc(var(--rpx) * 24)}

[data-scope="pages-bulk-stock-index"] .card{padding:calc(var(--rpx) * 24);border-radius:calc(var(--rpx) * 24)}[data-scope="pages-bulk-stock-index"] .plan-summary{margin:calc(var(--rpx) * 14) 0}[data-scope="pages-bulk-stock-index"] .select-all{width:auto;font-size:calc(var(--rpx) * 22);padding:calc(var(--rpx) * 8) calc(var(--rpx) * 16);border-radius:calc(var(--rpx) * 14)}[data-scope="pages-bulk-stock-index"] .series-select{display:flex;flex-wrap:wrap;gap:calc(var(--rpx) * 10);margin:calc(var(--rpx) * 24) 0}[data-scope="pages-bulk-stock-index"] .series-select .chip{width:auto;font-size:calc(var(--rpx) * 23);padding:calc(var(--rpx) * 8) calc(var(--rpx) * 20)}[data-scope="pages-bulk-stock-index"] .controls{margin:calc(var(--rpx) * 22) 0 calc(var(--rpx) * 18);gap:calc(var(--rpx) * 16)}[data-scope="pages-bulk-stock-index"] .controls .chip{flex:1;width:0;font-size:calc(var(--rpx) * 23)}[data-scope="pages-bulk-stock-index"] .quantity-row{margin-bottom:calc(var(--rpx) * 20)}[data-scope="pages-bulk-stock-index"] .quantity-row input{width:calc(var(--rpx) * 160);height:calc(var(--rpx) * 74);text-align:center;background:#f3f6ee;border-radius:calc(var(--rpx) * 12);line-height:calc(var(--rpx) * 74)}[data-scope="pages-bulk-stock-index"] .search{background:#f3f6ee;padding:0 calc(var(--rpx) * 16);margin:calc(var(--rpx) * 28) 0 calc(var(--rpx) * 20);border-radius:calc(var(--rpx) * 14);font-size:calc(var(--rpx) * 26)}[data-scope="pages-bulk-stock-index"] .tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(var(--rpx) * 12)}[data-scope="pages-bulk-stock-index"] .tile{background:white;border:calc(var(--rpx) * 2) solid #e1e7d9;border-radius:calc(var(--rpx) * 16);padding:calc(var(--rpx) * 14) calc(var(--rpx) * 10);min-height:calc(var(--rpx) * 160)}[data-scope="pages-bulk-stock-index"] .tile .dot{width:calc(var(--rpx) * 34);height:calc(var(--rpx) * 34)}[data-scope="pages-bulk-stock-index"] .tile-plus{width:calc(var(--rpx) * 44);height:calc(var(--rpx) * 44);display:flex;align-items:center;justify-content:center;background:#f1f5eb;color:#7f8c74;border-radius:50%;font-size:calc(var(--rpx) * 28)}[data-scope="pages-bulk-stock-index"] .tile-code{font-size:calc(var(--rpx) * 28);font-weight:600;margin:calc(var(--rpx) * 10) 0}[data-scope="pages-bulk-stock-index"] .chosen{border-color:#769565;background:#eef5e8}[data-scope="pages-bulk-stock-index"] .edit-sheet{position:fixed;left:0;right:0;bottom:0;z-index:101;background:white;padding:calc(var(--rpx) * 32) calc(var(--rpx) * 32) calc(calc(var(--rpx) * 32) + env(safe-area-inset-bottom));min-height:45vh}[data-scope="pages-bulk-stock-index"] .sheet-mask{position:fixed;inset:0;background:rgba(0,0,0,.4);z-index:100}[data-scope="pages-bulk-stock-index"] .screen .scroll-row .chip{width:auto;min-width:0;margin:0 calc(var(--rpx) * 12) 0 0;font-size:calc(var(--rpx) * 24)}[data-scope="pages-bulk-stock-index"] .edit-sheet>.between>.chip{width:calc(var(--rpx) * 64);min-width:calc(var(--rpx) * 64);height:calc(var(--rpx) * 64);margin:0;padding:0;line-height:calc(var(--rpx) * 64)}[data-scope="pages-bulk-stock-index"] .fixed-actions .primary{width:100%}
[data-scope="pages-bulk-stock-index"] .series-select{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(var(--rpx) * 10)}[data-scope="pages-bulk-stock-index"] .series-select .chip{width:100%;margin:0;padding:calc(var(--rpx) * 8) calc(var(--rpx) * 4);font-weight:400}[data-scope="pages-bulk-stock-index"] .select-all{width:calc(var(--rpx) * 220);flex-shrink:0;margin:0;font-weight:400}[data-scope="pages-bulk-stock-index"] .controls .chip,[data-scope="pages-bulk-stock-index"] .scroll-row .chip{font-weight:400}
[data-scope="pages-bulk-stock-index"] .card .between>.select-all{width:calc(var(--rpx) * 220);min-width:0;margin:0;padding:calc(var(--rpx) * 8) calc(var(--rpx) * 10)}
[data-scope="pages-bulk-stock-index"] .series-select .series-option{display:flex;align-items:center;justify-content:center;gap:calc(var(--rpx) * 6);min-width:0;height:calc(var(--rpx) * 64);box-sizing:border-box;padding:0 calc(var(--rpx) * 4);border:calc(var(--rpx) * 2) solid transparent;line-height:1;font-size:calc(var(--rpx) * 23)}
[data-scope="pages-bulk-stock-index"] .series-mark{width:calc(var(--rpx) * 20);flex-shrink:0;font-size:calc(var(--rpx) * 24);font-weight:600}
[data-scope="pages-bulk-stock-index"] .series-count{font-size:calc(var(--rpx) * 21);font-variant-numeric:tabular-nums}
[data-scope="pages-bulk-stock-index"] .series-select .full{background:#4e623c;color:#fff;border-color:#4e623c}
[data-scope="pages-bulk-stock-index"] .series-select .partial{background:#e6efdd;color:#405532;border-color:#81976d}
[data-scope="pages-bulk-stock-index"] .select-all.all-chosen{background:#e6efdd;color:#405532;border-color:#81976d}

[data-scope="components-sample-colors-index"] .sample-colors{width:100%;min-width:0;box-sizing:border-box}
[data-scope="components-sample-colors-index"] .heading{display:flex;justify-content:space-between;align-items:center;font-size:calc(var(--rpx) * 30);font-weight:600}
[data-scope="components-sample-colors-index"] .count{font-size:calc(var(--rpx) * 24);color:#68735f;font-weight:400}
[data-scope="components-sample-colors-index"] .selection{display:flex;flex-wrap:wrap;gap:calc(var(--rpx) * 12);min-height:calc(var(--rpx) * 64);align-items:center;margin:calc(var(--rpx) * 20) 0;color:#777;font-size:calc(var(--rpx) * 26)}
[data-scope="components-sample-colors-index"] .selection button{width:auto;min-width:0;margin:0;padding:0 calc(var(--rpx) * 16);line-height:calc(var(--rpx) * 52);background:#edf2e8;color:#435b32;font-size:calc(var(--rpx) * 26);border-radius:calc(var(--rpx) * 8)}
[data-scope="components-sample-colors-index"] .series{width:100%;white-space:nowrap;margin-bottom:calc(var(--rpx) * 20)}
[data-scope="components-sample-colors-index"] .series button{display:inline-block;box-sizing:border-box;min-width:0;width:calc(var(--rpx) * 64);height:calc(var(--rpx) * 64);line-height:calc(var(--rpx) * 64);padding:0;margin-right:calc(var(--rpx) * 10);font-size:calc(var(--rpx) * 28);background:#f1f2ef;border-radius:calc(var(--rpx) * 8)}
[data-scope="components-sample-colors-index"] .series .active{background:#4e623c;color:white}
[data-scope="components-sample-colors-index"] .colors{display:flex;flex-wrap:wrap;width:100%;gap:calc(var(--rpx) * 12)}
[data-scope="components-sample-colors-index"] .colors .color{box-sizing:border-box;flex:0 0 calc((100% - calc(var(--rpx) * 36))/4);width:calc((100% - calc(var(--rpx) * 36))/4);min-width:0;max-width:calc((100% - calc(var(--rpx) * 36))/4);display:flex;align-items:center;justify-content:center;gap:calc(var(--rpx) * 6);margin:0;padding:0;height:calc(var(--rpx) * 76);line-height:1;font-size:calc(var(--rpx) * 24);background:#fff;border:calc(var(--rpx) * 2) solid #e5e8e1;border-radius:calc(var(--rpx) * 8)}
[data-scope="components-sample-colors-index"] .color.selected{border-color:#4e623c;background:#eff4e9}
[data-scope="components-sample-colors-index"] .dot{box-sizing:border-box;width:calc(var(--rpx) * 28);height:calc(var(--rpx) * 28);border-radius:50%;border:calc(var(--rpx) * 1) solid #ddd;flex-shrink:0}
[data-scope="components-sample-colors-index"] .check{width:calc(var(--rpx) * 16);flex-shrink:0;color:#4e623c}
[data-scope="components-sample-colors-index"] button::after{border:0}

[data-scope="pages-checkout-index"] .address-card{border-top:calc(var(--rpx) * 8) solid #677b53}[data-scope="pages-checkout-index"] .address-card .small{margin-top:calc(var(--rpx) * 12)}[data-scope="pages-checkout-index"] textarea{margin-top:calc(var(--rpx) * 20)}[data-scope="pages-checkout-index"] .notice{margin:calc(var(--rpx) * 20) 0 0}[data-scope="pages-checkout-index"] .fixed-actions .primary{font-size:calc(var(--rpx) * 26);max-width:calc(var(--rpx) * 380)}

[data-scope="pages-logistics-index"] .timeline{position:relative;padding:0 0 calc(var(--rpx) * 44) calc(var(--rpx) * 42);border-left:calc(var(--rpx) * 2) solid #e6e9e2;margin-left:calc(var(--rpx) * 12);color:#75786e}[data-scope="pages-logistics-index"] .timeline:last-child{border:0;padding-bottom:0}[data-scope="pages-logistics-index"] .timeline-dot{position:absolute;left:calc(var(--rpx) * -10);top:calc(var(--rpx) * 8);width:calc(var(--rpx) * 18);height:calc(var(--rpx) * 18);border-radius:50%;background:#c5c8bc}[data-scope="pages-logistics-index"] .current{color:#4e623c}[data-scope="pages-logistics-index"] .current .timeline-dot{background:#4e623c;box-shadow:0 0 0 calc(var(--rpx) * 8) #eef3e9}[data-scope="pages-logistics-index"] .timeline .small{margin:calc(var(--rpx) * 10) 0}

[data-scope="pages-order-card-index"] .screen>button{margin-top:calc(var(--rpx) * 28)}[data-scope="pages-order-card-index"] .mono{overflow-wrap:anywhere}

[data-scope="pages-order-detail-index"] .status .small{margin-top:calc(var(--rpx) * 12)}[data-scope="pages-order-detail-index"] .card>.small{margin-top:calc(var(--rpx) * 10)}[data-scope="pages-order-detail-index"] .notice{margin-top:calc(var(--rpx) * 20)}

[data-scope="pages-orders-index"] .order-tabs{margin-bottom:calc(var(--rpx) * 24)}[data-scope="pages-orders-index"] .order-tabs .chip{font-size:calc(var(--rpx) * 26);padding:calc(var(--rpx) * 14) calc(var(--rpx) * 18)}[data-scope="pages-orders-index"] .line-item .dot{width:calc(var(--rpx) * 36);height:calc(var(--rpx) * 36)}

[data-scope="pages-payment-index"] .result{display:flex;align-items:center;flex-direction:column;padding:calc(var(--rpx) * 40) 0 calc(var(--rpx) * 48);gap:calc(var(--rpx) * 16)}[data-scope="pages-payment-index"] .result-icon{width:calc(var(--rpx) * 120);height:calc(var(--rpx) * 120);background:#4e623c;border:calc(var(--rpx) * 16) solid #d4e9c9;border-radius:50%;color:white;font-size:calc(var(--rpx) * 64);text-align:center;line-height:calc(var(--rpx) * 88);margin-bottom:calc(var(--rpx) * 16)}[data-scope="pages-payment-index"] .failed{background:#ba1a1a;border-color:#ffdad6}[data-scope="pages-payment-index"] .result .money{margin-top:calc(var(--rpx) * 20);font-size:calc(var(--rpx) * 44)}[data-scope="pages-payment-index"] .simulation-buttons{margin-top:calc(var(--rpx) * 24)}[data-scope="pages-payment-index"] .simulation-buttons button{font-size:calc(var(--rpx) * 24);padding:calc(var(--rpx) * 20) calc(var(--rpx) * 8)}

[data-scope="pages-points-index"] .card{margin-top:calc(var(--rpx) * 24)}

[data-scope="pages-referral-rules-index"] .rule-version{margin:calc(var(--rpx) * 12) 0 calc(var(--rpx) * 24)}[data-scope="pages-referral-rules-index"] .rule-body{display:block;white-space:pre-wrap;font-size:calc(var(--rpx) * 27);line-height:1.9;color:#434b3c}

[data-scope="pages-referrals-index"] .reward-hero{text-align:center;background:#f0f5e9}[data-scope="pages-referrals-index"] .reward-amount{font-size:calc(var(--rpx) * 64);font-weight:700;color:#4e623c;margin:calc(var(--rpx) * 16) 0}[data-scope="pages-referrals-index"] .reward-buy{margin:calc(var(--rpx) * 28) auto calc(var(--rpx) * 20);width:calc(var(--rpx) * 280)}[data-scope="pages-referrals-index"] .reward-copy{line-height:1.8;margin:calc(var(--rpx) * 20) 0}[data-scope="pages-referrals-index"] .reward-tabs{gap:calc(var(--rpx) * 20);margin-bottom:calc(var(--rpx) * 20)}[data-scope="pages-referrals-index"] .reward-tabs button{flex:1;padding:calc(var(--rpx) * 16);background:#f1f5eb}[data-scope="pages-referrals-index"] .reward-tabs .selected{background:#4e623c;color:white}

[data-scope="pages-sales-index"] .work-tabs{display:flex;background:#fff;border-bottom:calc(var(--rpx) * 1) solid #e3e9de;padding:0 calc(var(--rpx) * 24)}[data-scope="pages-sales-index"] .work-tab{flex:1;min-width:0;text-align:center;padding:calc(var(--rpx) * 24) 0 calc(var(--rpx) * 20);font-size:calc(var(--rpx) * 25);color:#777e70;border-bottom:calc(var(--rpx) * 4) solid transparent}[data-scope="pages-sales-index"] .work-tab.active{font-weight:600;color:#4e623c;border-bottom-color:#4e623c}[data-scope="pages-sales-index"] .sales-screen{padding-top:calc(var(--rpx) * 28)}[data-scope="pages-sales-index"] .sample-screen{padding-bottom:calc(calc(var(--rpx) * 170) + env(safe-area-inset-bottom))}[data-scope="pages-sales-index"] .section-heading{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--rpx) * 16);margin:0 0 calc(var(--rpx) * 22);min-height:calc(var(--rpx) * 48)}[data-scope="pages-sales-index"] .section-heading .title{font-size:calc(var(--rpx) * 29)}[data-scope="pages-sales-index"] .sample-heading{margin-top:calc(var(--rpx) * 36)}[data-scope="pages-sales-index"] .count{font-size:calc(var(--rpx) * 24);font-weight:400;color:#7b8373;margin-left:calc(var(--rpx) * 10)}[data-scope="pages-sales-index"] .recipient{background:#fff;border-radius:calc(var(--rpx) * 16);padding:calc(var(--rpx) * 24)}[data-scope="pages-sales-index"] .recipient-top{display:flex;align-items:center;gap:calc(var(--rpx) * 12)}[data-scope="pages-sales-index"] .recipient-icon{width:calc(var(--rpx) * 52);height:calc(var(--rpx) * 52);background:#eff4e9;border-radius:calc(var(--rpx) * 12);display:flex;align-items:center;justify-content:center;flex-shrink:0}[data-scope="pages-sales-index"] .shop-name{font-size:calc(var(--rpx) * 28);font-weight:600;overflow-wrap:anywhere}[data-scope="pages-sales-index"] .recipient-details{padding-left:calc(var(--rpx) * 64);margin-top:calc(var(--rpx) * 12);font-size:calc(var(--rpx) * 25)}[data-scope="pages-sales-index"] .contact-phone{margin-left:calc(var(--rpx) * 18)}[data-scope="pages-sales-index"] .address{font-size:calc(var(--rpx) * 24);line-height:1.65;color:#79816f;margin-top:calc(var(--rpx) * 10);overflow-wrap:anywhere}[data-scope="pages-sales-index"] .free-label{font-size:calc(var(--rpx) * 22);color:#527c42;background:#e8f0e2;padding:calc(var(--rpx) * 6) calc(var(--rpx) * 12);border-radius:calc(var(--rpx) * 6);flex-shrink:0}[data-scope="pages-sales-index"] .sample-product{background:#fff;padding:calc(var(--rpx) * 24);border-radius:calc(var(--rpx) * 16);margin-bottom:calc(var(--rpx) * 16)}[data-scope="pages-sales-index"] .sample-product-name{font-weight:600;font-size:calc(var(--rpx) * 28);overflow-wrap:anywhere}[data-scope="pages-sales-index"] .sample-sku{display:flex;align-items:center;gap:calc(var(--rpx) * 20);padding-top:calc(var(--rpx) * 22)}[data-scope="pages-sales-index"] .sample-sku+.sample-sku{border-top:calc(var(--rpx) * 1) solid #edf0e8;margin-top:calc(var(--rpx) * 20)}[data-scope="pages-sales-index"] .sku-label{font-size:calc(var(--rpx) * 25);overflow-wrap:anywhere}[data-scope="pages-sales-index"] .sku-weight{font-size:calc(var(--rpx) * 22);display:block;margin-top:calc(var(--rpx) * 6)}[data-scope="pages-sales-index"] .quantity-control{display:flex;align-items:center;width:calc(var(--rpx) * 214);height:calc(var(--rpx) * 64);flex-shrink:0;background:#f4f7f0;border:calc(var(--rpx) * 1) solid #e4eadc;border-radius:calc(var(--rpx) * 10);overflow:hidden}[data-scope="pages-sales-index"] .quantity-control .quantity-button{width:calc(var(--rpx) * 62);min-width:calc(var(--rpx) * 62);height:calc(var(--rpx) * 62);line-height:calc(var(--rpx) * 62);padding:0;margin:0;background:transparent;font-size:calc(var(--rpx) * 30);font-weight:400;color:#4e623c;border-radius:0}[data-scope="pages-sales-index"] .quantity-control input{width:calc(var(--rpx) * 88);min-width:0;height:calc(var(--rpx) * 62);line-height:calc(var(--rpx) * 62);padding:0;text-align:center;font-size:calc(var(--rpx) * 27);font-variant-numeric:tabular-nums}[data-scope="pages-sales-index"] .sample-footer{position:fixed;bottom:0;left:0;right:0;display:flex;align-items:center;gap:calc(var(--rpx) * 24);background:#fff;border-top:calc(var(--rpx) * 1) solid #e4e9dd;padding:calc(var(--rpx) * 20) calc(var(--rpx) * 24) calc(calc(var(--rpx) * 20) + env(safe-area-inset-bottom));z-index:20}[data-scope="pages-sales-index"] .footer-count{font-size:calc(var(--rpx) * 27);margin-bottom:calc(var(--rpx) * 5)}[data-scope="pages-sales-index"] .footer-count span{font-weight:600;color:#4e623c}[data-scope="pages-sales-index"] .sample-footer .submit-button{width:calc(var(--rpx) * 290);min-width:0;flex-shrink:0;margin:0;padding:calc(var(--rpx) * 22) calc(var(--rpx) * 12);font-size:calc(var(--rpx) * 27)}[data-scope="pages-sales-index"] .shop-item,[data-scope="pages-sales-index"] .record-item,[data-scope="pages-sales-index"] .followup-item{background:#fff;border-radius:calc(var(--rpx) * 16);padding:calc(var(--rpx) * 24);margin-bottom:calc(var(--rpx) * 18)}[data-scope="pages-sales-index"] .shop-contact{font-size:calc(var(--rpx) * 25);margin-top:calc(var(--rpx) * 16)}[data-scope="pages-sales-index"] .shop-actions{display:flex;justify-content:flex-end;margin-top:calc(var(--rpx) * 22);border-top:calc(var(--rpx) * 1) solid #edf0e8;padding-top:calc(var(--rpx) * 18)}[data-scope="pages-sales-index"] .send-button{width:calc(var(--rpx) * 210);margin:0;padding:calc(var(--rpx) * 12);background:#edf4e7;color:#4e623c;font-size:calc(var(--rpx) * 24);font-weight:500}[data-scope="pages-sales-index"] .add-shop{width:calc(var(--rpx) * 188);min-width:0;margin:0;font-size:calc(var(--rpx) * 24);padding:calc(var(--rpx) * 12) calc(var(--rpx) * 8);background:#fff}[data-scope="pages-sales-index"] .record-heading{display:flex;align-items:flex-start;gap:calc(var(--rpx) * 16)}[data-scope="pages-sales-index"] .receipt-status{font-size:calc(var(--rpx) * 22);font-weight:500;color:#8a6b2c;background:#f7f1e2;padding:calc(var(--rpx) * 6) calc(var(--rpx) * 10);border-radius:calc(var(--rpx) * 6);flex-shrink:0;max-width:calc(var(--rpx) * 230)}[data-scope="pages-sales-index"] .receipt-status.received{background:#e8f1e2;color:#4e743d}[data-scope="pages-sales-index"] .order-number{font-size:calc(var(--rpx) * 22);color:#89917f;margin-top:calc(var(--rpx) * 16);overflow-wrap:anywhere;font-variant-numeric:tabular-nums}[data-scope="pages-sales-index"] .parcel{display:flex;align-items:center;gap:calc(var(--rpx) * 14);border-top:calc(var(--rpx) * 1) solid #edf0e8;padding-top:calc(var(--rpx) * 18);margin-top:calc(var(--rpx) * 20);font-size:calc(var(--rpx) * 24)}[data-scope="pages-sales-index"] .tracking-number{font-size:calc(var(--rpx) * 23);color:#79816f;margin-top:calc(var(--rpx) * 4);overflow-wrap:anywhere}[data-scope="pages-sales-index"] .days{font-size:calc(var(--rpx) * 22);background:#fff1e3;color:#a26c32;padding:calc(var(--rpx) * 6) calc(var(--rpx) * 10);border-radius:calc(var(--rpx) * 6);flex-shrink:0}[data-scope="pages-sales-index"] .empty{display:flex;flex-direction:column;align-items:center;padding:calc(var(--rpx) * 88) calc(var(--rpx) * 20);gap:calc(var(--rpx) * 18)}[data-scope="pages-sales-index"] .empty-title{font-size:calc(var(--rpx) * 26);color:#7b8373}[data-scope="pages-sales-index"] .empty.compact{padding:calc(var(--rpx) * 40) calc(var(--rpx) * 20);background:#fff;border-radius:calc(var(--rpx) * 16)}[data-scope="pages-sales-index"] .empty-action{width:calc(var(--rpx) * 220);margin:calc(var(--rpx) * 8) 0 0;font-size:calc(var(--rpx) * 25);padding:calc(var(--rpx) * 16);background:#fff}[data-scope="pages-sales-index"] .retry,[data-scope="pages-sales-index"] .verify{width:100%}[data-scope="pages-sales-index"] .edit-sheet{position:fixed;z-index:101;bottom:0;left:0;right:0;background:#fff;padding:calc(var(--rpx) * 24) calc(var(--rpx) * 28) calc(calc(var(--rpx) * 28) + env(safe-area-inset-bottom));max-height:86vh;overflow:auto;border-radius:calc(var(--rpx) * 16) calc(var(--rpx) * 16) 0 0}[data-scope="pages-sales-index"] .sheet-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:calc(var(--rpx) * 12)}[data-scope="pages-sales-index"] .edit-sheet .close{width:calc(var(--rpx) * 56);height:calc(var(--rpx) * 56);min-width:calc(var(--rpx) * 56);margin:0;padding:0;line-height:calc(var(--rpx) * 56);font-size:calc(var(--rpx) * 40);background:#f1f5eb;font-weight:400}[data-scope="pages-sales-index"] .form-field{padding:calc(var(--rpx) * 18) 0;border-bottom:calc(var(--rpx) * 1) solid #e7ece1}[data-scope="pages-sales-index"] .form-field>span{display:block;font-size:calc(var(--rpx) * 23);color:#747d6a;margin-bottom:calc(var(--rpx) * 6)}[data-scope="pages-sales-index"] .form-field input{height:calc(var(--rpx) * 62);font-size:calc(var(--rpx) * 27)}[data-scope="pages-sales-index"] .region-value{height:calc(var(--rpx) * 62);display:flex;justify-content:space-between;align-items:center;font-size:calc(var(--rpx) * 27)}[data-scope="pages-sales-index"] .save-shop{width:100%;margin:calc(var(--rpx) * 28) 0 0}[data-scope="pages-sales-index"] .sheet-mask{position:fixed;inset:0;background:rgba(0,0,0,.4);z-index:100}
[data-scope="pages-sales-index"] .send-modes{display:flex;background:#e9efe2;padding:calc(var(--rpx) * 6);border-radius:calc(var(--rpx) * 12);margin-bottom:calc(var(--rpx) * 28)}[data-scope="pages-sales-index"] .send-modes button{flex:1;width:0;min-width:0;margin:0;background:transparent;padding:calc(var(--rpx) * 14) 0;font-size:calc(var(--rpx) * 25);font-weight:400;border-radius:calc(var(--rpx) * 8)}[data-scope="pages-sales-index"] .send-modes .mode-active{background:#fff;color:#4e623c;font-weight:600}[data-scope="pages-sales-index"] .batch-caption{margin-top:calc(var(--rpx) * 16);line-height:1.6}[data-scope="pages-sales-index"] .per-shop-note{margin:calc(var(--rpx) * -8) 0 calc(var(--rpx) * 20)}[data-scope="pages-sales-index"] .batch-shortcut{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--rpx) * 16);margin-bottom:calc(var(--rpx) * 24)}[data-scope="pages-sales-index"] .batch-shortcut .batch-start{width:calc(var(--rpx) * 180);min-width:0;margin:0;font-size:calc(var(--rpx) * 24);padding:calc(var(--rpx) * 14) calc(var(--rpx) * 8);background:#fff}[data-scope="pages-sales-index"] .shop-picker{max-height:85vh}[data-scope="pages-sales-index"] .picker-summary{padding:calc(var(--rpx) * 16) 0 calc(var(--rpx) * 24)}[data-scope="pages-sales-index"] .shop-options{height:48vh}[data-scope="pages-sales-index"] .shop-option{display:flex;align-items:center;gap:calc(var(--rpx) * 18);padding:calc(var(--rpx) * 22) 0;border-bottom:calc(var(--rpx) * 1) solid #e6ecdf}[data-scope="pages-sales-index"] .selection-check{width:calc(var(--rpx) * 38);height:calc(var(--rpx) * 38);border:calc(var(--rpx) * 2) solid #c5cebd;border-radius:calc(var(--rpx) * 8);flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:calc(var(--rpx) * 24);color:#fff}[data-scope="pages-sales-index"] .selection-check.checked{background:#4e623c;border-color:#4e623c}
[data-scope="pages-sales-index"] .shop-actions{gap:calc(var(--rpx) * 16)}[data-scope="pages-sales-index"] .shop-actions .call-button{width:calc(var(--rpx) * 180);min-width:0;margin:0;padding:calc(var(--rpx) * 12) calc(var(--rpx) * 8);font-size:calc(var(--rpx) * 24);font-weight:500;color:#4e623c;background:#fff;border:calc(var(--rpx) * 1) solid #dce5d4;border-radius:calc(var(--rpx) * 8)}[data-scope="pages-sales-index"] .shop-actions .send-button{min-width:0;flex-shrink:0}[data-scope="pages-sales-index"] .record-actions{margin-top:calc(var(--rpx) * 20);padding-top:calc(var(--rpx) * 18)}
[data-scope="pages-sales-index"] .lookup-note{font-size:calc(var(--rpx) * 24);color:#737b69;padding:calc(var(--rpx) * 16) 0;line-height:1.6}[data-scope="pages-sales-index"] .lookup-results{background:#f5f8f1;padding:0 calc(var(--rpx) * 20);border-radius:calc(var(--rpx) * 12);margin:calc(var(--rpx) * 12) 0}[data-scope="pages-sales-index"] .lookup-item{padding:calc(var(--rpx) * 20) 0;border-top:calc(var(--rpx) * 1) solid #e0e7d8}[data-scope="pages-sales-index"] .lookup-locked{opacity:.8}[data-scope="pages-sales-index"] .shop-actions{flex-wrap:wrap}[data-scope="pages-sales-index"] .record-button{min-width:0;width:auto;margin:0;padding:calc(var(--rpx) * 12) calc(var(--rpx) * 16);font-size:calc(var(--rpx) * 24);color:#4e623c;background:#edf3e7;border-radius:calc(var(--rpx) * 8)}[data-scope="pages-sales-index"] .shop-actions .record-button{flex-shrink:0}[data-scope="pages-sales-index"] .shipment-parcel{border-top:calc(var(--rpx) * 1) solid #e2e8dc;margin-top:calc(var(--rpx) * 24);padding-top:calc(var(--rpx) * 24);font-size:calc(var(--rpx) * 25);overflow-wrap:anywhere}[data-scope="pages-sales-index"] .shipment-trace{border-left:calc(var(--rpx) * 3) solid #d8e2d0;padding:calc(var(--rpx) * 12) 0 calc(var(--rpx) * 12) calc(var(--rpx) * 20);margin-top:calc(var(--rpx) * 20);line-height:1.6}[data-scope="pages-sales-index"] .shipment-sheet{padding-bottom:calc(calc(var(--rpx) * 40) + env(safe-area-inset-bottom))}


[data-scope="pages-settings-index"] .card{border-radius:calc(var(--rpx) * 24)}[data-scope="pages-settings-index"] .menu-row{font-size:calc(var(--rpx) * 28);min-height:calc(var(--rpx) * 100)}[data-scope="pages-settings-index"] .logout{width:100%;margin-top:calc(var(--rpx) * 24)}





[data-scope="custom-tab-bar-index"] .tab-bar{position:fixed;bottom:0;left:0;right:0;background:#fff;border-top:calc(var(--rpx) * 2) solid #eceeea;display:flex;height:calc(calc(var(--rpx) * 108) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);z-index:40}[data-scope="custom-tab-bar-index"] .tab{flex:1;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:calc(var(--rpx) * 4);color:#999d96;font-size:calc(var(--rpx) * 22)}[data-scope="custom-tab-bar-index"] .active{color:#4e623c}[data-scope="custom-tab-bar-index"] .tab-icon{position:relative;height:calc(var(--rpx) * 44)}[data-scope="custom-tab-bar-index"] .tab-icon img{width:calc(var(--rpx) * 44);height:calc(var(--rpx) * 44)}[data-scope="custom-tab-bar-index"] .count{position:absolute;top:calc(var(--rpx) * -8);left:calc(var(--rpx) * 28);background:#4e623c;color:white;font-size:calc(var(--rpx) * 18);line-height:calc(var(--rpx) * 26);min-width:calc(var(--rpx) * 26);padding:0 calc(var(--rpx) * 4);border-radius:calc(var(--rpx) * 30);text-align:center}
[data-scope="custom-tab-bar-index"] .inactive{filter:grayscale(1);opacity:.6}


:root{--rpx:calc(min(100vw, 540px) / 750);--app-width:min(100vw,540px);letter-spacing:0;color-scheme:light}
html,body{touch-action:pan-x pan-y}
*{box-sizing:border-box}body{margin:0}body,button,input,textarea,select{font-family:-apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei",sans-serif}button,input,textarea,select{font-size:inherit;color:inherit}button{border:0;cursor:pointer;touch-action:manipulation}button:disabled{cursor:default}input,textarea{border:0;outline:none;background:transparent}textarea{resize:vertical}input{max-width:100%}input[type=number]{appearance:textfield}input::-webkit-inner-spin-button{appearance:none}button::after{display:none}#app{max-width:540px;margin:auto;min-height:100dvh;position:relative;overflow-x:clip;background:#f6fbf1}.h5-page{min-height:100dvh}.h5-component{display:contents}.mp-scroll{overflow:auto;scrollbar-width:none}.mp-scroll::-webkit-scrollbar{display:none}.mp-image{display:inline-block;object-fit:cover;vertical-align:middle}.mp-inline{display:inline-flex;align-items:center}.mp-checkbox{width:22px;height:22px;accent-color:#4e623c;flex-shrink:0}.mp-switch{appearance:none;width:48px!important;height:28px!important;background:#c9cec5!important;border-radius:20px;position:relative;flex-shrink:0}.mp-switch:before{content:'';position:absolute;background:#fff;width:24px;height:24px;border-radius:50%;top:2px;left:2px;box-shadow:0 1px 4px #0002}.mp-switch:checked{background:#4e623c!important}.mp-switch:checked:before{left:22px}.mp-picker{min-width:0;cursor:pointer}.mp-checkbox-group{display:inline-flex}.mp-navigator{cursor:pointer}.header,.fixed-actions,.tab-bar,.cart-summary,.sample-footer,.floating-contact,.sheet-mask,.edit-sheet{max-width:540px;margin-left:auto!important;margin-right:auto!important}.header,.fixed-actions,.tab-bar,.sample-footer{width:var(--app-width);left:50%!important;right:auto!important;transform:translateX(-50%)}.sheet-mask,.edit-sheet{width:var(--app-width);left:50%!important;right:auto!important;transform:translateX(-50%)}[data-scope="components-app-header-index"] .bar{padding-right:calc(var(--rpx)*24)}[data-scope="components-app-header-index"] .header{padding-top:env(safe-area-inset-top)!important}.platform-mask{position:fixed;inset:0;background:#0006;z-index:10000;display:flex;align-items:center;justify-content:center;padding:20px}.platform-dialog{background:white;width:min(100%,420px);border-radius:8px;max-height:85dvh;overflow:auto;padding:24px;color:#181d17;font-size:15px;line-height:1.6;box-shadow:0 16px 64px #0003}.platform-dialog h2{font-size:19px;margin:0 0 16px}.platform-dialog p{margin:10px 0}.platform-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:20px}.platform-actions button,.platform-primary{padding:10px 20px;border-radius:6px;background:#eef3e9;color:#4e623c;min-height:42px}.platform-actions .confirm,.platform-primary{background:#4e623c;color:#fff}.platform-dialog input,.platform-dialog select{display:block;width:100%;min-height:44px;padding:10px;background:#f1f5eb;border-radius:6px;margin:10px 0}.platform-error{color:#ba1a1a;min-height:24px}.platform-toast{position:fixed;bottom:26%;left:50%;transform:translateX(-50%);z-index:20000;max-width:85vw;padding:12px 20px;border-radius:6px;background:#20251fef;color:white;font-size:14px;text-align:center;pointer-events:none}.platform-preview{position:fixed;inset:0;background:#101510f5;z-index:20000;display:flex;align-items:center;justify-content:center}.platform-preview img{max-width:100%;max-height:90dvh;object-fit:contain}.platform-close{position:absolute;top:max(20px,env(safe-area-inset-top));right:20px;border:0;background:#fff2;color:white;border-radius:50%;height:44px;width:44px;font-size:30px}.platform-dialog .qr{display:block;width:220px;height:220px;margin:16px auto}.map-frame{width:100%;height:220px;border:0}.login-code{font-variant-numeric:tabular-nums;letter-spacing:3px!important;text-align:center;font-size:22px!important}.platform-loading{position:fixed;inset:0;background:#fff8;z-index:15000;display:flex;align-items:center;justify-content:center}.platform-loading span{background:#20251feb;color:#fff;padding:18px 24px;border-radius:8px}.platform-image-button{position:relative}.platform-image-button input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%;margin:0}.platform-title{display:flex;align-items:center;justify-content:space-between}.platform-title button{font-size:26px;background:none}.platform-dialog a{color:#4e623c}.h5-bottom-spacer{height:env(safe-area-inset-bottom)}
.summary{width:var(--app-width);left:50%!important;right:auto!important;transform:translateX(-50%)}
.floating-contact{right:max(calc((100vw - 540px)/2 + 14px),14px)!important}
@media(min-width:541px){body{background:#e8ede5}#app{box-shadow:0 0 32px #23301915}}
@media(max-width:540px){#app input,#app textarea,#app select,.platform-dialog input,.platform-dialog select{font-size:max(16px,1em)}}
