*{margin:0;-webkit-tap-highlight-color:transparent}html,body{-webkit-user-select:none;user-select:none;width:100%;height:100%}body{overflow-x:hidden;font-size:16px}uni-app,uni-page,uni-page-wrapper,uni-page-body{display:block;box-sizing:border-box;width:100%}uni-page-wrapper{position:relative}#app,uni-app,uni-page,uni-page-wrapper{height:100%}.uni-mask{position:fixed;z-index:999;top:0;right:0;left:0;bottom:0;background:rgba(0,0,0,.5)}.uni-fade-enter-active,.uni-fade-leave-active{transition-duration:.25s;transition-property:opacity;transition-timing-function:ease}.uni-fade-enter-from,.uni-fade-leave-active{opacity:0}.uni-loading,uni-button[loading]:before{background-color:transparent;background-image:url(data:image/svg+xml;base64,\ PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgxMDB2MTAwSDB6Ii8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTlFOUU5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTMwKSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iIzk4OTY5NyIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgzMCAxMDUuOTggNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjOUI5OTlBIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDYwIDc1Ljk4IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0EzQTFBMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSg5MCA2NSA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNBQkE5QUEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoMTIwIDU4LjY2IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0IyQjJCMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgxNTAgNTQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjQkFCOEI5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDE4MCA1MCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDMkMwQzEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTE1MCA0NS45OCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDQkNCQ0IiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTEyMCA0MS4zNCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNEMkQyRDIiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDM1IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0RBREFEQSIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgtNjAgMjQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTJFMkUyIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKC0zMCAtNS45OCA2NSkiLz48L3N2Zz4=);background-repeat:no-repeat}.uni-loading{width:20px;height:20px;display:inline-block;vertical-align:middle;animation:uni-loading 1s steps(12,end) infinite;background-size:100%}@keyframes uni-loading{0%{transform:rotate3d(0,0,1,0)}to{transform:rotate3d(0,0,1,360deg)}}html{--primary-color: #007aff;--UI-BG: #fff;--UI-BG-1: #f7f7f7;--UI-BG-2: #fff;--UI-BG-3: #f7f7f7;--UI-BG-4: #4c4c4c;--UI-BG-5: #fff;--UI-FG: #000;--UI-FG-0: rgba(0, 0, 0, .9);--UI-FG-HALF: rgba(0, 0, 0, .9);--UI-FG-1: rgba(0, 0, 0, .5);--UI-FG-2: rgba(0, 0, 0, .3);--UI-FG-3: rgba(0, 0, 0, .1)}uni-page[data-type] uni-page-body{background-color:transparent}body:after{position:fixed;content:"";left:-1000px;top:-1000px;animation:shadow-preload .1s;animation-delay:3s}@keyframes shadow-preload{0%{background-image:url(https://cdn.dcloud.net.cn/img/shadow-grey.png)}to{background-image:url(https://cdn.dcloud.net.cn/img/shadow-grey.png)}}.uni-async-error{position:absolute;left:0;right:0;top:0;bottom:0;color:#999;padding:100px 10px;text-align:center}.uni-async-loading{box-sizing:border-box;width:100%;padding:50px;text-align:center}.uni-async-loading .uni-loading{width:30px;height:30px}uni-page-head{display:block;box-sizing:border-box}.uni-page-head{position:fixed;left:var(--window-left);right:var(--window-right);height:44px;height:calc(44px + constant(safe-area-inset-top));height:calc(44px + env(safe-area-inset-top));padding:7px 3px;padding-top:calc(7px + constant(safe-area-inset-top));padding-top:calc(7px + env(safe-area-inset-top));display:flex;overflow:hidden;justify-content:space-between;box-sizing:border-box;z-index:998;color:#fff;background-color:#000;transition-property:all}.uni-page-head *{box-sizing:border-box}.uni-page-head .uni-btn-icon{overflow:hidden;min-width:1em;font-style:normal}.uni-page-head-titlePenetrate,.uni-page-head-titlePenetrate .uni-page-head-bd,.uni-page-head-titlePenetrate .uni-page-head-bd *{pointer-events:none}.uni-page-head-titlePenetrate *{pointer-events:auto}.uni-page-head.uni-page-head-transparent .uni-page-head-ft>div{justify-content:center}.uni-page-head~.uni-placeholder{width:100%;height:44px;height:calc(44px + constant(safe-area-inset-top));height:calc(44px + env(safe-area-inset-top))}.uni-placeholder-titlePenetrate{pointer-events:none}.uni-page-head-hd{display:flex;align-items:center;font-size:16px}.uni-page-head-bd{position:absolute;left:70px;right:70px;min-width:0;-webkit-user-select:auto;user-select:auto}.uni-page-head-btn{position:relative;width:auto;margin:0 2px;word-break:keep-all;white-space:pre;cursor:pointer;font-size:0px}.uni-page-head-transparent .uni-page-head-btn{display:flex;align-items:center;width:32px;height:32px;border-radius:50%;background-color:rgba(0,0,0,.5)}.uni-page-head-btn-red-dot:after{content:attr(badge-text);position:absolute;right:0;top:0;background-color:red;color:#fff;width:18px;height:18px;line-height:18px;border-radius:18px;overflow:hidden;transform:scale(.5) translate(40%,-40%);transform-origin:100% 0}.uni-page-head-btn-red-dot[badge-text]:after{font-size:12px;width:auto;min-width:18px;max-width:42px;text-align:center;padding:0 3px;transform:scale(.7) translate(40%,-40%)}.uni-page-head-btn-select svg{vertical-align:middle;margin-left:2px;transform:rotate(270deg) scale(.8)}.uni-page-head-search{position:relative;display:flex;flex:1;margin:0 2px;line-height:30px;font-size:15px}.uni-page-head-search-input{width:100%;height:100%;padding-left:34px;text-align:left}.uni-page-head-search-input .uni-input-input:disabled{pointer-events:none}.uni-page-head-search-placeholder{position:absolute;max-width:100%;height:100%;padding-left:34px;overflow:hidden;word-break:keep-all;white-space:pre}.uni-page-head-search-placeholder-right{right:0}.uni-page-head-search-placeholder-center{left:50%;transform:translate(-50%)}.uni-page-head-search-icon{position:absolute;top:0;left:2px;width:30px;height:30px;display:flex;justify-content:center;align-items:center}.uni-page-head-ft{display:flex;align-items:center;flex-direction:row-reverse;font-size:13px}.uni-page-head__title{font-weight:700;font-size:16px;line-height:30px;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.uni-page-head__title .uni-loading{width:16px;height:16px;margin-top:-3px}.uni-page-head__title .uni-page-head__title_image{width:auto;height:26px;vertical-align:middle}.uni-page-head-shadow{overflow:visible}.uni-page-head-shadow:after{content:"";position:absolute;left:0;right:0;top:100%;height:5px;background-size:100% 100%}uni-page-head[uni-page-head-type=default]~uni-page-wrapper{height:calc(100% - 44px);height:calc(100% - 44px - constant(safe-area-inset-top));height:calc(100% - 44px - env(safe-area-inset-top))}.uni-page-head-shadow-grey:after{background-image:url(https://cdn.dcloud.net.cn/img/shadow-grey.png)}.uni-page-head-shadow-blue:after{background-image:url(https://cdn.dcloud.net.cn/img/shadow-blue.png)}.uni-page-head-shadow-green:after{background-image:url(https://cdn.dcloud.net.cn/img/shadow-green.png)}.uni-page-head-shadow-orange:after{background-image:url(https://cdn.dcloud.net.cn/img/shadow-orange.png)}.uni-page-head-shadow-red:after{background-image:url(https://cdn.dcloud.net.cn/img/shadow-red.png)}.uni-page-head-shadow-yellow:after{background-image:url(https://cdn.dcloud.net.cn/img/shadow-yellow.png)}uni-page-body{--qh-primary: #2e7d32;--qh-primary-light: #66bb6a;--qh-primary-dark: #1b5e20;--qh-earth: #8d6e63;--qh-harvest: #f6a623;--qh-sky: #3fa9f5;--qh-bg: #f4f7f2;--qh-card: #ffffff;--qh-text: #1f2937;--qh-text-sub: #6b7280;--qh-line: #eef2ee;--qh-success: #43a047;--qh-warning: #fb8c00;--qh-error: #e53935;background-color:#f4f7f2;color:#1f2937;font-size:.875rem;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Helvetica Neue,Microsoft YaHei,sans-serif}body{background-color:#f4f7f2}.page{min-height:100vh;padding-bottom:1rem}.container{padding:0 .75rem}.card{background:#fff;border-radius:.625rem;padding:.75rem;margin:.75rem;box-shadow:0 .125rem .5rem rgba(31,41,55,.06)}.card-flat{background:#fff;border-radius:.625rem;overflow:hidden}.row{display:flex;flex-direction:row;align-items:center}.row-between{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.col{display:flex;flex-direction:column}.wrap{flex-wrap:wrap}.flex-1{flex:1}.section{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:.25rem .75rem .5rem}.section-title{font-size:1rem;font-weight:600;color:#1f2937}.section-more{font-size:.75rem;color:#6b7280}.t-main{color:#1f2937}.t-sub{color:#6b7280;font-size:.75rem}.t-sm{font-size:.75rem}.t-lg{font-size:1rem}.bold{font-weight:600}.price{color:#e53935;font-weight:600;font-size:1rem}.price-sm{color:#e53935;font-weight:600;font-size:.8125rem}.origin-price{color:#9ca3af;font-size:.6875rem;text-decoration:line-through;margin-left:.25rem}.tag{padding:.125rem .375rem;border-radius:.25rem;font-size:.625rem;margin-right:.25rem}.tag-primary{background:rgba(46,125,50,.1);color:#2e7d32}.tag-harvest{background:rgba(246,166,35,.14);color:#f6a623}.tag-sky{background:rgba(63,169,245,.14);color:#3fa9f5}.tag-earth{background:rgba(141,110,99,.14);color:#8d6e63}.btn{height:2.75rem;line-height:2.75rem;border-radius:1.375rem;text-align:center;font-size:.9375rem}.btn-primary{background:linear-gradient(135deg,#66bb6a,#2e7d32);color:#fff}.btn-outline{border:.0625rem solid #2e7d32;color:#2e7d32}.btn-harvest{background:linear-gradient(135deg,#ffc46b,#f6a623);color:#fff}.btn-gray{background:#f3f4f6;color:#6b7280}.btn-sm{height:1.75rem;line-height:1.75rem;border-radius:.875rem;padding:0 .75rem;font-size:.75rem}.ph-img{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:rgba(255,255,255,.92);font-size:1.25rem;font-weight:600;background:linear-gradient(135deg,#66bb6a,#2e7d32)}.ph-earth{background:linear-gradient(135deg,#bcaaa4,#8d6e63)}.ph-harvest{background:linear-gradient(135deg,#ffd08a,#f6a623)}.ph-sky{background:linear-gradient(135deg,#90cbf9,#3fa9f5)}.empty{padding:3.75rem 0;text-align:center;color:#6b7280;font-size:.875rem}.empty-icon{width:3.75rem;height:3.75rem;line-height:3.75rem;border-radius:1.875rem;margin:0 auto .75rem;background:#eef2ee;color:#9ca3af;font-size:1.5rem}.loading-tip{text-align:center;color:#6b7280;font-size:.75rem;padding:.75rem 0}.divider{height:.0625rem;background:#eef2ee}.demo-tip{margin:0 .75rem .5rem;padding:.375rem .5rem;border-radius:.4375rem;background:rgba(246,166,35,.12);color:#b26a00;font-size:.6875rem}.detail-head{position:-webkit-sticky;position:sticky;top:0;z-index:10;display:flex;align-items:center;gap:.625rem;padding:.625rem 1rem;background:#fff;box-shadow:0 .125rem .5rem rgba(31,45,39,.06)}.detail-head .back{width:1.875rem;font-size:1.375rem;line-height:1;color:#1f2d27}.detail-head h3{font-size:1rem;font-weight:700;color:#1f2d27}.detail-head .head-right{margin-left:auto;font-size:.8125rem;font-weight:600;color:var(--qh-primary, #2e7d32)}.detail-body{padding:1rem 1rem 6.25rem}.detail-body h2{font-size:1.1875rem;font-weight:700;margin-bottom:.5rem}.row-chip{display:flex;flex-wrap:wrap;gap:.5rem}.block{background:#fff;border-radius:.875rem;padding:.875rem;box-shadow:0 .125rem .5rem rgba(31,45,39,.06);margin-bottom:.875rem}.block h4{font-size:.9375rem;font-weight:700;margin-bottom:.5rem}.kv{display:flex;align-items:center;justify-content:space-between;padding:.75rem 0;font-size:.875rem;border-bottom:.0625rem solid #ebefea}.kv:last-child{border-bottom:none}.kv uni-text:first-child,.kv .k{color:#6b7c74}.kv .v{font-weight:600}.kv .v.green{color:#43a047}.kv .v.red{color:#e53935}.chip{display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem;font-weight:600;padding:.1875rem .5625rem;border-radius:1.25rem;background:#eaf4ea;color:#2e7d32}.tag-green{background:#eaf4ea;color:#2e7d32}.tag-earth{background:#f3edea;color:#8d6e63}.tag-hot{background:#fdeee0;color:#f6a623}.tag-mini{font-size:.625rem;padding:.0625rem .3125rem;border-radius:.3125rem;background:#fdeee0;color:#9a6b1e;font-weight:600}.tag.green{background:#eaf4ea;color:#2e7d32}.tag.hot{background:#fdeee0;color:#c77800}.tag.earth{background:#f3edea;color:#8d6e63}.btn-ghost{background:#eaf4ea;color:#2e7d32;font-weight:600}.btn-harvest{background:linear-gradient(120deg,#f6a623,#fb8c00);color:#fff;font-weight:700}.obtn{display:inline-flex;align-items:center;justify-content:center;padding:.375rem .9375rem;border-radius:1.25rem;font-size:.8125rem;background:#eaf4ea;color:#2e7d32;font-weight:600}.obtn.ghost{background:#f2f5f2;color:#6b7c74}.act-go{padding:.25rem .6875rem;border-radius:1.25rem;background:#2e7d32;color:#fff;font-size:.75rem;font-weight:700}.act-go.o{background:linear-gradient(120deg,#f6a623,#fb8c00)}.bottom-bar{position:fixed;left:.75rem;right:.75rem;bottom:.75rem;z-index:60;display:flex;align-items:center;gap:.625rem;padding:.625rem .875rem;background:#fff;border-radius:1.25rem;box-shadow:0 .375rem 1.25rem rgba(31,45,39,.1);padding-bottom:calc(.625rem + env(safe-area-inset-bottom))}.bottom-bar .btn{flex:1;height:2.875rem;line-height:2.875rem;font-size:.9375rem}.price-b{font-size:.75rem;color:#6b7c74}.price-b .num{font-size:1.25rem;color:#e53935;font-weight:700}.stepper{display:inline-flex;align-items:center;gap:.625rem;background:#f2f5f2;border-radius:.75rem;padding:.25rem .5rem}.stepper .sbtn{width:1.5rem;height:1.5rem;line-height:1.375rem;text-align:center;border-radius:.375rem;background:#fff;box-shadow:0 .0625rem .25rem rgba(31,45,39,.08);font-size:.9375rem;color:#1f2d27}.stepper .qty{min-width:1.5rem;text-align:center;font-size:.9375rem;font-weight:700}.stepper.sm{padding:.125rem .375rem;gap:.5rem}.stepper.sm .sbtn{width:1.375rem;height:1.375rem;line-height:1.25rem;font-size:.8125rem}.timeline{position:relative;padding-left:1.125rem}.timeline:before{content:"";position:absolute;left:.3125rem;top:.25rem;bottom:.25rem;width:.125rem;background:#ebefea}.tl-item{position:relative;padding-bottom:.8125rem}.tl-item:before{content:"";position:absolute;left:-.9375rem;top:.3125rem;width:.625rem;height:.625rem;border-radius:50%;background:#2e7d32}.tl-item.cur:before{background:#f6a623;box-shadow:0 0 0 .25rem #fdeee0}.tl-item .t{font-size:.8125rem;font-weight:600}.tl-item .d{font-size:.71875rem;color:#6b7c74;margin-top:.125rem}.hscroll{display:flex;gap:.625rem;overflow-x:auto;white-space:nowrap;padding:.125rem 1rem .375rem}.hscroll::-webkit-scrollbar{display:none}.home-hero{padding:.625rem 1rem .25rem}.loc{font-size:1rem;font-weight:700}.loc-sub{font-size:.75rem;color:#6b7c74}.home-top-row{display:flex;gap:.625rem;padding:0 1rem}.weather-card{flex:1.7;background:linear-gradient(120deg,#3fa9f5,#7cc4f7);border-radius:1.25rem;padding:.625rem .75rem;color:#fff;display:flex;align-items:center}.weather-card .wt{font-size:2rem;font-weight:800;line-height:1.1}.weather-card .wc{font-size:.71875rem;opacity:.95}.weather-card .wa{display:inline-block;margin-top:.25rem;font-size:.625rem;padding:.0625rem .375rem;border-radius:.625rem;background:rgba(255,255,255,.25)}.weather-card .wi{font-size:2.25rem;margin-left:auto}.sign-strip{flex:1;background:linear-gradient(120deg,#ff8f3c,#ffb347);border-radius:.875rem;padding:.5625rem .625rem;color:#fff;display:flex;flex-direction:column;justify-content:center}.sign-strip .ss-t1{font-size:.875rem;font-weight:800}.sign-strip .ss-t2{font-size:.71875rem;opacity:.95;margin-top:.0625rem}.sign-strip .ss-btn{margin-top:.3125rem;align-self:flex-start;background:#fff;color:#e57200;font-size:.75rem;font-weight:700;padding:.125rem .5625rem;border-radius:1.25rem}.sign-strip .ss-btn.done{background:rgba(255,255,255,.35);color:#fff}.announce-card{margin:.625rem 1rem 0;background:#fff;border-radius:.875rem;padding:.6875rem .8125rem;display:flex;align-items:center;gap:.4375rem;box-shadow:0 .125rem .5rem rgba(31,45,39,.06)}.announce-card .ac-label{font-size:.8125rem;font-weight:700;color:#2e7d32;flex-shrink:0}.announce-card .ac-text{font-size:.78125rem;color:#1f2d27;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.home-swiper{margin:.625rem 1rem 0;border-radius:1.25rem;overflow:hidden;box-shadow:0 .375rem 1.25rem rgba(31,45,39,.1);position:relative;height:9.5rem}.sw-slide{position:absolute;left:0;right:0;top:0;bottom:0;padding:1rem;color:#fff;display:flex;flex-direction:column;justify-content:center;transition:opacity .3s}.sw-slide .sw-emoji{font-size:2.625rem;line-height:1}.sw-slide .sw-title{font-size:1.1875rem;font-weight:800;margin-top:.375rem;text-shadow:0 .0625rem .25rem rgba(0,0,0,.15)}.sw-slide .sw-sub{font-size:.78125rem;opacity:.95;margin-top:.1875rem}.sw-slide .sw-tag{position:absolute;right:.75rem;top:.75rem;font-size:.6875rem;font-weight:700;padding:.125rem .5rem;border-radius:.9375rem;background:rgba(255,255,255,.22)}.sw-dots{position:absolute;left:0;right:0;bottom:.5625rem;display:flex;justify-content:center;gap:.3125rem}.sw-dots .dot{width:.375rem;height:.375rem;border-radius:50%;background:rgba(255,255,255,.55)}.sw-dots .dot.on{width:1rem;border-radius:.25rem;background:#fff}.func-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem .375rem;padding:0 .625rem}.func{background:#fff;border-radius:.875rem;padding:.625rem 0;display:flex;flex-direction:column;align-items:center;box-shadow:0 .125rem .5rem rgba(31,45,39,.05)}.func .ic{width:2.625rem;height:2.625rem;border-radius:.8125rem;display:flex;align-items:center;justify-content:center;font-size:1.375rem;background:#eaf4ea}.func .ic.e{background:#f3edea}.func .ic.b{background:#e6f2fb}.func .ic.h,.func .ic.o{background:#fdeee0}.func .fn{font-size:.75rem;font-weight:600;margin-top:.3125rem}.loop-card{margin:.625rem 1rem 0;background:#fff;border-radius:1.25rem;padding:.875rem .75rem;text-align:center;box-shadow:0 .125rem .5rem rgba(31,45,39,.06)}.loop-card h3{font-size:.9375rem;font-weight:700}.loop-card .sub{font-size:.71875rem;color:#6b7c74;margin-top:.1875rem}.prod-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem;padding:0 1rem}.prod{background:#fff;border-radius:.875rem;overflow:hidden;box-shadow:0 .125rem .5rem rgba(31,45,39,.06)}.prod .ph{height:6rem;display:flex;align-items:center;justify-content:center;font-size:2.625rem;background:linear-gradient(135deg,#eaf4ea,#f4f9f1);overflow:hidden}.prod .ph .pimg{width:100%;height:100%;display:block}.prod .info{padding:.625rem .6875rem}.prod .nm{font-size:.84375rem;font-weight:600;display:flex;align-items:center;gap:.25rem}.prod .p-sub{display:flex;justify-content:space-between;font-size:.65625rem;color:#a7b3ac;margin-top:.1875rem}.prod .p-sub .low{color:#e53935}.prod .p-sub .sold-out{color:#a7b3ac}.prod .meta{display:flex;align-items:center;justify-content:space-between;margin-top:.3125rem}.prod .price{color:#e53935;font-size:.9375rem;font-weight:700}.prod .price .unit{font-size:.6875rem;color:#a7b3ac;font-weight:400}.prod .cart{width:1.75rem;height:1.75rem;line-height:1.625rem;text-align:center;border-radius:50%;background:#2e7d32;color:#fff;font-size:1.0625rem}.act-card{display:flex;background:#fff;border-radius:.875rem;overflow:hidden;box-shadow:0 .125rem .5rem rgba(31,45,39,.06);margin-bottom:.75rem}.act-card .ph{width:6.75rem;height:6.75rem;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:2.875rem;background:linear-gradient(135deg,#f3f8f1,#e8f1e8)}.act-card .body{flex:1;min-width:0;padding:.625rem .75rem;display:flex;flex-direction:column}.act-card .nm{font-size:.875rem;font-weight:700;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tagline{display:flex;gap:.3125rem;margin:.25rem 0}.tg{font-size:.625rem;padding:.0625rem .375rem;border-radius:.25rem;background:#eaf4ea;color:#2e7d32;font-weight:600}.tg.o{background:#fdeee0;color:#c77800}.progress{height:.4375rem;border-radius:.25rem;background:#f0f3f0;overflow:hidden}.progress .bar{height:100%;background:linear-gradient(90deg,#ff7043,#e53935)}.act-foot{display:flex;align-items:center;justify-content:space-between;margin-top:auto}.price-row{display:flex;align-items:baseline;gap:.25rem}.price-row .cur{font-size:1.125rem;font-weight:800;color:#e53935}.price-row .cur .unit{font-size:.6875rem;color:#a7b3ac;font-weight:400}.price-row .old{font-size:.75rem;color:#a7b3ac;text-decoration:line-through}.heat{font-size:.6875rem;color:#a7b3ac;margin-top:.1875rem}.cam{position:relative;height:9.375rem;border-radius:.875rem;overflow:hidden;background:linear-gradient(160deg,#1b3a24,#2e5a36 60%,#3f7a4a);display:flex;align-items:center;justify-content:center}.cam .live{position:absolute;left:.625rem;top:.625rem;display:inline-flex;align-items:center;gap:.25rem;background:#e53935;color:#fff;font-size:.625rem;font-weight:700;padding:.125rem .5rem;border-radius:.9375rem}.cam .live .dot{width:.3125rem;height:.3125rem;border-radius:50%;background:#fff;animation:qhBlink 1s infinite}.cam .play{width:2.875rem;height:2.875rem;border-radius:50%;background:rgba(255,255,255,.25);display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.0625rem}.cam .cap{position:absolute;left:0;right:0;bottom:0;padding:.625rem .75rem;color:#fff;font-size:.78125rem;font-weight:600;background:linear-gradient(transparent,rgba(0,0,0,.55))}.cam-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.625rem;padding:.875rem 1rem 1.25rem}.cam-tile{position:relative;border-radius:.875rem;overflow:hidden;background:linear-gradient(160deg,#1b3a24,#2e5a36)}.cam-tile .v{height:6.875rem;display:flex;align-items:center;justify-content:center;font-size:1.875rem;color:rgba(255,255,255,.7)}.cam-tile .nm{position:absolute;left:.5rem;bottom:.5rem;font-size:.75rem;color:#fff;text-shadow:0 .0625rem .1875rem rgba(0,0,0,.6)}.st-group{background:#fff;border-radius:.875rem;margin:0 1rem .625rem;box-shadow:0 .125rem .5rem rgba(31,45,39,.06);overflow:hidden}.st-row{display:flex;align-items:center;gap:.75rem;padding:.8125rem .875rem;border-bottom:.0625rem solid #ebefea}.st-row:last-child{border-bottom:none}.st-ic{width:1.875rem;height:1.875rem;border-radius:.5625rem;background:#eaf4ea;display:flex;align-items:center;justify-content:center;font-size:.9375rem;flex-shrink:0}.st-tx{flex:1;font-size:.875rem}.st-tx .sub{font-size:.6875rem;color:#a7b3ac;margin-top:.125rem}.st-vl{font-size:.8125rem;color:#6b7c74}.st-ar{color:#c3ccc6;font-size:1rem}.st-sec{font-size:.75rem;color:#6b7c74;font-weight:600;padding:.875rem 1rem .375rem}.st-row.danger .st-ic{background:#fdecea}.st-row.danger .st-tx{color:#e53935;font-weight:600}.sw{width:2.625rem;height:1.5rem;border-radius:.75rem;background:#dde3dd;position:relative;transition:background .2s;flex-shrink:0}.sw i{position:absolute;left:.125rem;top:.125rem;width:1.25rem;height:1.25rem;border-radius:50%;background:#fff;transition:left .2s}.sw.on{background:#2e7d32}.sw.on i{left:1.25rem}.pick{display:flex;flex-wrap:wrap;gap:.5rem}.pick .op{padding:.5rem .8125rem;border-radius:1.25rem;background:#f1f4f1;font-size:.8125rem}.pick .op.on{background:#2e7d32;color:#fff;font-weight:600}.seg{display:inline-flex;border:.0625rem solid #ebefea;border-radius:.5rem;overflow:hidden}.seg .seg-i{padding:.3125rem .875rem;font-size:.8125rem;color:#6b7c74}.seg .seg-i+.seg-i{border-left:.0625rem solid #ebefea}.seg .seg-i.on{background:#2e7d32;color:#fff;font-weight:600}.od-tabs{display:flex;gap:.375rem;padding:.625rem 1rem;overflow-x:auto;white-space:nowrap}.od-tab{padding:.3125rem .8125rem;border-radius:1.25rem;background:#fff;font-size:.78125rem;font-weight:600;color:#6b7c74}.od-tab.on{background:#2e7d32;color:#fff}.od-item{background:#fff;border-radius:.875rem;padding:.8125rem .875rem;box-shadow:0 .125rem .5rem rgba(31,45,39,.06);margin-bottom:.75rem}.od-top{display:flex;align-items:center;justify-content:space-between}.od-title{font-size:.875rem;font-weight:700}.obadge{font-size:.625rem;padding:.125rem .5rem;border-radius:.9375rem;font-weight:600}.obadge.paid{background:#e7f6ec;color:#43a047}.obadge.unpaid{background:#fdeee0;color:#9a6b1e}.obadge.done{background:#eef2f6;color:#6b7c74}.obadge.refunding{background:#fff4e6;color:#c4761a}.obadge.exchanged{background:#eaf4ea;color:#2e7d32}.od-row{display:flex;align-items:center;justify-content:space-between;font-size:.75rem;color:#6b7c74;margin-top:.375rem}.od-row .amt{font-size:.875rem;font-weight:700;color:#1f2d27}.od-btns{display:flex;justify-content:flex-end;gap:.4375rem;margin-top:.5rem}.od-item2{display:flex;align-items:center;gap:.5rem;padding:.375rem 0;font-size:.84375rem}.od-item2 .e{font-size:1.125rem}.od-item2 .n{flex:1}.od-item2 .q{color:#6b7c74;font-size:.75rem}.od-item2 .p{color:#e53935;font-weight:600}.od-line{display:flex;align-items:center;justify-content:space-between;padding:.4375rem 0;font-size:.84375rem;border-bottom:.0625rem dashed #ebefea}.od-line:last-child{border-bottom:none}.od-line .k{color:#6b7c74}.od-summary{background:linear-gradient(135deg,#eaf4ea,#f6faf1);border:.0625rem solid #dcecdc}.big-amount{font-size:.9375rem;font-weight:800;color:#43a047}.track{display:flex;padding:.625rem 0}.track .step{flex:1;position:relative;text-align:center;font-size:.6875rem;color:#a7b3ac}.track .step:before{content:"";position:absolute;left:50%;top:.375rem;right:-50%;height:.09375rem;background:#ebefea}.track .step:last-child:before{display:none}.track .step .dot{position:relative;z-index:1;width:.8125rem;height:.8125rem;line-height:.8125rem;border-radius:50%;background:#dde3dd;color:#fff;margin:0 auto .3125rem;font-size:.5625rem}.track .step.done .dot{background:#2e7d32}.track .step.cur .dot{background:#f6a623;box-shadow:0 0 0 .25rem #fdeee0}.track .step.done,.track .step.cur{color:#1f2d27;font-weight:600}.hd-banner{margin:0 1rem .375rem;padding:.75rem .875rem;border-radius:.875rem;background:linear-gradient(120deg,#2e7d32,#66bb6a);color:#fff}.hd-banner.t-orange{background:linear-gradient(120deg,#f6a623,#fb8c00)}.hd-banner .b-t{font-size:.9375rem;font-weight:800}.hd-banner .b-s{font-size:.6875rem;opacity:.92;margin-top:.1875rem}.hd-banner .b-no{font-size:.6875rem;margin-top:.3125rem}.hd-banner .b-no b{background:rgba(255,255,255,.25);border-radius:.625rem;padding:.0625rem .375rem}.pt-banner{margin:0 1rem .5rem;padding:.75rem .875rem;border-radius:1.25rem;background:linear-gradient(120deg,#2e7d32,#66bb6a);color:#fff;display:flex;align-items:center;justify-content:space-between}.pt-banner .l1{font-size:.8125rem;font-weight:700}.pt-banner .l2{font-size:.71875rem;opacity:.9}.pt-banner .num{font-size:1.5rem;font-weight:800}.pt-banner .go{font-size:.8125rem;font-weight:700}.pt-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem;padding:0 1rem}.pt-card{background:#fff;border-radius:.875rem;overflow:hidden;box-shadow:0 .125rem .5rem rgba(31,45,39,.06)}.pt-card .ph{height:5.625rem;display:flex;align-items:center;justify-content:center;font-size:2.5rem;background:linear-gradient(135deg,#f4faf4,#eaf4ea)}.pt-card .info{padding:.5625rem .6875rem}.pt-card .nm{font-size:.84375rem;font-weight:600}.pt-card .cost{font-size:.9375rem;font-weight:800;color:#2e7d32;margin-top:.1875rem}.pt-card .cost .cash{color:#e53935;font-size:.75rem}.pt-card .p-sub{display:flex;justify-content:space-between;font-size:.65625rem;color:#a7b3ac;margin-top:.125rem}.pt-card .p-sub .low{color:#e53935}.sk-head{margin:0 1rem .5rem;padding:.75rem .875rem;border-radius:1.25rem;background:linear-gradient(120deg,#e53935,#ff7043);color:#fff;display:flex;align-items:center;justify-content:space-between}.sk-head .t{font-size:1rem;font-weight:800}.sk-head .sub{font-size:.6875rem;opacity:.92}.sk-row{display:flex;gap:.625rem;background:#fff;border-radius:.875rem;padding:.625rem;margin-bottom:.625rem;box-shadow:0 .125rem .5rem rgba(31,45,39,.06)}.sk-row .ph{width:3.875rem;height:3.875rem;border-radius:.625rem;display:flex;align-items:center;justify-content:center;font-size:1.875rem;background:linear-gradient(135deg,#ffe9e3,#ffd8ce);flex-shrink:0}.sk-row .info{flex:1;min-width:0}.sk-bar{height:.375rem;border-radius:.25rem;background:#f5f5f5;overflow:hidden;margin-top:.3125rem}.sk-bar .bar{height:100%;background:linear-gradient(90deg,#ff7043,#e53935)}.sk-bar-t{display:flex;justify-content:space-between;font-size:.65625rem;color:#a7b3ac;margin-top:.1875rem}.lucky-wrap{margin:.75rem 1rem;padding:1rem;border-radius:1.25rem;background:linear-gradient(160deg,#fff,#fff6e8);box-shadow:0 .125rem .5rem rgba(31,45,39,.06)}.lucky-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.lucky-cell{height:4.6875rem;border-radius:.75rem;background:#fff;box-shadow:0 .125rem .5rem rgba(31,45,39,.06);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.1875rem}.lucky-cell .emo{font-size:1.625rem}.lucky-cell .nm{font-size:.65625rem;color:#6b7c74}.lucky-cell.center{background:linear-gradient(135deg,#f6a623,#fb8c00);color:#fff}.lucky-cell.center .nm{color:#fff;font-weight:700;font-size:.75rem}.lucky-cell.on{outline:.1875rem solid #f6a623;outline-offset:-.1875rem}.lucky-cell.dim{opacity:.5}.lucky-info{display:flex;align-items:center;justify-content:space-between;font-size:.78125rem;color:#6b7c74;margin:.5rem 1rem}.post{background:#fff;padding:.875rem 1rem;border-bottom:.0625rem solid #ebefea}.p-hd{display:flex;align-items:center;gap:.5rem}.p-av{width:2rem;height:2rem;border-radius:50%;background:#eaf4ea;display:flex;align-items:center;justify-content:center;font-size:.9375rem}.p-name{font-size:.8125rem;font-weight:700}.p-meta{font-size:.65625rem;color:#a7b3ac}.p-title{font-size:.9375rem;font-weight:700;line-height:1.4;margin-top:.5rem}.p-sum{font-size:.8125rem;color:#6b7c74;line-height:1.6;margin-top:.3125rem}.p-imgs{display:flex;gap:.375rem;margin-top:.4375rem}.p-imgs .im{width:6.25rem;height:6.25rem;border-radius:.625rem;background:linear-gradient(135deg,#eaf4ea,#f4f9f1);display:flex;align-items:center;justify-content:center;font-size:1.875rem}.p-ft{display:flex;gap:1rem;font-size:.75rem;color:#6b7c74;margin-top:.5rem}.p-ft .lk.on{color:#e53935}.fab{position:fixed;right:1.25rem;bottom:5.625rem;width:3.25rem;height:3.25rem;border-radius:50%;background:#2e7d32;color:#fff;font-size:1.5rem;display:flex;align-items:center;justify-content:center;box-shadow:0 .5rem 1.5rem rgba(46,125,50,.18);z-index:50}.qr{display:grid;grid-template-columns:repeat(7,1fr);gap:.125rem;background:#fff;padding:.3125rem;border-radius:.5rem;width:5.25rem;height:5.25rem;box-sizing:border-box}.qr .c{background:#1f2d27;border-radius:.0625rem}.qr .c.off{background:transparent}.verify-box{background:#f6faf1;border:.0625rem dashed #cfe3cf;border-radius:.75rem;padding:.875rem;text-align:center}.verify-code{font-size:1.375rem;font-weight:800;letter-spacing:.25rem;color:#2e7d32;margin:.5rem 0}.v-status{display:inline-block;font-size:.71875rem;padding:.125rem .625rem;border-radius:.9375rem}.v-status.pending{background:#fdeee0;color:#9a6b1e}.v-status.done{background:#e8f5e9;color:#2e7d32}.hero-img{height:12.5rem;display:flex;align-items:center;justify-content:center;font-size:5rem;background:linear-gradient(135deg,#eaf4ea,#cfe6cf);position:relative}.hero-img.dark{background:linear-gradient(160deg,#1b3a24,#2e5a36)}.hero-img.house{background:linear-gradient(135deg,#5d4037,#8d6e63)}.mine-head{position:relative;overflow:hidden;background:linear-gradient(135deg,#1b5e20,#2e7d32);padding:1.125rem 1.125rem 1.375rem;color:#fff}.mine-head .leaf{position:absolute;right:-1.25rem;top:-1.25rem;font-size:7.5rem;opacity:.12}.mine-head .avatar{width:3.5rem;height:3.5rem;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;font-size:1.875rem}.mine-head .nm{font-size:1.125rem;font-weight:700}.mine-head .lv{display:inline-flex;align-items:center;gap:.25rem;font-size:.6875rem;background:rgba(255,255,255,.2);border-radius:.9375rem;padding:.125rem .5rem;margin-top:.25rem}.mine-set{margin-left:auto;width:2.125rem;height:2.125rem;border-radius:50%;background:rgba(255,255,255,.15);display:flex;align-items:center;justify-content:center;font-size:.9375rem}.asset-row{display:flex;margin:-.875rem 1rem 0;background:#fff;border-radius:.875rem;padding:.75rem 0;box-shadow:0 .125rem .5rem rgba(31,45,39,.06);position:relative;z-index:2}.asset{flex:1;text-align:center}.asset b{display:block;font-size:1.0625rem;font-weight:800}.asset span{font-size:.6875rem;color:#6b7c74}.vip-card{margin:.75rem 1rem 0;padding:1rem 1.125rem;border-radius:1.25rem;background:linear-gradient(120deg,#3a2a1a,#6d4c33);color:#fff;display:flex;align-items:center}.vip-card h4{font-size:.9375rem;font-weight:700}.vip-card p{font-size:.6875rem;opacity:.85;margin-top:.1875rem}.vip-card .go{margin-left:auto;background:#f6a623;color:#3a2a00;border-radius:1.125rem;padding:.3125rem .875rem;font-size:.75rem;font-weight:700}.mine-grid{margin:.75rem 1rem 0;background:#fff;border-radius:.875rem;padding:.625rem 0;box-shadow:0 .125rem .5rem rgba(31,45,39,.06)}.mg-row{display:flex}.mg{flex:1;display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:.5625rem 0}.mg .ic{font-size:1.375rem}.mg span{font-size:.71875rem;font-weight:500}.plan{display:flex;gap:.75rem;overflow-x:auto;padding:.625rem 1rem .875rem}.plan-card{width:9.375rem;flex-shrink:0;background:#fff;border-radius:.875rem;padding:.875rem .75rem;border:.125rem solid transparent;position:relative;box-shadow:0 .125rem .5rem rgba(31,45,39,.06)}.plan-card.on{border-color:#2e7d32;box-shadow:0 .25rem .75rem rgba(46,125,50,.18)}.plan-card.best{background:linear-gradient(160deg,#fff8ec,#fdeee0)}.plan-card .star{position:absolute;right:.625rem;top:-.4375rem;background:#f6a623;color:#3a2a00;font-size:.625rem;font-weight:700;padding:.0625rem .4375rem;border-radius:.9375rem}.plan-card .nm{font-size:.9375rem;font-weight:700}.plan-card .pr{font-size:1.375rem;font-weight:800;color:#2e7d32;margin:.25rem 0}.plan-card .pr small{font-size:.6875rem;color:#a7b3ac;font-weight:400}.plan-card .ul{font-size:.6875rem;color:#6b7c74;line-height:1.9}.dist-head{background:linear-gradient(120deg,#8d6e63,#c9a98c);color:#fff;padding:1.125rem}.dist-head .lv{font-size:.9375rem;font-weight:700}.dist-head .code{font-size:.75rem;margin-top:.3125rem;text-decoration:underline}.dist-stat{display:flex;margin:-.625rem 1rem 0;background:#fff;border-radius:.875rem;padding:.75rem 0;box-shadow:0 .125rem .5rem rgba(31,45,39,.06);position:relative}.dist-stat .it{flex:1;text-align:center}.dist-stat .it b{display:block;font-size:1.0625rem;font-weight:800}.dist-stat .it span{font-size:.6875rem;color:#6b7c74}.dist-poster{margin:.75rem 1rem;background:#fff;border-radius:.875rem;padding:1rem;text-align:center;box-shadow:0 .125rem .5rem rgba(31,45,39,.06)}.com-item{display:flex;align-items:center;padding:.625rem 0;border-bottom:.0625rem solid #f4f7f2}.com-item .t{font-size:.84375rem;font-weight:600}.com-item .d{font-size:.6875rem;color:#a7b3ac}.com-item .amt{margin-left:auto;font-size:.9375rem;font-weight:800;color:#43a047}.pay-amount{text-align:center;padding:1.875rem 0 1.375rem}.pay-amount .small{font-size:.75rem;color:#6b7c74}.pay-amount .pa-num{font-size:2.5rem;font-weight:800;color:#1f2d27;margin:.375rem 0}.pay-methods{background:#fff;border-radius:.875rem;padding:.25rem .875rem;box-shadow:0 .125rem .5rem rgba(31,45,39,.06)}.pm{display:flex;align-items:center;gap:.625rem;padding:.875rem 0;border-bottom:.0625rem solid #ebefea}.pm:last-child{border-bottom:none}.pm .pm-ico{width:2.25rem;height:2.25rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.0625rem}.pm .pm-ico.wx{background:#e8f8ec}.pm .pm-ico.bal{background:#fff4e0}.pm .pm-ico.card{background:#efeaf8}.pm .pm-t{flex:1;font-size:.875rem;font-weight:600}.pm .pm-s{font-size:.6875rem;color:#a7b3ac}.pm .pm-check{width:1.125rem;height:1.125rem;border-radius:50%;border:.0625rem solid #dde3dd;box-sizing:border-box}.pm.on .pm-check{background:#2e7d32;border-color:#2e7d32;color:#fff;text-align:center;line-height:1rem;font-size:.6875rem}.pay-ok{padding:3.75rem 1.5rem;text-align:center}.ok-ring{width:4.5rem;height:4.5rem;border-radius:50%;background:#43a047;color:#fff;display:flex;align-items:center;justify-content:center;font-size:2.375rem;margin:0 auto .875rem;box-shadow:0 .625rem 1.5rem rgba(67,160,71,.3)}.pay-ok h2{font-size:1.25rem;font-weight:700}.pay-ok .tip{font-size:.8125rem;color:#6b7c74;margin-top:.3125rem}.ok-card{margin:1rem 0;text-align:left}.ok-btns{display:flex;gap:.75rem}.ok-btns .btn{flex:1;height:2.75rem;line-height:2.75rem}.cut-hero{margin:.75rem 1rem;padding:1.125rem;border-radius:1.25rem;background:linear-gradient(120deg,#1b5e20,#2e7d32);color:#fff}.cut-hero .lab{font-size:.75rem;opacity:.9}.cut-hero .now{font-size:2.125rem;font-weight:800}.cut-hero .now small{font-size:.8125rem;font-weight:400}.cut-hero .floor,.cut-hero .target{font-size:.71875rem;opacity:.92;margin-top:.1875rem}.cut-hero .cut-bar{height:.5rem;border-radius:.25rem;background:rgba(255,255,255,.25);margin-top:.5rem;overflow:hidden}.cut-hero .cut-bar .bar{height:100%;background:#fff}.cut-btn{margin:0 1rem .625rem;height:3rem;line-height:3rem;text-align:center;border-radius:1.5rem;background:linear-gradient(120deg,#f6a623,#fb8c00);color:#fff;font-size:1rem;font-weight:800;box-shadow:0 .375rem 1rem rgba(246,166,35,.3)}.cut-btn.ghost{background:#fff;color:#2e7d32;border:.0625rem solid #2e7d32;box-shadow:none}.as-card{background:#fff;border-radius:.875rem;margin:0 1rem .625rem;padding:0 .875rem .625rem;box-shadow:0 .125rem .5rem rgba(31,45,39,.06)}.as-top{display:flex;align-items:center;justify-content:space-between;padding:.75rem 0 .5rem;font-size:.75rem;color:#6b7c74}.as-tag{font-size:.6875rem;padding:.125rem .5625rem;border-radius:.9375rem;font-weight:700}.as-tag.ing{background:#fff4e6;color:#c4761a}.as-tag.ok{background:#e8f5e9;color:#2e7d32}.as-goods{display:flex;align-items:center;gap:.5rem;padding:.3125rem 0}.as-goods .e{font-size:1.625rem}.as-goods .n{flex:1;font-size:.84375rem;font-weight:600}.as-goods .q{font-size:.75rem;color:#6b7c74}.as-goods .p{color:#e53935;font-weight:600}.as-foot{display:flex;justify-content:space-between;font-size:.75rem;color:#6b7c74;padding-top:.375rem}.wx-day{display:flex;align-items:center;gap:.75rem;background:#fff;border-radius:.875rem;padding:.75rem .875rem;margin-bottom:.625rem;box-shadow:0 .125rem .5rem rgba(31,45,39,.06)}.wx-day .wd{width:3.375rem;font-size:.8125rem;font-weight:700}.wx-day .wi{font-size:1.625rem;width:2.5rem;text-align:center}.wx-day .wt{flex:1;font-size:.8125rem;color:#6b7c74}.wx-day .wp{font-size:.875rem;font-weight:700;white-space:nowrap}.wx-tip{margin:0 1rem 1rem;padding:.875rem;border-radius:.875rem;background:linear-gradient(135deg,#eaf4ea,#f1f8ee);font-size:.8125rem;color:#2f5d39;line-height:1.8}.nt-item{background:#fff;border-radius:.875rem;padding:.8125rem .875rem;margin:0 1rem .625rem;border-left:.1875rem solid #2e7d32}.nt-top{display:flex;align-items:center;gap:.375rem}.nt-tag{font-size:.625rem;font-weight:700;background:#fdeee0;color:#9a6b1e;border-radius:.3125rem;padding:.0625rem .375rem}.nt-date{font-size:.6875rem;color:#a7b3ac}.nt-title{font-size:.84375rem;font-weight:600;margin-top:.25rem}.nt-body{font-size:.78125rem;color:#6b7c74;line-height:1.6;margin-top:.1875rem}.adr-item{display:flex;align-items:center;gap:.625rem;background:#fff;border-radius:.875rem;padding:.875rem;margin-bottom:.625rem;border:.125rem solid transparent;box-shadow:0 .125rem .5rem rgba(31,45,39,.06)}.adr-item.on{border-color:#2e7d32}.adr-ico{font-size:1.375rem}.adr-main{flex:1}.adr-name{font-size:.875rem;font-weight:700}.adr-name span{font-size:.8125rem;color:#6b7c74;font-weight:400;margin-left:.375rem}.adr-detail{font-size:.78125rem;color:#6b7c74;line-height:1.6;margin-top:.1875rem}.adr-dot{width:1.125rem;height:1.125rem;border-radius:50%;border:.0625rem solid #dde3dd}.adr-item.on .adr-dot{background:#2e7d32;border-color:#2e7d32}.co-item{display:flex;align-items:center;gap:.5rem;padding:.6875rem 0;border-bottom:.0625rem solid #f4f7f2}.co-item:last-child{border-bottom:none}.co-item .e{font-size:1.4375rem}.co-item .n{flex:1;font-size:.84375rem;font-weight:600}.co-item .p{font-size:.875rem;font-weight:600;color:#e53935}.trace-hero{margin:.75rem 1rem 0;padding:1rem;border-radius:1.25rem;background:linear-gradient(135deg,#1b5e20,#2e7d32 60%,#43a047);color:#fff;display:flex;gap:.75rem;align-items:center}.trace-hero .th-title{font-size:1rem;font-weight:800}.trace-hero .th-sub{font-size:.6875rem;opacity:.9;margin-top:.25rem;line-height:1.5}.trace-hero .th-code{display:inline-block;margin-top:.3125rem;font-size:.6875rem;background:rgba(255,255,255,.2);border-radius:.375rem;padding:.125rem .5625rem}.trace-badge{margin:.75rem 1rem 0;background:#e8f5e9;color:#2e7d32;border-radius:.625rem;padding:.5rem .75rem;font-size:.78125rem;font-weight:600}.feed-row{display:flex;justify-content:space-between;gap:.75rem;font-size:.8125rem;padding:.5rem 0;border-bottom:.0625rem dashed #ebefea}.feed-row:last-child{border-bottom:none}.feed-row .k{color:#6b7c74;flex-shrink:0}.feed-row .v{text-align:right}.feed-row .v.green{color:#43a047;font-weight:600}.cats{display:flex;gap:.5rem;overflow-x:auto;white-space:nowrap;padding:.5rem 1rem}.cats::-webkit-scrollbar{display:none}.cat{padding:.4375rem .9375rem;border-radius:1.25rem;background:#fff;font-size:.8125rem;font-weight:600;color:#6b7c74;flex-shrink:0}.cat.on{background:#2e7d32;color:#fff;box-shadow:0 .25rem .75rem rgba(46,125,50,.18)}.search{flex:1;display:flex;align-items:center;gap:.375rem;background:#fff;border-radius:1.375rem;padding:.5rem .75rem;box-shadow:0 .125rem .5rem rgba(31,45,39,.06)}.search uni-input{flex:1;font-size:.8125rem}.cart-icon{width:2.625rem;height:2.625rem;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;font-size:1.0625rem;box-shadow:0 .125rem .5rem rgba(31,45,39,.06);position:relative}.cart-badge{position:absolute;right:-.1875rem;top:-.1875rem;min-width:1.0625rem;height:1.0625rem;line-height:1.0625rem;text-align:center;border-radius:.5625rem;background:#e53935;color:#fff;font-size:.625rem;font-weight:700;padding:0 .1875rem}.empty-hint{text-align:center;color:#a7b3ac;font-size:.8125rem;padding:2.5rem 1rem;line-height:1.7}@keyframes qhBlink{50%{opacity:.3}}@keyframes qhFadeUp{0%{opacity:0;transform:translateY(.375rem)}to{opacity:1;transform:translateY(0)}}.fade-up{animation:qhFadeUp .28s ease both}
