.share-drawer-body[data-v-632f4c03]{height:100%;padding:0 22px 28px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.share-preview[data-v-632f4c03]{margin-bottom:16px;padding:14px;gap:12px;background:#fff6f2;border-radius:12px}.share-icon[data-v-632f4c03],.share-preview[data-v-632f4c03]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.share-icon[data-v-632f4c03]{width:48px;height:48px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fff;border-radius:10px;font-size:26px}.share-preview div[data-v-632f4c03]{min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.share-preview small[data-v-632f4c03],.share-preview strong[data-v-632f4c03]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.share-preview small[data-v-632f4c03]{margin-top:5px;color:#999}.friend-list[data-v-632f4c03]{min-height:0;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-top:12px;overflow-y:auto}.friend-list button[data-v-632f4c03]{width:100%;padding:11px 8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:11px;background:#fff;border:0;border-bottom:1px solid #f1eeec;cursor:pointer}.friend-list button[data-v-632f4c03]:hover{background:#fff8f5}.friend-list button[data-v-632f4c03]:disabled{opacity:.65}.friend-list button strong[data-v-632f4c03]{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:left}.friend-list button>span[data-v-632f4c03]:last-child{color:#ff718c;font-size:13px}.friend-avatar[data-v-632f4c03]{width:42px;height:42px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;background:linear-gradient(135deg,#ff9d72,#ff718c);border-radius:50%}.friend-avatar img[data-v-632f4c03]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.friend-avatar em[data-v-632f4c03]{font-style:normal}.friend-empty[data-v-632f4c03]{padding:60px 0;color:#aaa;text-align:center}.share-message-input[data-v-632f4c03]{margin-bottom:14px}.share-friend-drawer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.share-friend-drawer .el-drawer__header{-ms-flex-negative:0;flex-shrink:0;margin:0;padding:20px 22px 16px;border-bottom:1px solid #f1ece9;color:#403735;font-weight:700}.share-friend-drawer .el-drawer__body{min-height:0;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden}@media(max-width:520px){.share-friend-drawer .el-drawer__header{padding:17px 16px 14px}.share-friend-drawer .share-drawer-body{padding:0 14px 22px}}body,html{margin:0;padding:0;width:100%;min-height:100%;background:#f5f5f5;color:#333;-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Helvetica Neue,Microsoft YaHei,Arial,sans-serif}#app{width:100%;min-height:100vh}a{color:inherit;text-decoration:none}#app,body,html{min-height:100%}body{background:#f7f8fa;color:#222;font-size:14px}ol,ul{list-style:none;margin:0;padding:0}img{display:block;max-width:100%}button{cursor:pointer}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 16px}.text-primary{color:#ff6b1a}.text-sub{color:#666}.text-hint{color:#999}.bg-white{background:#fff}.price{color:#ff6b1a;font-weight:700}.price:before{content:"¥";font-size:.8em;margin-right:2px}@media screen and (max-width:768px){.page-with-tabbar{padding-bottom:60px}}@media screen and (max-width:768px){.el-message-box{width:80%!important}}*{-webkit-box-sizing:border-box;box-sizing:border-box}#app,body,html{width:100%;min-width:320px;overflow-x:hidden}.catalog-page,.detail,.order-page,.page-shell,.page-wrap{width:min(100% - 32px,1180px);margin-left:auto;margin-right:auto}@media(max-width:768px){.catalog-page,.detail,.order-page,.page-shell,.page-wrap{width:calc(100% - 20px)}}