商品以及商品详情

This commit is contained in:
liu
2026-07-10 20:14:43 +08:00
parent c25cf0e8b3
commit 3022990ea1
93 changed files with 4576 additions and 1008 deletions
+1
View File
@@ -0,0 +1 @@
.profile-page{background:#f7f8fa;min-height:100vh}.profile-header{background:linear-gradient(160deg,#1989fa,#07c160);overflow:hidden;padding-bottom:.8rem;position:relative}.profile-header::before{background:hsla(0,0%,100%,.08);border-radius:50%;content:"";height:7rem;position:absolute;right:-1.5rem;top:-2rem;width:7rem}.profile-header::after{background:hsla(0,0%,100%,.05);border-radius:50%;bottom:-1rem;content:"";height:5rem;left:-1rem;position:absolute;width:5rem}.header-actions{display:flex;justify-content:flex-end;padding:.3rem .6rem 0}.header-actions .settings-btn{align-items:center;-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem);background:hsla(0,0%,100%,.15);border-radius:50%;display:flex;height:1.5rem;justify-content:center;width:1.5rem}.user-card{align-items:center;display:flex;padding:.6rem .8rem .5rem;position:relative;z-index:1}.user-card .avatar{border:.1rem solid hsla(0,0%,100%,.4);border-radius:50%;flex-shrink:0;height:3rem;width:3rem}.user-card .user-info{flex:1;margin-left:.6rem}.user-card .user-info .name-row{align-items:center;display:flex;margin-bottom:.2rem}.user-card .user-info .name-row .name{color:#fff;font-size:1rem;font-weight:600;margin-right:.3rem}.user-card .user-info .name-row .gender-tag{background:hsla(0,0%,100%,.25);border-radius:50%;color:#fff;font-size:.55rem;height:.9rem;line-height:.9rem;text-align:center;width:.9rem}.user-card .user-info .class-name{color:hsla(0,0%,100%,.8);font-size:.65rem}.user-card .van-icon{flex-shrink:0}.stats-row{display:flex;justify-content:space-around;padding:0 .8rem;position:relative;z-index:1}.stats-row .stat-item{align-items:center;display:flex;flex-direction:column}.stats-row .stat-item .stat-num{color:#fff;font-size:.9rem;font-weight:600;line-height:1.4}.stats-row .stat-item .stat-label{color:hsla(0,0%,100%,.75);font-size:.6rem}.profile-scroll{height:calc(100vh - 2.5rem)}.section-card{background:#fff;border-radius:.4rem;box-shadow:0 .05rem .3rem rgba(0,0,0,.04);margin:.5rem .6rem;overflow:hidden}.section-card .card-header{align-items:center;display:flex;justify-content:space-between;padding:.7rem .6rem .5rem}.section-card .card-header .card-title{color:#323233;font-size:.8rem;font-weight:500}.section-card .card-header .card-more{align-items:center;display:flex}.section-card .card-header .card-more .more-text{color:#969799;font-size:.65rem;margin-right:.1rem}.order-tabs{display:flex;justify-content:space-around;padding:0 .2rem .7rem}.order-tabs .order-tab{align-items:center;display:flex;flex-direction:column;padding:.3rem .2rem}.order-tabs .order-tab .tab-label{color:#646566;font-size:.6rem;margin-top:.25rem}.feature-list{margin-top:.5rem}.feature-list .van-cell-group--inset{margin:0}.feature-list .van-cell{padding:.7rem .6rem}.footer-info{align-items:center;display:flex;flex-direction:column;padding:1rem 0 .5rem}.footer-info .footer-icp{color:#c8c9cc;font-size:.55rem;margin-bottom:.2rem}.footer-info .footer-version{color:#c8c9cc;font-size:.55rem}:root,page{--primary-color:#07c160}
+1
View File
@@ -0,0 +1 @@
.express-card .type-badge.express{background:#e8f4ff;border-radius:.15rem;color:#1989fa;font-size:.55rem;font-weight:500;padding:.1rem .3rem}.secondhand-card .type-badge.secondhand{background:#fff3e8;border-radius:.15rem;color:#ff976a;font-size:.55rem;font-weight:500;padding:.1rem .3rem}.secondhand-card .tag-row{display:flex;gap:.2rem;margin-top:.25rem}.help-card .type-badge.help{background:#fff0f0;border-radius:.15rem;color:#ee0a24;font-size:.55rem;font-weight:500;padding:.1rem .3rem}.activity-card .type-badge.activity{background:#e8fff0;border-radius:.15rem;color:#07c160;font-size:.55rem;font-weight:500;padding:.1rem .3rem}.activity-card .participants-count{color:#646566;font-size:.6rem}.activity-card .progress-bar-wrap{background:#f2f3f5;border-radius:.1rem;height:.2rem;margin:.4rem 0 .2rem;overflow:hidden}.activity-card .progress-bar-wrap .progress-bar{background:linear-gradient(90deg,#07c160,#1989fa);border-radius:.1rem;height:100%;transition:width .3s}.carpool-card .type-badge.carpool{background:#f0e8ff;border-radius:.15rem;color:#7b4ac7;font-size:.55rem;font-weight:500;padding:.1rem .3rem}.carpool-card .carpool-right{align-items:flex-end;display:flex;flex-direction:column}.carpool-card .carpool-right .seat-info{color:#07c160;font-size:.55rem;margin-top:.1rem}.task-card{background:#fff;border-radius:.4rem;box-shadow:0 .05rem .3rem rgba(0,0,0,.04);padding:.6rem}.task-card .card-top{align-items:flex-start;display:flex;justify-content:space-between}.task-card .card-top .task-info{flex:1;margin-right:.4rem;overflow:hidden}.task-card .card-top .task-type-row{align-items:center;display:flex;gap:.2rem;margin-bottom:.3rem}.task-card .card-top .task-title{color:#1a1a1a;display:block;font-size:.8rem;font-weight:500;line-height:1.4;margin-bottom:.2rem}.task-card .card-top .task-desc{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#969799;display:block;display:-webkit-box;font-size:.65rem;line-height:1.5;overflow:hidden}.task-card .card-top .task-price,.task-card .card-top .task-reward{color:#ee0a24;flex-shrink:0;font-size:.9rem;font-weight:600;white-space:nowrap}.task-card .card-top .task-status{color:#07c160;font-size:.6rem}.task-card .card-bottom{align-items:center;border-top:.025rem solid #f2f3f5;display:flex;justify-content:space-between;margin-top:.5rem;padding-top:.4rem}.task-card .card-bottom .publisher{align-items:center;display:flex}.task-card .card-bottom .publisher .pub-avatar{border-radius:50%;height:.9rem;margin-right:.25rem;width:.9rem}.task-card .card-bottom .publisher .pub-name{color:#323233;font-size:.65rem}.task-card .card-bottom .task-meta{align-items:center;display:flex;gap:.4rem}.task-card .card-bottom .task-meta .meta-item{color:#969799;font-size:.6rem}.tasks-page{background:#f7f8fa;display:flex;flex-direction:column;min-height:100vh}.tasks-search-bar{background:#fff;padding:.5rem .6rem}.tasks-filter{background:#fff;padding-bottom:.4rem}.tasks-filter .filter-scroll{white-space:nowrap}.tasks-filter .filter-tabs{display:flex;gap:.3rem;padding:0 .6rem}.tasks-filter .filter-tab{align-items:center;background:#f7f8fa;border-radius:.4rem;display:flex;flex-direction:column;flex-shrink:0;min-width:3rem;padding:.4rem .5rem;transition:all .2s}.tasks-filter .filter-tab.active{background:#1989fa;box-shadow:0 .1rem .4rem rgba(25,137,250,.3)}.tasks-filter .filter-tab.active .filter-emoji{transform:scale(1.1)}.tasks-filter .filter-tab.active .filter-label{color:#fff}.tasks-filter .filter-tab .filter-emoji{font-size:.9rem;margin-bottom:.15rem;transition:transform .2s}.tasks-filter .filter-tab .filter-label{color:#646566;font-size:.6rem}.tasks-scroll{flex:1}.tasks-list{padding:.4rem .6rem}.tasks-list .task-card-wrap{margin-bottom:.4rem;transition:transform .2s}.tasks-list .task-card-wrap:active{transform:scale(.98)}.tasks-list .empty-tip{color:#969799;font-size:.7rem;padding:3rem 0;text-align:center}.bottom-safe{height:.5rem}:root,page{--primary-color:#07c160}
+1
View File
@@ -0,0 +1 @@
.publish-page{background:#f7f8fa;display:flex;flex-direction:column;min-height:100vh}.publish-nav{backdrop-filter:blur(.5rem);-webkit-backdrop-filter:blur(.5rem);background:hsla(0,0%,100%,.9);border-bottom:.025rem solid rgba(0,0,0,.06);left:0;position:fixed;right:0;top:0;z-index:100}.publish-nav .nav-content{align-items:center;display:flex;height:1.1rem;padding:0 .6rem;position:relative}.publish-nav .nav-content .nav-back{align-items:center;display:flex;height:1.5rem;justify-content:center;margin-left:-.25rem;width:1.5rem}.publish-nav .nav-content .nav-title{color:#1a1a1a;font-size:.8rem;font-weight:500;left:50%;position:absolute;transform:translateX(-50%)}.publish-nav .nav-content .nav-placeholder{flex-shrink:0;width:1.25rem}.publish-scroll{flex:1}.form-card{background:#fff;border-radius:.4rem;box-shadow:0 .05rem .3rem rgba(0,0,0,.04);margin:.4rem .6rem;overflow:hidden}.form-card .card-title{color:#323233;display:block;font-size:.7rem;font-weight:500;margin-bottom:.2rem;padding:.6rem .6rem 0}.reward-hint{color:#969799;font-size:.6rem;padding:0 .6rem .4rem}.bottom-submit-bar{background:#fff;border-top:.025rem solid #f2f3f5;padding:.4rem .6rem}.bottom-submit-bar .submit-btn :global(.van-button){font-size:.8rem;font-weight:500;height:2.2rem}.scroll-bottom-safe{height:4rem}:root,page{--primary-color:#07c160}
+1
View File
@@ -0,0 +1 @@
.shop-card{align-items:stretch;background:#fff;display:flex;padding:.5rem .4rem;transition:background .2s}.shop-card + .shop-card{border-top:.025rem solid #f2f3f5}.shop-card:active{background:#f7f8fa}.shop-image-wrap{border-radius:.2rem;flex-shrink:0;height:4.5rem;margin-right:.5rem;overflow:hidden;width:4.5rem}.shop-image-wrap .shop-image{height:100%;width:100%}.shop-info{display:flex;flex:1;flex-direction:column;justify-content:space-between;min-width:0;padding:.1rem 0}.shop-name-row .shop-name{-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#1a1a1a;display:-webkit-box;font-size:.75rem;font-weight:600;line-height:1.2;overflow:hidden}.shop-rating-row{align-items:center;color:#646566;display:flex;font-size:.6rem;margin-top:.25rem}.shop-rating-row .rating{align-items:center;color:#ff6034;display:flex;font-weight:600}.shop-rating-row .rating .rating-star{font-size:.55rem;margin-right:.05rem}.shop-rating-row .rating .rating-value{font-size:.65rem}.shop-rating-row .sales{color:#646566}.shop-rating-row .delivery-time{color:#1989fa}.shop-rating-row .rating-sep{color:#c8c9cc;margin:0 .2rem}.shop-fee-row{align-items:center;color:#969799;display:flex;font-size:.55rem;margin-top:.2rem}.shop-fee-row .fee-sep{color:#c8c9cc;margin:0 .15rem}.shop-tags{display:flex;flex-wrap:wrap;gap:.2rem;margin-top:.25rem}.shop-tags .shop-tag{margin:0}.shop-desc{-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#969799;display:-webkit-box;font-size:.6rem;line-height:1.4;margin-top:.2rem;overflow:hidden}.food-delivery-page{background:#f7f8fa;display:flex;flex-direction:column;min-height:100vh}.custom-navbar{background:#fff;box-shadow:0 .025rem .1rem rgba(0,0,0,.04)}.navbar-content{align-items:center;display:flex;justify-content:center;padding:0 .6rem}.navbar-title-wrap{align-items:center;display:flex;justify-content:center}.navbar-title{color:#1a1a1a;font-size:.85rem;font-weight:600}.page-scroll{flex:1}.inline-search-section{background:#fff;padding:.5rem .6rem .2rem}.category-section{background:#fff;border-radius:.4rem;box-shadow:0 .05rem .3rem rgba(0,0,0,.04);margin:0 .6rem .3rem;padding:.5rem .2rem .2rem}.shop-list-header{padding:.4rem .6rem .2rem}.shop-list-header .shop-list-title{color:#1a1a1a;font-size:.7rem;font-weight:600}.shop-list-header .shop-list-title .shop-list-count{color:#969799;font-size:.6rem;font-weight:400}.shop-list{background:#fff;border-radius:.4rem;box-shadow:0 .05rem .3rem rgba(0,0,0,.04);margin:0 .6rem;overflow:hidden}.empty-tip{color:#c8c9cc;font-size:.7rem;padding:2rem 0;text-align:center}.bottom-safe{height:1rem}:root,page{--primary-color:#07c160}
+1
View File
@@ -0,0 +1 @@
.article-page{background:#fff;display:flex;flex-direction:column;min-height:100vh}.article-nav{backdrop-filter:blur(.5rem);-webkit-backdrop-filter:blur(.5rem);background:hsla(0,0%,100%,.9);border-bottom:.025rem solid rgba(0,0,0,.06);left:0;position:fixed;right:0;top:0;z-index:100}.article-nav .nav-content{align-items:center;display:flex;height:1.1rem;padding:0 .6rem;position:relative}.article-nav .nav-content .nav-back{align-items:center;display:flex;height:1.5rem;justify-content:center;margin-left:-.25rem;width:1.5rem}.article-nav .nav-content .nav-title{color:#1a1a1a;font-size:.8rem;font-weight:500;left:50%;position:absolute;transform:translateX(-50%)}.article-nav .nav-content .nav-placeholder{flex-shrink:0;width:1.25rem}.article-scroll{flex:1}.article-content{padding:.6rem .8rem}.article-title{color:#1a1a1a;display:block;font-size:1rem;font-weight:600;line-height:1.4;margin-bottom:.5rem}.article-meta{align-items:center;border-bottom:.025rem solid #f2f3f5;color:#969799;display:flex;font-size:.65rem;margin-bottom:.8rem;padding-bottom:.6rem}.article-meta .meta-source{color:#1989fa;margin-right:.5rem}.article-meta .meta-time{margin-right:.5rem}.article-meta .meta-read{flex:1;text-align:right}.article-body{margin-bottom:.6rem}.article-paragraph{color:#323233;display:block;font-size:.8rem;line-height:1.85;margin-bottom:.5rem;text-align:justify}.article-images{margin-bottom:.6rem}.article-images .article-img{border-radius:.2rem;margin-bottom:.4rem;width:100%}.action-bar{align-items:center;background:#f7f8fa;border-radius:.4rem;display:flex;justify-content:space-around;margin:0 .8rem;padding:.7rem .8rem}.action-bar .action-item{align-items:center;display:flex;gap:.2rem}.action-bar .action-item .action-text{color:#646566;font-size:.7rem}.comment-section{margin-top:.8rem;padding:0 .8rem}.comment-header{align-items:baseline;display:flex;margin-bottom:.6rem}.comment-header .comment-title{color:#1a1a1a;font-size:.85rem;font-weight:600}.comment-header .comment-count{color:#969799;font-size:.7rem;margin-left:.2rem}.comment-list .comment-item{border-bottom:.025rem solid #f2f3f5;display:flex;padding:.6rem 0}.comment-list .comment-item .comment-avatar{border-radius:50%;flex-shrink:0;height:1.8rem;width:1.8rem}.comment-list .comment-item .comment-body{flex:1;margin-left:.5rem}.comment-list .comment-item .comment-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:.25rem}.comment-list .comment-item .comment-top .comment-name{color:#323233;font-size:.7rem;font-weight:500}.comment-list .comment-item .comment-top .comment-time{color:#c8c9cc;font-size:.6rem}.comment-list .comment-item .comment-text{color:#323233;display:block;font-size:.75rem;line-height:1.6;margin-bottom:.3rem}.comment-list .comment-item .comment-actions{align-items:center;display:flex}.comment-list .comment-item .comment-actions .comment-like{align-items:center;display:flex;gap:.1rem;padding:.1rem 0}.comment-list .comment-item .comment-actions .comment-like .like-count{color:#969799;font-size:.6rem}.comment-list .comment-item .comment-actions .comment-like .like-count.liked{color:#ee0a24}.comment-list .reply-list{background:#f7f8fa;border-radius:.3rem;margin-top:.4rem;padding:.4rem .5rem}.comment-list .reply-item{display:flex;padding:.3rem 0}.comment-list .reply-item + .reply-item{border-top:.025rem solid #ebedf0}.comment-list .reply-item .reply-avatar{border-radius:50%;flex-shrink:0;height:1.4rem;width:1.4rem}.no-comments{color:#c8c9cc;font-size:.7rem;padding:1.5rem 0;text-align:center}.comment-input-bar{align-items:center;background:#fff;border-top:.025rem solid #f2f3f5;display:flex;gap:.4rem;padding:.4rem .6rem}.comment-input-bar .input-wrap{background:#f7f8fa;border-radius:1rem;flex:1;padding:.3rem .6rem}.comment-input-bar .input-wrap .comment-input{font-size:.7rem;height:1.1rem;line-height:1.1rem}.comment-input-bar .send-btn{background:#1989fa;border-radius:1rem;flex-shrink:0;padding:.3rem .7rem}.comment-input-bar .send-btn .send-text{color:#fff;font-size:.7rem;font-weight:500}.comment-bottom-safe{height:2.5rem}.empty-article-wrap{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:5rem .8rem 0}.empty-article-wrap .empty-article-icon{font-size:2rem;margin-bottom:.6rem;opacity:.4}.empty-article-wrap .empty-article-text{color:#969799;font-size:.75rem;margin-bottom:.8rem}.empty-article-wrap .empty-article-back-btn{background:#1989fa;border-radius:1rem;padding:.4rem 1.2rem}.empty-article-wrap .empty-article-back-text{color:#fff;font-size:.7rem;font-weight:500}:root,page{--primary-color:#07c160}
+1
View File
@@ -0,0 +1 @@
.forum-post-card{background:#fff;border-radius:.4rem;box-shadow:0 .05rem .2rem rgba(0,0,0,.04);padding:.6rem .6rem .4rem;transition:transform .15s}.forum-post-card:active{transform:scale(.99)}.post-header{align-items:center;display:flex;margin-bottom:.4rem}.author-avatar-wrap{background:#f0f2f5;border-radius:50%;flex-shrink:0;height:2rem;overflow:hidden;width:2rem}.author-avatar-wrap .author-avatar{height:100%;width:100%}.author-avatar-wrap .author-avatar-fallback{align-items:center;background:linear-gradient(135deg,#1989fa,#5dabff);display:flex;height:100%;justify-content:center;width:100%}.author-avatar-wrap .avatar-letter{color:#fff;font-size:.8rem;font-weight:600}.author-info{flex:1;margin-left:.4rem;min-width:0}.author-info .author-name{color:#1a1a1a;display:block;font-size:.7rem;font-weight:600;line-height:1.3}.author-info .post-time{color:#969799;display:block;font-size:.55rem;margin-top:.1rem}.follow-btn{background:#fff;border:.025rem solid #1989fa;border-radius:.8rem;flex-shrink:0;padding:.2rem .5rem}.follow-btn .follow-text{color:#1989fa;font-size:.55rem;font-weight:500}.post-body{margin-bottom:.4rem}.post-title{color:#1a1a1a;display:block;font-size:.8rem;font-weight:600;line-height:1.4;margin-bottom:.3rem}.post-excerpt{-webkit-box-orient:vertical;-webkit-line-clamp:3;color:#646566;display:block;display:-webkit-box;font-size:.65rem;line-height:1.6;overflow:hidden}.post-images{display:grid;gap:.2rem;margin-top:.4rem}.images-1{grid-template-columns:1fr}.images-1 .post-image-wrap{aspect-ratio:16/10;max-height:9rem}.images-2{grid-template-columns:1fr 1fr}.images-2 .post-image-wrap{aspect-ratio:1}.images-3{grid-template-columns:1fr 1fr 1fr}.images-3 .post-image-wrap{aspect-ratio:1}.post-image-wrap{background:#f0f2f5;border-radius:.2rem;overflow:hidden;position:relative}.post-image{height:100%;width:100%}.image-more-mask{align-items:center;background:rgba(0,0,0,.5);display:flex;inset:0;justify-content:center;position:absolute}.image-more-text{color:#fff;font-size:1rem;font-weight:600}.post-footer{align-items:center;border-top:.025rem solid #f2f3f5;display:flex;padding-top:.3rem}.action-item{align-items:center;display:flex;margin-right:.8rem}.action-item.right{margin-left:auto;margin-right:0}.action-item .action-icon{font-size:.7rem;line-height:1;margin-right:.15rem}.action-item .action-icon.share{color:#969799}.action-item .action-count{color:#646566;font-size:.6rem;line-height:1}.forum-page{background:#f7f8fa;display:flex;flex-direction:column;min-height:100vh}.custom-navbar{background:#fff;box-shadow:0 .025rem .1rem rgba(0,0,0,.04)}.navbar-content{align-items:center;display:flex;padding:0 .4rem;position:relative}.navbar-title-wrap{align-items:center;display:flex;flex:1;justify-content:center}.navbar-title{color:#1a1a1a;font-size:.85rem;font-weight:600}.navbar-publish{align-items:center;background:#f7f8fa;border-radius:50%;display:flex;flex-shrink:0;height:1.5rem;justify-content:center;position:absolute;right:.4rem;top:50%;transform:translateY(-50%);width:1.5rem}.navbar-publish:active{opacity:.7}.navbar-publish .publish-icon{font-size:.75rem}.page-scroll{flex:1}.inline-search-section{background:#fff;padding:.5rem .6rem .2rem}.category-section{background:#fff;border-radius:.4rem;box-shadow:0 .05rem .3rem rgba(0,0,0,.04);margin:0 .6rem .3rem;padding:.6rem .2rem .4rem}.post-list-header{padding:.4rem .6rem .3rem}.post-list-header .post-list-title{color:#1a1a1a;font-size:.7rem;font-weight:600}.post-list-header .post-list-title .post-list-count{color:#969799;font-size:.6rem;font-weight:400}.post-list{display:flex;flex-direction:column;gap:.5rem;padding:0 .6rem}.empty-tip{color:#c8c9cc;font-size:.7rem;padding:2rem 0;text-align:center}.bottom-safe{height:1rem}:root,page{--primary-color:#07c160}
+1
View File
@@ -0,0 +1 @@
.chat-page{background:#f7f8fa;display:flex;flex-direction:column;min-height:100vh}.chat-nav{backdrop-filter:blur(.5rem);-webkit-backdrop-filter:blur(.5rem);background:hsla(0,0%,100%,.9);border-bottom:.025rem solid rgba(0,0,0,.06);left:0;position:fixed;right:0;top:0;z-index:100}.chat-nav .nav-content{align-items:center;display:flex;height:1.1rem;padding:0 .6rem;position:relative}.chat-nav .nav-content .nav-back{align-items:center;display:flex;height:1.5rem;justify-content:center;margin-left:-.25rem;width:1.5rem}.chat-nav .nav-content .nav-info{align-items:center;display:flex;flex-direction:column;left:50%;position:absolute;transform:translateX(-50%)}.chat-nav .nav-content .nav-info .nav-name{color:#1a1a1a;font-size:.8rem;font-weight:500}.chat-nav .nav-content .nav-info .nav-role{color:#969799;font-size:.55rem}.chat-nav .nav-content .nav-placeholder{flex-shrink:0;width:1.25rem}.chat-scroll{flex:1}.message-list{padding:.4rem .6rem}.message-item{display:flex;flex-direction:column;margin-bottom:.6rem}.message-item.received{align-items:flex-start}.message-item.received .bubble{background:#fff;box-shadow:0 .05rem .2rem rgba(0,0,0,.06);color:#323233}.message-item.sent{align-items:flex-end}.message-item.sent .bubble{background:linear-gradient(135deg,#1989fa,#06b7f0);color:#fff}.message-item .bubble{border-radius:.4rem;font-size:.75rem;line-height:1.5;max-width:70%;padding:.5rem .6rem;word-break:break-all}.message-item .msg-time{color:#c8c9cc;font-size:.55rem;margin-top:.2rem;padding:0 .1rem}.chat-input-bar{align-items:center;background:#fff;border-top:.025rem solid #f2f3f5;display:flex;gap:.4rem;padding:.4rem .6rem}.chat-input-bar .input-wrap{background:#f7f8fa;border-radius:1rem;flex:1;padding:.3rem .6rem}.chat-input-bar .input-wrap .chat-input{font-size:.7rem;height:1.1rem;line-height:1.1rem}.chat-input-bar .send-btn{background:#1989fa;border-radius:1rem;flex-shrink:0;padding:.3rem .7rem}.chat-input-bar .send-btn .send-text{color:#fff;font-size:.7rem;font-weight:500}.scroll-bottom-safe{height:3rem}:root,page{--primary-color:#07c160}
File diff suppressed because one or more lines are too long
+1
View File
@@ -0,0 +1 @@
.system-msg-page{background:#f7f8fa;display:flex;flex-direction:column;min-height:100vh}.sys-nav{backdrop-filter:blur(.5rem);-webkit-backdrop-filter:blur(.5rem);background:hsla(0,0%,100%,.9);border-bottom:.025rem solid rgba(0,0,0,.06);left:0;position:fixed;right:0;top:0;z-index:100}.sys-nav .nav-content{align-items:center;display:flex;height:1.1rem;padding:0 .6rem;position:relative}.sys-nav .nav-content .nav-back{align-items:center;display:flex;height:1.5rem;justify-content:center;margin-left:-.25rem;width:1.5rem}.sys-nav .nav-content .nav-title{color:#1a1a1a;font-size:.8rem;font-weight:500;left:50%;position:absolute;transform:translateX(-50%)}.sys-nav .nav-content .nav-placeholder{flex-shrink:0;width:1.25rem}.sys-scroll{flex:1}.sys-list{padding:.4rem .6rem}.sys-card{background:#fff;border-radius:.4rem;box-shadow:0 .05rem .3rem rgba(0,0,0,.04);margin-bottom:.4rem;padding:.6rem}.sys-card .sys-card-header{align-items:center;display:flex;margin-bottom:.4rem}.sys-card .sys-card-header .sys-card-icon{align-items:center;background:linear-gradient(135deg,#1989fa,#07c160);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:.9rem;height:1.8rem;justify-content:center;width:1.8rem}.sys-card .sys-card-header .sys-card-title{color:#1a1a1a;font-size:.75rem;font-weight:500;margin-left:.4rem}.sys-card .sys-card-content{color:#646566;font-size:.7rem;line-height:1.7;margin-bottom:.3rem}.sys-card .sys-card-time{color:#c8c9cc;font-size:.6rem;text-align:right}:root,page{--primary-color:#07c160}
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+1
View File
@@ -0,0 +1 @@
.publish-page{background:#f7f8fa;display:flex;flex-direction:column;min-height:100vh}.publish-nav{backdrop-filter:blur(.5rem);-webkit-backdrop-filter:blur(.5rem);background:hsla(0,0%,100%,.9);border-bottom:.025rem solid rgba(0,0,0,.06);left:0;position:fixed;right:0;top:0;z-index:100}.publish-nav .nav-content{align-items:center;display:flex;height:1.1rem;padding:0 .6rem;position:relative}.publish-nav .nav-content .nav-back{align-items:center;display:flex;height:1.5rem;justify-content:center;margin-left:-.25rem;width:1.5rem}.publish-nav .nav-content .nav-title{color:#1a1a1a;font-size:.8rem;font-weight:500;left:50%;position:absolute;transform:translateX(-50%)}.publish-nav .nav-content .nav-placeholder{flex-shrink:0;width:1.25rem}.publish-scroll{flex:1}.form-card{background:#fff;border-radius:.4rem;box-shadow:0 .05rem .3rem rgba(0,0,0,.04);margin:.4rem .6rem;overflow:hidden}.form-card .card-title{color:#323233;display:block;font-size:.7rem;font-weight:500;margin-bottom:.2rem;padding:.6rem .6rem 0}.upload-section{padding:.4rem .6rem .6rem}.upload-section .upload-label{color:#969799;display:block;font-size:.65rem;margin-bottom:.3rem}.tag-hint{color:#969799;font-size:.6rem;padding:0 .6rem .4rem}.bottom-submit-bar{background:#fff;border-top:.025rem solid #f2f3f5;padding:.4rem .6rem}.bottom-submit-bar .submit-btn :global(.van-button){font-size:.8rem;font-weight:500;height:2.2rem}.scroll-bottom-safe{height:4rem}:root,page{--primary-color:#07c160}
File diff suppressed because one or more lines are too long
+1
View File
@@ -0,0 +1 @@
.publish-page{background:#f7f8fa;display:flex;flex-direction:column;min-height:100vh}.publish-nav{backdrop-filter:blur(.5rem);-webkit-backdrop-filter:blur(.5rem);background:hsla(0,0%,100%,.9);border-bottom:.025rem solid rgba(0,0,0,.06);left:0;position:fixed;right:0;top:0;z-index:100}.publish-nav .nav-content{align-items:center;display:flex;height:1.1rem;padding:0 .6rem;position:relative}.publish-nav .nav-content .nav-back{align-items:center;display:flex;height:1.5rem;justify-content:center;margin-left:-.25rem;width:1.5rem}.publish-nav .nav-content .nav-title{color:#1a1a1a;font-size:.8rem;font-weight:500;left:50%;position:absolute;transform:translateX(-50%)}.publish-nav .nav-content .nav-placeholder{flex-shrink:0;width:1.25rem}.publish-scroll{flex:1}.form-card{background:#fff;border-radius:.4rem;box-shadow:0 .05rem .3rem rgba(0,0,0,.04);margin:.4rem .6rem;overflow:hidden}.form-card .card-title{color:#323233;display:block;font-size:.7rem;font-weight:500;margin-bottom:.2rem;padding:.6rem .6rem 0}.upload-section{padding:.4rem .6rem .6rem}.upload-section .upload-label{color:#969799;display:block;font-size:.65rem;margin-bottom:.3rem}.bottom-submit-bar{background:#fff;border-top:.025rem solid #f2f3f5;padding:.4rem .6rem}.bottom-submit-bar .submit-btn :global(.van-button){font-size:.8rem;font-weight:500;height:2.2rem}.scroll-bottom-safe{height:4rem}:root,page{--primary-color:#07c160}
+1
View File
@@ -0,0 +1 @@
.messages-page{background:#f7f8fa;display:flex;flex-direction:column;min-height:100vh}.messages-scroll{flex:1}.section-block{background:#fff;border-radius:.4rem;box-shadow:0 .05rem .3rem rgba(0,0,0,.04);margin:.5rem .6rem 0;overflow:hidden}.section-block .section-title{color:#323233;font-size:.7rem;font-weight:500;padding:.6rem .6rem .3rem}.message-item{align-items:center;display:flex;padding:.6rem;transition:background .15s}.message-item:active{background:#f7f8fa}.message-item + .message-item{border-top:.025rem solid #f2f3f5}.system-msg .sys-icon{align-items:center;background:linear-gradient(135deg,#1989fa,#07c160);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:.9rem;height:2.2rem;justify-content:center;width:2.2rem}.system-msg .pinned-tag{align-self:flex-start;background:#e8f4ff;border-radius:.1rem;color:#1989fa;flex-shrink:0;font-size:.5rem;margin-top:.1rem;padding:.1rem .25rem}.chat-msg .avatar-wrap{flex-shrink:0;position:relative}.chat-msg .avatar-wrap .msg-avatar{border-radius:50%;height:2.4rem;width:2.4rem}.chat-msg .avatar-wrap .online-dot{background:#07c160;border:.075rem solid #fff;border-radius:50%;bottom:.05rem;height:.45rem;position:absolute;right:.05rem;width:.45rem}.msg-body{flex:1;margin-left:.5rem;overflow:hidden}.msg-body .msg-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:.2rem}.msg-body .msg-top .msg-name-row{align-items:center;display:flex}.msg-body .msg-top .msg-name{color:#1a1a1a;font-size:.75rem;font-weight:500}.msg-body .msg-top .msg-time{color:#c8c9cc;flex-shrink:0;font-size:.55rem}.msg-body .msg-preview{color:#969799;display:block;font-size:.65rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.role-tag{border-radius:.1rem;font-size:.5rem;margin-left:.25rem;padding:.05rem .2rem}.role-tag.role-rider{background:#fff3e8;color:#ff976a}.role-tag.role-merchant{background:#e8f4ff;color:#1989fa}.role-tag.role-user{background:#f2f3f5;color:#646566}.bottom-safe{height:.5rem}:root,page{--primary-color:#07c160}