.preview-swiper{display:block;position:relative;overflow:hidden;touch-action:pan-y;-webkit-user-select:none;user-select:none;outline-offset:3px;cursor:grab}.preview-swiper.is-dragging{cursor:grabbing}.preview-swiper-track{height:100%;width:100%;display:flex;transition-property:transform;transition-timing-function:ease;will-change:transform}.preview-swiper-slide{display:block;flex:0 0 100%;min-width:0;height:100%}.preview-swiper img{-webkit-user-drag:none;pointer-events:none}.preview-swiper:focus-visible{outline:2px solid #6cba09}@media(prefers-reduced-motion:reduce){.preview-swiper-track{transition-duration:0ms!important}}*{box-sizing:border-box}body{margin:0;background:#eff2e9;color:#272f22;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif}#app{min-height:100vh;display:flex;justify-content:center;align-items:center;gap:100px;padding:32px;background:radial-gradient(ellipse at 20% 20%,#d8e5c1,transparent 60%)}.phone{width:416px;height:min(900px,calc(100vh - 64px));min-height:650px;background:#f5f5f5;border:7px solid #2a3026;border-radius:32px;overflow:hidden;box-shadow:0 30px 70px #3d53252a;flex-shrink:0}#mall{height:100%;overflow:hidden}.preview-note{width:330px}.preview-brand{display:flex;align-items:center;gap:12px;font-size:45px;font-weight:800;color:#65a51a}.preview-brand span{font-size:22px;color:#38482b}.preview-note h1{font-size:58px;line-height:1.3;letter-spacing:-2px;margin:45px 0 25px}.preview-note p{font-size:15px;color:#7b8770;line-height:1.9}.preview-label{display:inline-block;margin-top:30px;border:1px solid #c2d2ae;border-radius:20px;padding:8px 18px;color:#617c44;font-size:13px}.preview-hint{margin-top:35px}.app div,.app span{box-sizing:border-box}.app button{border:0;cursor:pointer;font-family:inherit;display:block}.app input,.app textarea{border:none;outline:none;background:transparent;font-family:inherit;font-size:inherit;color:inherit;min-width:0}.app img{display:block;object-fit:cover}.app [class*=scroll]{overflow-y:auto;overflow-x:hidden;scrollbar-width:none}.app [class*=scroll]::-webkit-scrollbar{display:none}.app .sidebar{overflow-y:auto;scrollbar-width:none}.app [data-page],.app [data-id],.app [data-modal],.app [data-action],.app [data-name],.app .plus,.app .check,.app .back{cursor:pointer}.app .form input{background:#f7f7f7}.app .form textarea{resize:none;background:#f7f7f7}.app .tabbar{padding-bottom:4px;height:54px}.app .page-title>.capsule{font-size:13px}.app .sidebar>div{padding:17px 12px}.app .product-row>img{width:98px;height:98px}.app .product-name{font-size:15px}.app .product-row{gap:10px}.app .bargain>img{height:74px}.app .bargain{height:95px}.app .hero-title{font-size:34px}.app .quick-emoji{font-size:38px}.app .home-head .brand{font-size:14px}.app .warehouse-label{font-size:12px}.app .home-head .capsule{font-size:13px}.app .profile-services>div{font-size:12px}.app .profile-tools>div{font-size:12px}.app .assistant-title{font-size:24px}.app .preview-gap{height:20px}@media(max-width:800px){#app{padding:0;display:block;background:#f5f5f5}.preview-note{display:none}.phone{width:100%;max-width:480px;margin:auto;height:100dvh;min-height:0;border:0;border-radius:0;box-shadow:none}.app .status-space{height:12px!important}}
