*{margin:0;-webkit-tap-highlight-color:transparent}html,body{-webkit-user-select:none;-moz-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-tabbar{display:block;box-sizing:border-box;width:100%;z-index:998}.uni-tabbar{display:flex;z-index:998;box-sizing:border-box}.uni-tabbar-top,.uni-tabbar-bottom,.uni-tabbar-top .uni-tabbar,.uni-tabbar-bottom .uni-tabbar{position:fixed;left:var(--window-left);right:var(--window-right)}.uni-app--showlayout+.uni-tabbar-top,.uni-app--showlayout+.uni-tabbar-bottom,.uni-app--showlayout+.uni-tabbar-top .uni-tabbar,.uni-app--showlayout+.uni-tabbar-bottom .uni-tabbar{left:var(--window-margin);right:var(--window-margin)}.uni-tabbar-bottom .uni-tabbar{bottom:0;padding-bottom:0;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}.uni-tabbar~.uni-placeholder{width:100%;margin-bottom:0;margin-bottom:constant(safe-area-inset-bottom);margin-bottom:env(safe-area-inset-bottom)}.uni-tabbar *{box-sizing:border-box}.uni-tabbar__item{display:flex;justify-content:center;align-items:center;flex-direction:column;flex:1;font-size:0;text-align:center;-webkit-tap-highlight-color:rgba(0,0,0,0)}.uni-tabbar__bd{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer}.uni-tabbar__icon{position:relative;display:inline-block;margin-top:5px}.uni-tabbar__icon.uni-tabbar__icon__diff{margin-top:0;width:34px;height:34px}.uni-tabbar__icon img{width:100%;height:100%}.uni-tabbar__iconfont{font-family:UniTabbarIconFont}.uni-tabbar__label{position:relative;text-align:center;font-size:10px}.uni-tabbar-border{position:absolute;left:0;top:0;width:100%;height:1px;transform:scaleY(.5)}.uni-tabbar__reddot{position:absolute;top:2px;right:0;width:12px;height:12px;border-radius:50%;background-color:#f43530;color:#fff;transform:translate(40%)}.uni-tabbar__badge{width:auto;height:16px;line-height:16px;border-radius:16px;min-width:16px;padding:0 2px;font-size:12px;text-align:center;white-space:nowrap}.uni-tabbar__mid{display:flex;justify-content:center;position:absolute;bottom:0;background-size:100% 100%}.uni-app--showtabbar uni-page-wrapper{display:block;height:calc(100% - var(--tab-bar-height));height:calc(100% - var(--tab-bar-height) - constant(safe-area-inset-bottom));height:calc(100% - var(--tab-bar-height) - env(safe-area-inset-bottom))}uni-page[data-type] uni-page-wrapper{height:100%}.uni-app--showtabbar uni-page-wrapper:after{content:"";display:block;width:100%;height:var(--tab-bar-height);height:calc(var(--tab-bar-height) + constant(safe-area-inset-bottom));height:calc(var(--tab-bar-height) + env(safe-area-inset-bottom))}.uni-app--showtabbar uni-page-head[uni-page-head-type=default]~uni-page-wrapper{height:calc(100% - 44px - var(--tab-bar-height));height:calc(100% - 44px - constant(safe-area-inset-top) - var(--tab-bar-height) - constant(safe-area-inset-bottom));height:calc(100% - 44px - env(safe-area-inset-top) - var(--tab-bar-height) - env(safe-area-inset-bottom))}uni-page-body{background:#f4f7fb;color:#17233d}body{background:#f4f7fb}:root{--primary:#0052d9;--ink:#17233d;--muted:#748196;--bg:#f4f7fb}*{box-sizing:border-box}.page{padding:.875rem}.hero{padding:1.5rem 1.25rem;border-radius:1rem;color:#fff;background:linear-gradient(135deg,#0052d9,#173c77);box-shadow:0 .625rem 1.40625rem rgba(0,82,217,.22)}.hero-kicker{font-size:.6875rem;color:#b9d0ff;letter-spacing:.09375rem}.hero-title{display:block;margin:.625rem 0;font-size:1.3125rem;line-height:1.3;font-weight:700;white-space:nowrap;letter-spacing:-.03125rem}.hero-copy{color:#d9e7ff;line-height:1.7}.hero-actions{display:flex;gap:.5625rem;margin-top:1.0625rem}.btn{margin:0;padding:0 .875rem;line-height:2.25rem;text-align:center;border:0;border-radius:.5625rem;font-size:.8125rem}.btn.light{color:#0052d9;background:#fff}.btn.ghost{color:#fff;background:rgba(255,255,255,.15)}.quick-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem;margin:.9375rem 0;padding:.875rem .3125rem;border-radius:.8125rem;background:#fff}.quick-item{display:flex;flex-direction:column;align-items:center;gap:.375rem;font-size:.71875rem}.quick-icon{display:grid;place-items:center;width:2.1875rem;height:2.1875rem;color:#0052d9;background:#e8f1ff;border-radius:.6875rem;font-weight:700}.quick-icon.orange{color:#d46b08;background:#fff1dc}.quick-icon.green{color:#07885b;background:#dff8ed}.quick-icon.purple{color:#7048c6;background:#efe8ff}.section-head{display:flex;justify-content:space-between;align-items:end;margin:1.25rem .125rem .6875rem;color:#0052d9}.section-head uni-view{display:flex;flex-direction:column}.section-title{color:var(--ink);font-size:1.0625rem;font-weight:700}.section-sub{margin-top:.1875rem;color:var(--muted);font-size:.71875rem}.product-grid{display:grid;grid-template-columns:1fr 1fr;gap:.625rem}.product-card{overflow:hidden;border-radius:.75rem;background:#fff}.product-cover{width:100%;height:8.125rem;background:#e9eef5}.product-body{padding:.625rem}.product-title{display:block;min-height:2.375rem;font-weight:600;line-height:1.5}.product-footer{display:flex;flex-direction:column;gap:.25rem;margin-top:.4375rem}.price{color:#e34d59;font-size:1rem;font-weight:700}.commission{width:-moz-max-content;width:max-content;padding:.15625rem .3125rem;color:#c45b00;background:#fff2dc;border-radius:.25rem;font-size:.65625rem}.activity-list,.order-card,.activity-card,.business-card,.menu-list,.income-card{background:#fff;border-radius:.75rem}.activity-row{display:flex;align-items:center;gap:.625rem;padding:.6875rem;border-bottom:1px solid #eef1f5}.date-box{display:flex;flex-direction:column;align-items:center;width:2.5625rem;padding:.3125rem;color:#0052d9;background:#edf4ff;border-radius:.5rem}.date-box strong{font-size:1rem}.date-box span,.activity-info span{font-size:.6875rem}.activity-info{display:flex;flex:1;flex-direction:column;gap:.25rem}.activity-price{color:#e34d59}.market-head{margin:.3125rem 0 .9375rem;padding:1.09375rem;border-radius:.8125rem;color:#fff;background:linear-gradient(120deg,#173c77,#0052d9)}.market-head uni-text{display:block;font-size:1.3125rem;font-weight:700}.market-head span{display:block;margin-top:.3125rem;color:#d5e3ff}.detail-page{padding-bottom:4.0625rem}.detail-cover{width:100%;height:21.875rem;background:#e9eef5}.detail-card{margin:-.9375rem .75rem 0;padding:1.0625rem;position:relative;border-radius:.875rem;background:#fff}.detail-title{display:block;font-size:1.1875rem;font-weight:700}.detail-company{display:block;margin:.375rem 0;color:var(--muted)}.price-row{display:flex;justify-content:space-between;align-items:center;margin:.75rem 0}.price-row strong{color:#e34d59;font-size:1.375rem}.price-row span{padding:.3125rem .4375rem;color:#c45b00;background:#fff1da;border-radius:.375rem}.description{line-height:1.8;color:#5d697c}.bottom-actions{position:fixed;display:grid;grid-template-columns:1fr 1.5fr;gap:.5625rem;left:0;right:0;bottom:0;padding:.5625rem .8125rem;background:#fff}.action-button,.primary-button{display:grid;place-items:center;min-height:2.5625rem;border:0;border-radius:.625rem}.share-btn{color:#0052d9;background:#e9f2ff}.buy-btn,.primary-button{color:#fff;background:#0052d9}.card-page{padding:.9375rem}.business-card{padding:1.3125rem;background:linear-gradient(150deg,#fff,#edf4ff);box-shadow:0 .625rem 1.5625rem rgba(35,65,110,.12)}.card-top{display:flex;align-items:center;gap:.75rem}.avatar{width:3.75rem;height:3.75rem;border-radius:.875rem;background:#dfe8f6}.card-name{display:block;font-size:1.3125rem;font-weight:700}.card-title{display:block;margin-top:.25rem;color:#647087}.company-name{display:block;margin:1.125rem 0 .75rem;font-size:1rem;font-weight:600}.contact{display:flex;flex-direction:column;gap:.5rem;color:#536075}.bio{display:block;margin-top:.9375rem;line-height:1.8;color:#657085}.primary-button{margin-top:.9375rem}.template-section{margin-bottom:.75rem}.template-title{display:block;margin:0 .125rem .5rem;font-size:.875rem;font-weight:700}.template-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:.375rem}.template-tab{display:flex;flex-direction:column;gap:.1875rem;padding:.5625rem .375rem;border:.0625rem solid transparent;border-radius:.5625rem;background:#fff}.template-tab strong{font-size:.78125rem}.template-tab span{color:var(--muted);font-size:.59375rem;line-height:1.35}.template-tab.active{border-color:#0052d9;background:#edf4ff}.template-tab.active strong{color:#0052d9}.card-badge{width:-moz-max-content;width:max-content;margin-bottom:.8125rem;padding:.25rem .4375rem;border-radius:31.21875rem;color:#5535c6;background:#eee9ff;font-size:.65625rem;font-weight:600}.distribution-badge{color:#7a4200;background:#fff0d2}.card-template-business{border-top:.3125rem solid #173c77}.card-template-promotion{color:#fff;background:linear-gradient(145deg,#4b2bd6,#0875e1)}.card-template-promotion .card-title,.card-template-promotion .bio{color:#e5e8ff}.card-template-promotion .company-name{color:#fff}.promotion-content{display:flex;flex-direction:column;gap:.5625rem}.promotion-title{font-size:.875rem;font-weight:700}.contact-chip{width:-moz-max-content;width:max-content;padding:.3125rem .5rem;border-radius:.375rem;color:#4932b8;background:#fff;font-size:.6875rem}.card-template-distribution{background:linear-gradient(150deg,#fff9ee,#ffe7b7);border:.0625rem solid #f5c66c}.distribution-content{display:flex;flex-direction:column;gap:.6875rem}.distribution-title{font-size:.875rem;font-weight:700}.distribution-metrics{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.distribution-metrics uni-view{display:flex;flex-direction:column;gap:.3125rem;padding:.625rem;border-radius:.5625rem;background:rgba(255,255,255,.8)}.distribution-metrics span{color:#88745b;font-size:.65625rem}.distribution-metrics strong{color:#d66d00;font-size:.90625rem}.poster-tip{margin:.75rem 0 0;text-align:center;color:var(--muted);font-size:.6875rem}.activity-card{margin-bottom:.6875rem;padding:.875rem}.activity-card>uni-view:first-child{display:flex;flex-direction:column;gap:.3125rem;color:var(--muted)}.activity-card-title{color:var(--ink);font-size:1rem;font-weight:700}.activity-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:.75rem}.activity-bottom strong{color:#e34d59}.activity-bottom .small-action{margin:0;color:#fff;background:#0052d9}.activity-detail-page{padding-bottom:4.0625rem}.activity-detail-cover{width:100%;height:15.625rem;background:#dce7f7}.activity-detail-card{margin:-1.125rem .75rem 0;padding:1.125rem;position:relative;border-radius:.9375rem;background:#fff}.activity-status{width:-moz-max-content;width:max-content;padding:.25rem .4375rem;border-radius:.3125rem;color:#0052d9;background:#e8f2ff;font-size:.65625rem}.activity-detail-title{display:block;margin:.6875rem 0 .375rem;font-size:1.25rem;font-weight:700;line-height:1.4}.activity-organizer{color:var(--muted)}.activity-meta{display:flex;flex-direction:column;gap:.5rem;margin:.875rem 0;padding:.75rem;border-radius:.5625rem;color:#4f5c70;background:#f6f8fb;font-size:.75rem}.activity-fee{width:-moz-max-content;width:max-content;margin-bottom:.75rem;padding:.3125rem .5rem;border-radius:.375rem;color:#d46b08;background:#fff1dc;font-weight:700}.order-card{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.625rem;padding:.8125rem}.order-line{display:flex;justify-content:space-between;font-weight:600}.order-total{text-align:right;font-weight:700}.small-action{align-self:flex-end;margin:0;padding:0 .75rem;line-height:1.875rem;color:#0052d9;background:#e8f1ff;border:0;border-radius:.4375rem;font-size:.75rem}.address-card,.address-form{display:flex;flex-direction:column;gap:.4375rem;margin-bottom:.6875rem;padding:.8125rem;background:#fff;border-radius:.6875rem}.address-card uni-text{color:var(--muted)}.address-form uni-input,.address-form uni-textarea{width:100%;padding:.625rem;background:#f5f7fa;border-radius:.4375rem}.address-form uni-textarea{height:4.6875rem}.profile-page{padding:.875rem}.profile-head{display:flex;align-items:center;gap:.75rem;padding:1.5rem .875rem;color:#fff;background:linear-gradient(135deg,#0052d9,#183964);border-radius:.875rem}.profile-avatar{display:grid;place-items:center;width:3.4375rem;height:3.4375rem;border-radius:.9375rem;background:rgba(255,255,255,.2);font-size:1.3125rem}.profile-name{display:block;font-size:1.0625rem;font-weight:700}.profile-head uni-text:last-child{display:block;margin-top:.3125rem;color:#d4e2ff}.income-card{display:grid;grid-template-columns:1fr 1fr;margin:.75rem 0;padding:.875rem}.income-card uni-view{display:flex;flex-direction:column;gap:.375rem}.income-card span{color:var(--muted)}.income-card strong{font-size:1.0625rem}.menu-list>uni-view{display:flex;justify-content:space-between;padding:.9375rem;border-bottom:1px solid #edf0f5}.menu-list>uni-view:last-child{border-bottom:0}.menu-list>uni-view>uni-text{color:#9aa3b2}.form-page{padding-bottom:1.5rem}.mobile-form{display:flex;flex-direction:column;gap:.625rem;padding:.875rem;border-radius:.75rem;background:#fff}.mobile-form uni-label{display:flex;flex-direction:column;gap:.375rem;color:#445066;font-size:.8125rem}.mobile-form uni-input,.mobile-form uni-textarea,.picker-value{min-height:2.375rem;padding:.5625rem .625rem;border:1px solid #dce2eb;border-radius:.4375rem;background:#fafbfd;font-size:.875rem}.mobile-form uni-textarea{min-height:5rem}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:.5625rem}.image-picker{display:flex;align-items:center;gap:.75rem;margin-bottom:.6875rem;padding:.75rem;border-radius:.625rem;background:#fff}.image-picker uni-image{width:3.75rem;height:3.75rem;border-radius:50%}.cover-picker{height:9.375rem;margin-bottom:.6875rem;display:grid;place-items:center;overflow:hidden;border:.0625rem dashed #b9c7db;border-radius:.6875rem;color:#60708a;background:#f7f9fc}.cover-picker uni-image{width:100%;height:100%}.secondary-button{margin:.5625rem 0;padding:.6875rem;text-align:center;border:1px solid #bfd0e8;border-radius:.5rem;color:#215aa8;background:#fff}.management-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.6875rem;padding:.8125rem;border-radius:.6875rem;color:#fff;background:linear-gradient(135deg,#174d9c,#276ee8)}.management-head strong,.management-head uni-text{display:block}.management-head strong{font-size:1.0625rem}.management-head uni-text{margin-top:.25rem;font-size:.71875rem;opacity:.78}.management-head .small-action{color:#174d9c;background:#fff}.management-card,.registration-card,.ledger-card{position:relative;margin-bottom:.5625rem;padding:.75rem;border-radius:.625rem;background:#fff;box-shadow:0 .25rem .78125rem rgba(27,52,88,.06)}.management-card>uni-view:first-child{display:flex;flex-direction:column;gap:.25rem}.management-card strong,.registration-card strong,.ledger-card strong{font-size:.90625rem}.status-chip{position:absolute;top:.6875rem;right:.6875rem;padding:.1875rem .375rem;border-radius:.3125rem;color:#1764c0;background:#edf5ff;font-size:.6875rem}.inline-actions{display:flex;justify-content:flex-end;gap:.4375rem;margin-top:.625rem}.inline-actions>uni-view{padding:.3125rem .5rem;border-radius:.3125rem;color:#145db1;background:#edf5ff;font-size:.75rem}.danger-text,.danger-action{color:#c93545!important;background:#fff0f1!important}.empty-state{padding:3.125rem .625rem;text-align:center;color:#8994a6}.ledger-card{display:flex;align-items:center;justify-content:space-between}.ledger-card>uni-view{display:flex;flex-direction:column;gap:.25rem}.ledger-card uni-text{color:#8a95a7;font-size:.71875rem}.ledger-amount{text-align:right}.ledger-amount strong{color:#d34b54}.error-tip{position:absolute;left:.75rem;bottom:.3125rem;color:#d34b54!important}.registration-card>uni-view:first-child{display:flex;align-items:center;justify-content:space-between;margin-bottom:.375rem}.registration-card>.small-action{margin-top:.5625rem;margin-left:auto;width:-moz-max-content;width:max-content}.cart-card{display:flex;gap:.625rem;margin-bottom:.5625rem;padding:.625rem;border-radius:.625rem;background:#fff}.cart-card uni-image{width:5.3125rem;height:4.6875rem;border-radius:.4375rem}.cart-info{flex:1;display:flex;flex-direction:column;gap:.3125rem}.cart-info>uni-text{color:#d74350;font-weight:700}.quantity{align-self:flex-end;display:flex;align-items:center;gap:.5625rem}.quantity uni-button{width:1.6875rem;height:1.5rem;padding:0;line-height:1.5rem;border:0;border-radius:.3125rem;background:#edf2f8}.cart-footer{position:fixed;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:space-between;padding:.5625rem .875rem calc(.5625rem + env(safe-area-inset-bottom));background:#fff;box-shadow:0 -.25rem .75rem rgba(32,55,85,.1)}.cart-footer>uni-view:first-child{display:flex;flex-direction:column}.cart-footer strong{color:#d74350;font-size:1.0625rem}.triple-actions{grid-template-columns:.7fr 1fr 1.2fr}.cart-btn{color:#8a4b00;background:#fff0cf}.cancel-btn{color:#c93545;background:#fff0f1}.disabled-btn{color:#7c8797;background:#e9edf2}.muted-line{color:#8a95a7;font-size:.71875rem}.menu-group{margin-top:.75rem}.menu-group-title{display:block;margin:0 .125rem .375rem;color:#7a8799;font-size:.75rem}.sku-section{margin:.8125rem 0}.sku-section>uni-text{display:block;margin-bottom:.4375rem;font-weight:700}.sku-options{display:flex;flex-wrap:wrap;gap:.375rem}.sku-option{padding:.375rem .5625rem;border:.0625rem solid transparent;border-radius:.375rem;color:#526075;background:#f2f5f9;font-size:.71875rem}.sku-option.active{border-color:#0052d9;color:#0052d9;background:#edf4ff}.sku-option.disabled{opacity:.45}.dynamic-form{display:flex;flex-direction:column;gap:.5625rem;margin-top:.875rem;padding-top:.8125rem;border-top:1px solid #edf0f5}.dynamic-form>uni-label{display:flex;flex-direction:column;gap:.3125rem}.dynamic-form uni-input,.dynamic-form uni-textarea,.dynamic-form .picker-value{padding:.5625rem;border:1px solid #dce2eb;border-radius:.4375rem;background:#fafbfd}.dynamic-form uni-textarea{height:4.0625rem}.checkbox-options{display:flex;flex-wrap:wrap;gap:.5rem}.checkbox-options uni-label{display:flex;align-items:center;gap:.15625rem}.share-landing{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.875rem;color:#748196}.share-loader{width:2.1875rem;height:2.1875rem;border:.21875rem solid #dce8fa;border-top-color:#0052d9;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.aftersale-card,.message-card,.checkin-card{display:flex;flex-direction:column;gap:.4375rem;margin-bottom:.5625rem;padding:.8125rem;border-radius:.6875rem;background:#fff}.aftersale-card>uni-view:first-child{position:relative;display:flex;align-items:center}.return-address{padding:.5625rem;border-radius:.4375rem;color:#6f5b42;background:#fff8e9}.refund-item{display:flex;justify-content:space-between;align-items:center;padding:.5625rem;border:1px solid #edf0f5;border-radius:.4375rem}.refund-item>uni-view:first-child{display:flex;flex-direction:column;gap:.25rem}.refund-item uni-text{color:#8994a6;font-size:.6875rem}.message-card{position:relative}.message-card.unread:before{content:"";position:absolute;left:.3125rem;top:1.0625rem;width:.375rem;height:.375rem;border-radius:50%;background:#0052d9}.message-card uni-text{color:#5d697c;line-height:1.6}.message-card span{color:#9aa3b2;font-size:.65625rem}.checkin-card{text-align:center}.checkin-card>strong{font-size:1.125rem}.checkin-qr{align-self:center;width:10.3125rem;height:10.3125rem}.tenant-warning{margin-bottom:.5625rem;padding:.5625rem;border-radius:.4375rem;color:#8a5500;background:#fff1d6;text-align:center}.order-goods{display:flex;flex-direction:column;gap:.1875rem}.order-goods span{color:#8994a6;font-size:.6875rem}.market-page{display:flex;height:calc(100vh - 3.125rem - env(safe-area-inset-bottom));overflow:hidden;background:#fff}.market-banner{display:flex;align-items:center;justify-content:space-between;min-height:3.1875rem;padding:.75rem .9375rem;color:#fff;background:linear-gradient(120deg,#173c77,#0052d9)}.market-banner strong{font-size:1.0625rem;white-space:nowrap}.market-banner uni-text{color:#d5e3ff;font-size:.6875rem;white-space:nowrap}.classic-market{display:grid;flex:1;min-height:0;grid-template-columns:5.5rem minmax(0,1fr);overflow:hidden}.category-sidebar{width:5.5rem;height:100%;background:#f2f4f7}.sidebar-item{position:relative;display:flex;align-items:center;justify-content:center;min-height:3rem;padding:.5625rem .4375rem;color:#5c687a;background:#f2f4f7;text-align:center;font-size:.78125rem;line-height:1.35}.sidebar-item.active{color:#0052d9;background:#fff;font-weight:700}.sidebar-item.active:before{content:"";position:absolute;left:0;top:.875rem;bottom:.875rem;width:.1875rem;border-radius:0 .1875rem .1875rem 0;background:#0052d9}.market-products{width:100%;height:100%;padding:0 .6875rem 1.0625rem;background:#fff}.market-section-title{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;margin:0 -.0625rem .5625rem;padding:.75rem .0625rem .5625rem;background:#fff}.market-section-title strong{font-size:.9375rem}.market-section-title uni-text{color:#8994a6;font-size:.6875rem}.classic-product-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5625rem}.classic-product-list .product-card{min-width:0;border:1px solid #edf0f5;border-radius:.5625rem;box-shadow:0 .1875rem .5625rem rgba(32,55,85,.05)}.classic-product-list .product-cover{height:5.9375rem}.classic-product-list .product-body{padding:.5rem}.classic-product-list .product-title{min-height:2.0625rem;font-size:.75rem;line-height:1.4}.classic-product-list .product-footer{gap:.1875rem;margin-top:.3125rem}.classic-product-list .price{font-size:.875rem}.classic-product-list .commission{max-width:100%;overflow:hidden;font-size:.59375rem;text-overflow:ellipsis;white-space:nowrap}.product-category{width:-moz-max-content;width:max-content;margin-bottom:.25rem;padding:.15625rem .3125rem;border-radius:.25rem;color:#3968a8;background:#edf4ff;font-size:.625rem}.shared-business-card{margin-top:.3125rem;padding-bottom:1.0625rem}.contact-row{display:grid;grid-template-columns:2.65625rem 1fr auto;align-items:center;min-height:2.4375rem;padding:0 .125rem;border-bottom:1px solid #edf0f5}.contact-row>uni-text{color:#8994a6}.contact-row>strong{color:#354158;font-weight:500}.contact-row>span{color:#0052d9;font-size:.71875rem}.shared-bio{margin-top:.75rem;padding:.6875rem;border-radius:.5rem;color:#647087;background:#f6f8fb;line-height:1.75}.map-card{display:grid;grid-template-columns:2.4375rem 1fr auto;align-items:center;gap:.5625rem;margin-top:.75rem;padding:.8125rem;border-radius:.75rem;background:#fff;box-shadow:0 .375rem .9375rem rgba(35,65,110,.08)}.map-icon{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:.625rem;color:#fff;background:linear-gradient(145deg,#13a36f,#087a58);font-weight:700}.map-card>uni-view:nth-child(2){display:flex;flex-direction:column;gap:.25rem}.map-card>uni-view:nth-child(2) uni-text{color:#748196;font-size:.71875rem;line-height:1.5}.map-card>span{color:#087a58;font-size:.6875rem}.shared-footer{margin:1.375rem 0 .625rem;text-align:center;color:#a1a9b6;font-size:.6875rem}.card-publish-actions{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin:.75rem 0}.card-publish-actions>uni-view{display:flex;flex-direction:column;gap:.25rem;padding:.75rem;border-radius:.5625rem;color:#fff;background:linear-gradient(135deg,#174d9c,#276ee8)}.card-publish-actions>uni-view:last-child{background:linear-gradient(135deg,#0b8060,#19a87a)}.card-publish-actions uni-text{font-size:.65625rem;opacity:.8;line-height:1.4}.publish-tip{display:flex;justify-content:space-between;margin-top:.75rem;padding:.75rem;border-radius:.625rem;color:#72572a;background:#fff3da;font-size:.75rem}.publish-tip uni-text{color:#b26c00}.market-page{flex-direction:column}.action-button{display:flex;align-items:center;justify-content:center;gap:.3125rem}.action-button .app-icon{width:.9375rem;height:.9375rem}.profile-avatar .app-icon{width:1.6875rem;height:1.6875rem}.icon-menu-list .menu-row{display:flex;align-items:center;justify-content:space-between;padding:.75rem .8125rem}.menu-label,.menu-trailing{display:flex;align-items:center}.menu-label{gap:.625rem;color:#354158}.menu-trailing{gap:.375rem;color:#a0a9b7}.menu-icon{display:grid;place-items:center;width:2.0625rem;height:2.0625rem;border-radius:.59375rem;color:#496887;background:#edf3fa}.menu-icon.blue{color:#0052d9;background:#e8f1ff}.menu-icon.green{color:#07885b;background:#dff8ed}.menu-icon .app-icon{width:1rem;height:1rem}.unread-badge{display:grid;place-items:center;min-width:1.1875rem;height:1.1875rem;padding:0 .3125rem;border-radius:31.21875rem;color:#fff!important;background:#e34d59;font-size:.625rem}.menu-trailing>.app-icon,.menu-row>.app-icon{width:.875rem;height:.875rem}.map-icon .app-icon{width:1.1875rem;height:1.1875rem}.card-publish-actions>uni-view>.app-icon{width:1.1875rem;height:1.1875rem;margin-bottom:.0625rem}.icon-action{display:flex;align-items:center;gap:.25rem!important}.icon-action .app-icon{width:.84375rem;height:.84375rem}.icon-button{display:flex;align-items:center;justify-content:center;gap:.3125rem}.icon-button .app-icon{width:.9375rem;height:.9375rem}
