body,h1,h2,h3,h4,html,li,p,ul{margin:0;padding:0}.auth-container[data-v-168dfbd3]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;background-color:#fff;overflow:hidden}.logo[data-v-168dfbd3]{margin-bottom:9.375rem}.button-container[data-v-168dfbd3]{display:flex;gap:1.25rem}.el-dialog__wrapper[data-v-168dfbd3]{display:flex;align-items:center;justify-content:center}.captcha-wrapper[data-v-168dfbd3]{display:flex;align-items:center;gap:.625rem}.captcha-container[data-v-168dfbd3]{cursor:pointer;display:inline-block;background-color:#f0f0f0;border:.0625rem solid #ccc;border-radius:.25rem;user-select:none}[data-v-168dfbd3] .el-form-item__content{line-height:0}[data-v-168dfbd3] .el-form-item__label{display:block}.imgs[data-v-168dfbd3]{width:12.5rem;margin-bottom:3.4375rem}.btns[data-v-168dfbd3]{width:6.25rem;height:2.5rem}.footer[data-v-10c005db]{position:fixed;bottom:0;width:100%;padding:.625rem 0;background-color:#f9f9f9;border-top:.0625rem solid #e0e0e0;display:flex;justify-content:space-around;align-items:center}.btn[data-v-10c005db]{text-align:center;color:#000}.btn.active[data-v-10c005db]{color:#409eff}.aa[data-v-10c005db]{font-size:1.125rem}.icon[data-v-10c005db]{font-size:1.625rem}p[data-v-4ac02280]{margin:0}.points-mall[data-v-4ac02280]{display:flex;flex-direction:column;height:100vh;background:#f0f0f0}.header[data-v-4ac02280]{background-color:#fff;border-bottom:.0625rem solid #e0e0e0;height:3.75rem;line-height:3.75rem}.title[data-v-4ac02280]{font-size:1.125rem;text-align:center}.search-container[data-v-4ac02280]{height:3.125rem;line-height:3.125rem;text-align:center;margin-top:.5rem}.search-input[data-v-4ac02280]{width:90%;height:2.5rem;margin-bottom:.3125rem;font-size:1rem}.product-list[data-v-4ac02280]{flex:1;overflow-y:auto;padding:.5rem;padding-bottom:4.375rem}.product-row[data-v-4ac02280]{justify-content:space-between;padding-bottom:3.5rem}.product-col[data-v-4ac02280]{max-width:49%}.masonry-grid[data-v-4ac02280]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.375rem}.masonry-item[data-v-4ac02280]{width:48%;margin-bottom:1rem;background-color:#fff;border-radius:.5rem;box-shadow:0 .25rem .5rem rgba(0,0,0,.1);overflow:hidden}.image-placeholder[data-v-4ac02280]{width:100%;height:auto;object-fit:cover;display:block}.product-info[data-v-4ac02280]{padding:.625rem}.product-name[data-v-4ac02280]{font-size:1rem;font-weight:700}.product-description[data-v-4ac02280]{font-size:.875rem;color:#666;margin-top:.3125rem}.remaining-times[data-v-4ac02280]{font-size:.75rem;color:#999;margin-top:.625rem}.points-redeem[data-v-4ac02280]{display:flex;justify-content:space-between;align-items:center;margin-top:.625rem}.points[data-v-4ac02280]{font-size:1rem;color:#f56c6c}.redeem-button[data-v-4ac02280]{font-size:.875rem;color:#409eff;cursor:pointer}.no-data[data-v-4ac02280]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:21.25rem;margin:0 auto;text-align:center}.no-data-image[data-v-4ac02280]{width:100%;height:auto;margin-bottom:.625rem}.no-data-text[data-v-4ac02280]{font-size:1.2rem;color:#999}[data-v-4ac02280] .el-input__wrapper{border-radius:1.25rem;font-size:1rem}.icon[data-v-4ac02280]{margin-right:.625rem;color:#555;font-size:1.125rem}.el-tabs__nav{width:100%;display:flex;justify-content:space-around;overflow-x:auto}.el-tabs__item{padding:0!important}.el-tabs__nav-scroll{background:#fff;margin-top:.3125rem}.Festivals[data-v-4ac02280]{background:#b0e0e6}.task[data-v-4ac02280]{position:fixed;bottom:4.375rem;right:.625rem}.task img[data-v-4ac02280]{margin-right:.3125rem}.item[data-v-4ac02280]{border-radius:50%;margin-top:.625rem;margin-right:.625rem;position:absolute;top:-1.5rem;right:-.625rem}.order-summary[data-v-81f4905e]{height:100vh;background:#f0f0f0;display:flex;flex-direction:column}.content[data-v-81f4905e]{padding:.625rem;flex:1;overflow-y:auto}.header[data-v-81f4905e]{display:flex;align-items:center;height:3.75rem;line-height:3.75rem;border-bottom:.0625rem solid #e9e9e9;background:#fff;padding:0 .625rem;font-size:1.125rem}.header-title[data-v-81f4905e]{flex:1;text-align:center;margin-right:2.875rem;width:100%}.back-button[data-v-81f4905e]{color:#000}.address-section[data-v-81f4905e]{margin-bottom:.625rem;background:#fff;border-radius:.625rem}.add-address[data-v-81f4905e]{display:flex;align-items:center;padding:.625rem;cursor:pointer;height:5.625rem;text-align:center;border-radius:.625rem}.address-card[data-v-81f4905e]{border-radius:.625rem;padding:.625rem;margin-bottom:.625rem;cursor:pointer}.address-title[data-v-81f4905e]{font-size:1.2rem;font-weight:700}.address-detail[data-v-81f4905e]{margin-top:1.25rem}.add-icon[data-v-81f4905e]{margin-right:.625rem}.order-details[data-v-81f4905e]{padding:.625rem;margin-bottom:.625rem;background:#fff;border-radius:.625rem}.order-number[data-v-81f4905e]{font-size:1rem;font-weight:700;margin-bottom:.625rem}.product-info[data-v-81f4905e]{display:flex;justify-content:space-between;padding-top:.625rem}.image-placeholder[data-v-81f4905e]{width:9rem;height:7rem;background-color:#f0f0f0;margin-right:.625rem}.product-details[data-v-81f4905e]{flex:1;display:flex;flex-direction:column;justify-content:space-between}.top[data-v-81f4905e]{height:1.875rem}.top p[data-v-81f4905e]:first-child{font-size:1.25rem;font-weight:700;color:#000}.product-count[data-v-81f4905e]{display:flex;align-items:center;justify-content:space-between}.product-quantity[data-v-81f4905e]{color:#999}.points[data-v-81f4905e]{font-size:1rem;color:#999;text-align:right}.payment-details[data-v-81f4905e]{padding:.625rem;margin-bottom:.625rem;color:#7f7f7f;font-weight:700;border-radius:.625rem;background:#fff}.payment-info[data-v-81f4905e]{display:flex;align-items:center;justify-content:space-between}.payment-text[data-v-81f4905e]{text-align:right}.payment-margin[data-v-81f4905e]{margin-top:1.25rem}.total-payment[data-v-81f4905e]{display:flex;align-items:center;justify-content:space-between;margin-top:3.75rem;margin-bottom:2.5rem;background:#fff;padding:.625rem;border-radius:.625rem}.total-text[data-v-81f4905e]{text-align:right}.footer[data-v-81f4905e]{width:100%;background:#fff;height:3.75rem;line-height:3.125rem;display:flex;justify-content:center;align-items:center}.submit-button[data-v-81f4905e]{width:90%;height:2.5rem;text-align:center;border-radius:.9375rem}.add-address[data-v-73c47718]{display:flex;flex-direction:column;height:100vh;background:#f0f0f0}.header[data-v-73c47718]{display:flex;align-items:center;height:3.75rem;line-height:3.75rem;padding:0 .625rem;background:#fff;border-bottom:.0625rem solid #e9e9e9}.header-title[data-v-73c47718]{flex:1;text-align:center;margin-right:2.875rem;width:100%}.back-button[data-v-73c47718]{color:#000}.content[data-v-73c47718]{padding:.625rem;flex:1;overflow-y:auto}.footer[data-v-73c47718]{display:flex;align-items:center;justify-content:center;height:3.75rem;background:#fff;border-top:.0625rem solid #e9e9e9}.submit-button[data-v-73c47718]{width:90%;height:2.5rem;text-align:center;border-radius:.9375rem}[data-v-73c47718] .el-form-item__label{display:block}[data-v-73c47718] .el-form-item__label /deep/ .el-scrollbar{min-width:6.875rem}.el-form-item[data-v-73c47718]{background:#fff;border-radius:.625rem;margin-bottom:.625rem;padding:.625rem}.default-switch[data-v-73c47718]{margin-left:.625rem}[data-v-73c47718] .el-input__wrapper{box-shadow:none;border-radius:.625rem}[data-v-73c47718] .vertical-cascader{z-index:2000}[data-v-73c47718] .el-scrollbar{max-width:6.875rem}[data-v-73c47718] .vertical-cascader .el-cascader-menu__item.is-active{background-color:#f5f7fa;color:#409eff}[data-v-73c47718] .vertical-cascader .el-cascader-menu__item:hover{background-color:#f0f0f0}[data-v-73c47718] .el-cascader-menu{min-width:6.25rem}[data-v-73c47718] .el-cascader-node{margin-right:0}.el-cascader-node__prefix{display:none!important}.order-success[data-v-b6be261e]{padding:1.25rem}.header[data-v-b6be261e]{display:flex;align-items:center;margin-bottom:1.25rem;font-size:1.125rem}.header h1[data-v-b6be261e]{flex:1;text-align:center}.content[data-v-b6be261e]{text-align:center}.image-placeholder[data-v-b6be261e]{width:100%;height:12.5rem;margin-bottom:1.25rem}h2[data-v-b6be261e]{font-size:1.5rem;font-weight:700;margin-bottom:.625rem}p[data-v-b6be261e]{color:#999}.buttons[data-v-b6be261e]{display:flex;justify-content:space-around;margin:3.125rem 0}.content[data-v-5f5cf8b1]{padding:.625rem}.profile[data-v-5f5cf8b1]{display:flex;flex-direction:column;height:100vh;background:#f0f0f0}.header[data-v-5f5cf8b1]{display:flex;justify-content:center;align-items:center;height:3.75rem;line-height:3.75rem;text-align:center;background:#fff;border-bottom:.0625rem solid #e9e9e9;font-size:1.125rem}.qrcode[data-v-5f5cf8b1]{border-radius:.625rem;background:#fff;padding:.625rem}.user-actions[data-v-5f5cf8b1]{flex:1;margin-bottom:.625rem;background:#fff;border-radius:.625rem;display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;height:auto;padding-top:.625rem}.action-icon[data-v-5f5cf8b1]{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-bottom:.625rem}.add[data-v-5f5cf8b1]{width:96%;text-align:center;line-height:3.75rem;height:3.75rem;border-radius:.625rem;margin:0 auto}.add-button[data-v-5f5cf8b1]{width:90%;color:#fff;height:2.5rem;font-size:1rem;font-weight:700;border-radius:.9375rem}.icon[data-v-5f5cf8b1]{font-size:1.5rem}.ss[data-v-5f5cf8b1]{font-size:1.125rem;text-align:center}.qrcode-section[data-v-5f5cf8b1]{border-radius:.625rem;background:#fff;padding:1.25rem;margin-top:.8rem}.section-title[data-v-5f5cf8b1]{font-size:1.125rem;font-weight:700;margin-bottom:.9375rem;text-align:center}.qrcode-container[data-v-5f5cf8b1]{display:flex;flex-direction:column;align-items:center}.qrcode-image[data-v-5f5cf8b1]{width:12.5rem;height:12.5rem;object-fit:contain;margin-bottom:.9375rem;border:.0625rem solid #eee;border-radius:.5rem}.qrcode-placeholder[data-v-5f5cf8b1]{width:12.5rem;height:12.5rem;display:flex;align-items:center;justify-content:center;background-color:#f5f5f5;color:#999;border-radius:.5rem;margin-bottom:.9375rem}.contact-info[data-v-5f5cf8b1]{text-align:center}.phone-number[data-v-5f5cf8b1]{font-size:1rem;margin-top:.1875rem;margin-bottom:.3125rem}.scan-tip[data-v-5f5cf8b1]{font-size:.875rem;color:#666}.content[data-v-4341d9d2]{padding:0 .625rem .625rem .625rem;overflow-y:auto;height:calc(100% - 5.125rem)}.order-list[data-v-4341d9d2]{background:#f0f0f0;height:100vh}.header[data-v-4341d9d2]{display:flex;align-items:center;height:3.75rem;line-height:3.75rem;background:#fff;border-bottom:.0625rem solid #e9e9e9;padding:0 .625rem;font-size:1.125rem}.header p[data-v-4341d9d2]{flex:1;text-align:center}.order-item[data-v-4341d9d2]{border:.0625rem solid #e0e0e0;margin-top:.625rem;padding:.625rem;background:#fff;border-radius:.625rem}.order-header[data-v-4341d9d2]{height:3.125rem;border-bottom:.0625rem solid #e9e9e9;line-height:3.125rem;display:flex;justify-content:space-between;p[data-v-4341d9d2]{font-size:1rem}}.order-content[data-v-4341d9d2]{display:flex;margin:1.25rem 0}.image-placeholder[data-v-4341d9d2]{width:6.25rem;height:6.25rem;background-color:#f0f0f0;margin-right:.625rem}.order-info[data-v-4341d9d2]{flex:1;display:flex;flex-direction:column;justify-content:space-between}.points[data-v-4341d9d2]{//display:flex;//align-items:center}.jifen[data-v-4341d9d2]{width:100%;height:2.5rem;line-height:2.5rem;text-align:right;border-top:.0625rem solid #e9e9e9}.address-list[data-v-a967f728]{background:#f0f0f0;height:100vh}.header[data-v-a967f728]{display:flex;align-items:center;height:3.75rem;line-height:3.75rem;background:#fff;border-bottom:.0625rem solid #e9e9e9;padding:0 .625rem;font-size:1.125rem}.header p[data-v-a967f728]{flex:1;text-align:center;font-size:1.2rem}.content[data-v-a967f728]{padding:.625rem;overflow-y:auto;height:calc(100% - 8.8125rem)}.address-item[data-v-a967f728]{border:.0625rem solid #e0e0e0;border-radius:.5rem;margin-bottom:.625rem;padding:.625rem;background:#fff;cursor:pointer;transition:border .3s}.address-item.selected[data-v-a967f728]{border:.0625rem solid #409eff}.address-content[data-v-a967f728]{display:flex;justify-content:space-between;align-items:center}.address-info[data-v-a967f728]{flex:1}.address-info .name[data-v-a967f728]{font-weight:700;font-size:1.125rem}.address-info .phone[data-v-a967f728]{margin-left:.625rem;font-size:.9rem;color:#888}.address-info .address[data-v-a967f728]{margin-top:.3125rem;color:#666}.address-actions[data-v-a967f728]{gap:.3125rem;display:flex;align-items:center}.default-button[data-v-a967f728],.default-checkbox[data-v-a967f728]{margin-top:.625rem}.add[data-v-a967f728]{background:#fff;text-align:center;display:flex;align-items:center;padding:.625rem}.edit[data-v-a967f728]{width:50%;height:2.5rem}.add-button[data-v-a967f728]{width:50%;color:#fff;height:2.5rem;font-weight:700}.dialog-footer[data-v-a967f728]{display:flex;justify-content:flex-end}[data-v-a967f728] .el-dialog__title{font-size:1.125rem;font-weight:700}.content[data-v-0c17c78e]{padding:.625rem;flex:1;display:flex;flex-direction:column;overflow:hidden}.my-points[data-v-0c17c78e]{background:#f0f0f0;height:100vh;display:flex;flex-direction:column}p[data-v-0c17c78e]{margin:0}.header[data-v-0c17c78e]{display:flex;align-items:center;height:3.75rem;line-height:3.75rem;background:#fff;border-bottom:.0625rem solid #e9e9e9;padding:0 .625rem;font-size:1.125rem}.header p[data-v-0c17c78e]{flex:1;text-align:center;font-size:1.2rem}.points-summary[data-v-0c17c78e]{display:flex;justify-content:space-around;padding:.625rem 0;background:#fff;border-radius:.625rem;margin-bottom:.625rem}.points-item[data-v-0c17c78e]{text-align:center}.points-value[data-v-0c17c78e]{font-size:1.5rem;font-weight:700;margin-top:.3125rem}.date-picker-container[data-v-0c17c78e]{display:flex;justify-content:center;padding:.625rem 0;background:#fff;border-bottom:.0625rem solid #e9e9e9;align-items:center}.date-picker-container p[data-v-0c17c78e]{margin-right:.625rem}.points-tabs[data-v-0c17c78e]{flex:1;background:#fff;padding:.625rem;border-radius:.625rem .625rem 0 0}.points-records[data-v-0c17c78e]{margin-top:.625rem;max-height:calc(100vh - 21.875rem);overflow-y:auto;padding-bottom:.625rem}.record-item[data-v-0c17c78e]{border-bottom:.0625rem solid #e9e9e9;padding:.625rem 0}.record-date[data-v-0c17c78e]{font-size:.9rem;color:#999;margin-bottom:.3125rem}.record-detail[data-v-0c17c78e]{display:flex;justify-content:space-between;align-items:center}.change[data-v-0c17c78e]{color:#007bff;font-size:1rem}.points[data-v-0c17c78e]{color:#54a949;font-size:1rem}.points-change[data-v-0c17c78e]{color:#e63b2a;font-size:1rem}.no-data[data-v-0c17c78e]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:12.5rem;text-align:center}.no-data img[data-v-0c17c78e]{width:9.375rem;height:auto;margin-bottom:.625rem}.no-data p[data-v-0c17c78e]{font-size:1.2rem;color:#999}[data-v-0c17c78e] .el-tabs__nav,[data-v-0c17c78e] .el-tabs__nav-scroll{width:100%}[data-v-0c17c78e] .el-tabs__item{width:50%}.my-info[data-v-1e997f7e]{display:flex;flex-direction:column;height:100vh;background-color:#f5f5f5}.header[data-v-1e997f7e]{display:flex;align-items:center;height:3.75rem;background:#fff;border-bottom:.0625rem solid #e9e9e9;padding:0 .625rem;font-size:1.125rem}.header p[data-v-1e997f7e]{flex:1;text-align:center}.info-container[data-v-1e997f7e]{margin:1.25rem}.info-item[data-v-1e997f7e]{display:flex;align-items:center;cursor:pointer;font-size:1rem}.info-item span[data-v-1e997f7e]{margin-left:.625rem}.info-item[data-v-1e997f7e]:hover{color:#409eff}.box-card[data-v-1e997f7e]{border-radius:.625rem}.forgot-password[data-v-1e997f7e]{color:#409eff}.tasks[data-v-146b6a16]{display:flex;flex-direction:column;background:#f5f5f5}.header[data-v-146b6a16]{display:flex;align-items:center;height:3.75rem;line-height:3.75rem;background:#fff;border-bottom:.0625rem solid #e9e9e9;padding:0 .625rem;font-size:1.125rem;position:fixed;top:0;width:100%}.header p[data-v-146b6a16]{flex:1;text-align:center;margin-right:2.1875rem}.task-list[data-v-146b6a16]{flex:1;overflow-y:auto;padding:.625rem;margin-top:3.75rem}.task-item[data-v-146b6a16]{background:#fff;border-radius:.5rem;padding:.625rem;margin-bottom:.625rem;box-shadow:0 .125rem .5rem rgba(0,0,0,.1)}.task-content[data-v-146b6a16],.task-deadline[data-v-146b6a16],.task-points[data-v-146b6a16],.task-title[data-v-146b6a16]{font-size:.875rem;margin-bottom:.625rem}.task-title[data-v-146b6a16]{font-weight:700}.btn[data-v-146b6a16]{text-align:right;display:flex;justify-content:end}.result-dialog[data-v-146b6a16]{font-size:.875rem}.result-dialog p[data-v-146b6a16]{margin-bottom:.625rem}.result-dialog p span[data-v-146b6a16]{width:6.25rem!important}.result-dialog span[data-v-146b6a16]{width:6.25rem}.image-container[data-v-146b6a16]{display:flex;align-items:center;margin-bottom:.625rem}.uploaded-image[data-v-146b6a16]{max-width:100%;max-height:12.5rem}.no-image[data-v-146b6a16]{color:#999}.lable[data-v-146b6a16]{width:5.625rem}.close[data-v-146b6a16]{position:absolute;top:3.75rem;left:11.5rem;font-size:1.125rem;cursor:pointer}.task-center[data-v-3b0c9442]{display:flex;flex-direction:column;background:#f5f5f5}.header[data-v-3b0c9442]{display:flex;align-items:center;height:3.75rem;line-height:3.75rem;background:#fff;border-bottom:.0625rem solid #e9e9e9;padding:0 .625rem;font-size:1.125rem;position:fixed;top:0;width:100%}.header p[data-v-3b0c9442]{flex:1;text-align:center;margin-left:2.8125rem}.task-list[data-v-3b0c9442]{margin-top:3.75rem;flex:1;overflow-y:auto;padding:.625rem}.task-item[data-v-3b0c9442]{background:#fff;border-radius:.5rem;padding:.625rem;margin-bottom:.625rem;box-shadow:0 .125rem .5rem rgba(0,0,0,.1)}.task-content[data-v-3b0c9442],.task-deadline[data-v-3b0c9442],.task-points[data-v-3b0c9442],.task-title[data-v-3b0c9442]{font-size:.875rem;margin-bottom:.625rem}.task-title[data-v-3b0c9442]{font-weight:700}.btn-pending[data-v-3b0c9442]{background-color:#42b983}.btn-in-progress[data-v-3b0c9442]{background-color:#ff9800}.btn-completed[data-v-3b0c9442]{background-color:#aaa;cursor:not-allowed}.btn[data-v-3b0c9442]{text-align:right;display:flex;justify-content:end}audio,body,canvas,embed,h1,h2,h3,h4,h5,h6,html,iframe,p,video{margin:0;padding:0}body{font-size:1rem!important}#app{height:100%}.auth-container,.el-dialog__wrapper{display:flex;align-items:center;justify-content:center}.auth-container{flex-direction:column;height:100vh;background-color:#f5f5f5}.button-container{display:flex;gap:1.25rem}.el-scrollbar{min-width:6.875rem}.el-cascader-menu:last-child .el-cascader-node,.el-cascader-node{padding:0}.el-icons{font-size:1.125rem}