#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}nav{padding:.8rem}nav a{font-weight:700;color:#2c3e50}nav a.router-link-exact-active{color:#42b983}.container[data-v-7b418756]{position:relative;height:100vh;background-color:#f5f7fa;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;display:flex;flex-direction:column;overflow:hidden}.fixed-header[data-v-7b418756]{position:sticky;top:0;z-index:1000}.content-section[data-v-7b418756]{padding:.427rem;flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch}.info-card[data-v-7b418756]{background:#fff;border-radius:.427rem;margin-bottom:.427rem;overflow:hidden;box-shadow:0 .05333rem .21333rem rgba(0,0,0,.08)}[data-v-7b418756] .van-field{padding:.427rem .533rem}[data-v-7b418756] .van-field__label{color:#2c3e50;font-weight:500;width:4em}[data-v-7b418756] .van-radio-group{display:flex;gap:.533rem}[data-v-7b418756] .van-radio__label{color:#2c3e50}[data-v-7b418756] .van-radio__icon .van-icon{border-color:#3498db}[data-v-7b418756] .van-radio__icon--checked .van-icon{background-color:#3498db;border-color:#3498db}.button-section[data-v-7b418756]{padding:.427rem;margin-top:.427rem}.action-button[data-v-7b418756]{height:1.173rem;font-size:.4rem;background:linear-gradient(135deg,#3498db,#2980b9);border:none;box-shadow:0 .05333rem .21333rem rgba(52,152,219,.3)}[data-v-7b418756] .action-button.van-button--primary:active{background:linear-gradient(135deg,#2980b9,#2472a4)}.date-picker-popup[data-v-7b418756]{border-radius:.427rem .427rem 0 0}[data-v-7b418756] .van-picker__toolbar{border-bottom:.02667rem solid #ebedf0}[data-v-7b418756] .van-picker__title{color:#2c3e50;font-weight:600}[data-v-7b418756] .van-picker__confirm{color:#3498db}[data-v-7b418756] .van-picker__cancel{color:#95a5a6}[data-v-7b418756] .van-picker-column__item--selected{color:#3498db;font-weight:500}.table-container{overflow:auto;width:100%;max-width:100%;background:#fff;border-radius:.32rem;box-shadow:0 .05333rem .32rem hsla(210,1%,40%,.08);position:relative;z-index:0;padding-left:.02667rem;will-change:scroll-position;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;max-width:100vw;max-height:70vh}.table-container[data-scroll="1"]{background:linear-gradient(90deg,#fff,hsla(0,0%,100%,.8) 90%) 0 0,linear-gradient(270deg,#fff,hsla(0,0%,100%,.8) 90%) 100% 0,radial-gradient(farthest-side at 0 50%,rgba(0,0,0,.2),transparent) 0 50%,radial-gradient(farthest-side at 100% 50%,rgba(0,0,0,.2),transparent) 100% 50%;background-repeat:no-repeat;background-color:#fff;background-size:1.06667rem 100%,1.06667rem 100%,.37333rem 100%,.37333rem 100%;background-attachment:local,local,scroll,scroll}.table-container::-webkit-scrollbar{height:.21333rem;background-color:transparent}.table-container::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.1);border-radius:.10667rem;border:.05333rem solid transparent;background-clip:padding-box}.table-container::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,.2)}.table-container::-webkit-scrollbar-track{background-color:transparent}.score-table{width:auto;border-collapse:separate;border-spacing:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;table-layout:auto}td,th{padding:.32rem .21333rem;text-align:center;border-bottom:.02667rem solid #ebedf0;border-right:.02667rem solid #ebedf0;transition:background-color .3s;white-space:nowrap}th{background-color:#f7f8fa;font-weight:600;white-space:nowrap;position:sticky;top:0;z-index:2;box-shadow:0 .02667rem 0 #ebedf0;background-clip:padding-box}td,th{color:#323233;font-size:.37333rem}td{background-color:#fff;position:relative;z-index:0}td:hover{background-color:#f7f8fa;cursor:pointer}.frozen-column{position:sticky!important;background-clip:padding-box;transition:all .2s ease;isolation:isolate;will-change:transform;transform:translateZ(0);-webkit-font-smoothing:antialiased;max-width:5.33333rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.frozen-column:hover{background-color:#f5f7fa!important;box-shadow:0 0 .21333rem rgba(0,0,0,.1)}.fixed-col-0{left:0;z-index:3}.fixed-col-1{left:var(--col-1-position,60px);z-index:2}.fixed-col-2{left:var(--col-2-position,120px);z-index:1}thead .frozen-column{background-color:#f7f8fa!important;z-index:4;position:sticky!important;top:0;text-shadow:0 .02667rem 0 hsla(0,0%,100%,.5);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}tbody .frozen-column,thead .frozen-column{box-shadow:.05333rem 0 .10667rem rgba(0,0,0,.05)}tbody .frozen-column{background-color:#fff}.frozen-column:last-of-type:after{content:"";position:absolute;top:0;right:-.10667rem;bottom:0;width:.10667rem;pointer-events:none;background:linear-gradient(90deg,rgba(0,0,0,.08) 0,rgba(0,0,0,.02) 50%,transparent)}.frozen-column:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:inherit;z-index:-1}tr.highlight-user,tr.highlight-user td{background-color:#f0f1f8}tr.highlight-user td{z-index:0}tr.highlight-user .frozen-column{background-color:#f0f1f8!important;z-index:1;box-shadow:.05333rem 0 .10667rem rgba(0,0,0,.05)}.score-table tr:first-child th:first-child{border-top-left-radius:.32rem}.score-table tr:first-child th:last-child{border-top-right-radius:.32rem}.score-table tr:last-child td:first-child{border-bottom-left-radius:.32rem}.score-table tr:last-child td:last-child{border-bottom-right-radius:.32rem}.score-table tr:last-child td{border-bottom:none}.score-table td:last-child,.score-table th:last-child{border-right:none}@media (max-width:768px){td,th{padding:.21333rem .10667rem;font-size:.34667rem}.table-container{-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scroll-padding:0 .21333rem;background:#fff}.frozen-column{touch-action:pan-y pinch-zoom;max-width:3.2rem}.frozen-column:after{width:.05333rem;right:-.05333rem;background:linear-gradient(90deg,rgba(0,0,0,.1) 0,transparent)}tr.highlight-user .frozen-column{box-shadow:.02667rem 0 .08rem rgba(0,0,0,.05)}.table-container::-webkit-scrollbar{height:.10667rem}.table-container::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border:none}}@supports (-webkit-overflow-scrolling:touch){.table-container{position:relative;z-index:0}.frozen-column{position:-webkit-sticky!important}}circle[data-v-54e2a09e],circle[data-v-54e2a09e]:hover,svg[data-v-54e2a09e]{@apply w-full h-full}.scoreNumber{font-size:.48rem}.scoreNumber-old{font-size:.37333rem!important}.modifiedScore{color:gold}.score1{width:.4rem}.lastScore1,.score1{background-color:gray;color:#fff;text-align:center;height:.4rem;font-size:.35rem;font-weight:700}.lastScore1{width:.8rem}.score2{width:.4rem}.lastScore2,.score2{background-color:teal;color:#fff;text-align:center;height:.4rem;font-size:.35rem;font-weight:700}.lastScore2{width:.8rem}.roundScore{width:.8rem}.roundScore,.roundScore2{background-color:gray;color:#fff;text-align:center;height:.4rem;font-weight:700;font-size:.35rem}.roundScore2{width:2.4rem}.scoreIndex{background-color:#d3d3d3;font-size:1.2rem;height:1.2rem;text-align:center}.score1-old,.score2-old{width:.3rem!important;height:.3rem!important;font-size:.25rem!important}.lastScore1-old,.lastScore2-old,.roundScore-old{width:.7rem!important;height:.3rem!important;font-size:.25rem!important}.roundScore2-old{width:2.3rem!important;height:.3rem!important;font-size:.25rem!important}[data-v-668ca62e] .van-pull-refresh{@apply h-full block}[data-v-668ca62e] .van-pull-refresh__track{@apply block pb-16;min-height:unset!important}[data-v-668ca62e] .table-container,[data-v-668ca62e] .van-loading,[data-v-668ca62e] .van-popup__close-icon,[data-v-668ca62e] .van-pull-refresh__content,[data-v-668ca62e] .van-pull-refresh__text{@apply w-full}.merchant-name-item[data-v-a1db3440]{grid-column:1/-1}.container[data-v-a1db3440]{position:relative;height:100vh;background-color:#f5f7fa;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;display:flex;flex-direction:column}.fixed-header[data-v-a1db3440]{position:sticky;top:0;z-index:1000;flex-shrink:0}.content-section[data-v-a1db3440]{padding:.427rem;flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch}.match-list[data-v-a1db3440]{display:flex;flex-direction:column;gap:.8rem;padding-bottom:1.067rem}.merchant-group[data-v-a1db3440]{background:#fff;border-radius:.427rem;overflow:hidden;box-shadow:0 .05333rem .21333rem rgba(0,0,0,.08);transition:all .3s ease;margin-bottom:.533rem}.merchant-group[data-v-a1db3440]:last-child{margin-bottom:0}.merchant-header[data-v-a1db3440]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.merchant-header[data-v-a1db3440]:hover{background:linear-gradient(135deg,#3498db,#2980b9);opacity:.9}.merchant-title[data-v-a1db3440]{display:flex;align-items:center}.merchant-summary[data-v-a1db3440]{display:flex;align-items:center;gap:.267rem;font-size:.373rem}.match-count[data-v-a1db3440]{color:hsla(0,0%,100%,.9)}.expand-icon[data-v-a1db3440]{font-size:.427rem;transition:transform .3s ease}.my-matches[data-v-a1db3440]{border:.05333rem solid #2ecc71}.my-matches .merchant-header[data-v-a1db3440]{background:linear-gradient(135deg,#2ecc71,#27ae60)}.merchant-header[data-v-a1db3440]{display:flex;align-items:center;justify-content:space-between;padding:.427rem .533rem;background:linear-gradient(135deg,#3498db,#2980b9);color:#fff}.merchant-icon[data-v-a1db3440]{margin-right:.267rem;font-size:.48rem}.merchant-name[data-v-a1db3440]{font-size:.453rem;font-weight:600}.match-cards[data-v-a1db3440]{padding:.427rem}.match-card[data-v-a1db3440]{margin-bottom:.427rem;padding:.533rem;background:#f8f9fa;border-radius:.427rem;box-shadow:0 .02667rem .08rem rgba(0,0,0,.05);transition:all .2s ease}.match-card[data-v-a1db3440]:last-child{margin-bottom:0}.match-card[data-v-a1db3440]:hover{background:#fff;box-shadow:0 .05333rem .16rem rgba(0,0,0,.08)}.match-header[data-v-a1db3440]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.427rem}.match-name[data-v-a1db3440]{font-size:.453rem;font-weight:600;color:#2c3e50}.status-tag[data-v-a1db3440]{padding:.16rem .32rem;border-radius:.267rem;font-size:.347rem;font-weight:500}.status-pending[data-v-a1db3440]{background-color:#f1c40f;color:#fff}.status-approved[data-v-a1db3440]{background-color:#2ecc71;color:#fff}.status-rejected[data-v-a1db3440]{background-color:#e74c3c;color:#fff}.match-info[data-v-a1db3440]{display:grid;grid-template-columns:repeat(2,1fr);gap:.32rem .533rem}.info-item[data-v-a1db3440]{display:flex;align-items:center;gap:.267rem;color:#7f8c8d;font-size:.373rem;line-height:1.4}.info-icon[data-v-a1db3440]{font-size:.427rem;color:#3498db;flex-shrink:0}.info-icon.warning[data-v-a1db3440]{color:#e74c3c}.merchant-name-item[data-v-a1db3440],.reject-reason[data-v-a1db3440],.remark-item[data-v-a1db3440]{grid-column:1/-1}.merchant-name-item[data-v-a1db3440]{color:#2c3e50;font-weight:500}.reject-reason[data-v-a1db3440]{color:#e74c3c;background:rgba(231,76,60,.1);padding:.267rem;border-radius:.267rem}.action-area[data-v-a1db3440]{grid-column:1/-1;display:flex;justify-content:flex-end;align-items:center;margin-top:.427rem;padding-top:.427rem;border-top:.02667rem solid #eee}[data-v-a1db3440] .van-button{height:.853rem;padding:0 .533rem;border:none}[data-v-a1db3440] .van-button--primary{background:linear-gradient(135deg,#3498db,#2980b9);box-shadow:0 .05333rem .21333rem rgba(52,152,219,.3)}[data-v-a1db3440] .van-button--danger{background:linear-gradient(135deg,#e74c3c,#c0392b);box-shadow:0 .05333rem .21333rem rgba(231,76,60,.3)}[data-v-a1db3440] .van-button:active{transform:translateY(.02667rem);box-shadow:0 .02667rem .10667rem rgba(0,0,0,.1)}.empty-state[data-v-a1db3440]{margin-top:2.667rem;padding:1.067rem;text-align:center}[data-v-a1db3440] .van-empty__description{color:#7f8c8d;font-size:.373rem;margin-top:.533rem}.section-title[data-v-a1db3440]{padding:.427rem 0;font-size:.427rem;font-weight:600;color:#2c3e50;margin-top:.533rem}.session-subjects[data-v-a1db3440]{grid-column:1/-1;margin-top:.533rem;background:#f8f9fa;border-radius:.267rem;padding:.427rem}.session-title[data-v-a1db3440]{font-size:.373rem;color:#2c3e50;font-weight:500;margin-bottom:.427rem;padding-bottom:.267rem;border-bottom:.02667rem solid #eee}.session-card[data-v-a1db3440]{background:#fff;border-radius:.267rem;padding:.427rem;margin-bottom:.427rem;box-shadow:0 .02667rem .08rem rgba(0,0,0,.05)}.session-card[data-v-a1db3440]:last-child{margin-bottom:0}.session-header[data-v-a1db3440]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.267rem}.session-name[data-v-a1db3440]{font-size:.373rem;color:#2c3e50;font-weight:500}.session-info[data-v-a1db3440]{grid-template-columns:repeat(auto-fit,minmax(4rem,1fr));align-items:center;display:grid;grid-template-columns:repeat(2,1fr);gap:.267rem}.session-action[data-v-a1db3440]{grid-column:1/-1;display:flex;justify-content:flex-end;margin-top:.267rem;padding-top:.267rem;border-top:.02667rem solid #eee}.container[data-v-7a01feb8]{position:relative;height:100vh;background-color:#f5f7fa;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;display:flex;flex-direction:column;overflow:hidden}.fixed-header[data-v-7a01feb8]{position:sticky;top:0;z-index:1000}.content-section[data-v-7a01feb8]{padding:.427rem;flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch}.info-card[data-v-7a01feb8]{background:#fff;border-radius:.427rem;margin-bottom:.427rem;overflow:hidden;box-shadow:0 .05333rem .21333rem rgba(0,0,0,.08)}[data-v-7a01feb8] .van-field{padding:.427rem .533rem}[data-v-7a01feb8] .van-field__label{color:#2c3e50;font-weight:500;width:4em}[data-v-7a01feb8] .van-radio-group{display:flex;gap:.533rem}[data-v-7a01feb8] .van-radio__label{color:#2c3e50}[data-v-7a01feb8] .van-radio__icon .van-icon{border-color:#3498db}[data-v-7a01feb8] .van-radio__icon--checked .van-icon{background-color:#3498db;border-color:#3498db}.button-section[data-v-7a01feb8]{padding:.533rem;margin-top:.533rem;position:sticky;bottom:0;background-color:#f5f7fa;box-shadow:0 -.05333rem .21333rem rgba(0,0,0,.05)}.edit-buttons[data-v-7a01feb8]{display:flex;gap:.427rem;max-width:14rem;margin:0 auto}.submit-button[data-v-7a01feb8]{background:linear-gradient(135deg,#3498db,#2980b9);border:none;box-shadow:0 .05333rem .21333rem rgba(52,152,219,.3);border-radius:.667rem}.cancel-button[data-v-7a01feb8],.submit-button[data-v-7a01feb8]{flex:1;height:1.333rem;font-size:.427rem;font-weight:500;min-width:2rem}.cancel-button[data-v-7a01feb8]{background:#fff;border:.02667rem solid #dcdfe6;color:#606266;box-shadow:0 .02667rem .10667rem rgba(0,0,0,.05);border-radius:.667rem}.cancel-button[data-v-7a01feb8]:active{background:#f5f7fa;border-color:#c0c4cc}[data-v-7a01feb8] .action-button.van-button--primary:active{background:linear-gradient(135deg,#2980b9,#2472a4)}.date-picker-popup[data-v-7a01feb8]{border-radius:.427rem .427rem 0 0}[data-v-7a01feb8] .van-picker__toolbar{border-bottom:.02667rem solid #ebedf0}[data-v-7a01feb8] .van-picker__title{color:#2c3e50;font-weight:600}[data-v-7a01feb8] .van-picker__confirm{color:#3498db}[data-v-7a01feb8] .van-picker__cancel{color:#95a5a6}[data-v-7a01feb8] .van-picker-column__item--selected{color:#3498db;font-weight:500}.page-container[data-v-b3fac8d8]{width:100%;height:100vh;overflow:hidden;background-color:#f7f8fa;position:relative}.fixed-nav-container[data-v-b3fac8d8]{position:fixed;top:0;left:0;right:0;z-index:9999}[data-v-b3fac8d8] .custom-nav-bar{background:linear-gradient(135deg,var(--primary-color,#3f51b5) 0,var(--primary-light-color,#5c6bc0) 100%);box-shadow:0 .05333rem .21333rem rgba(0,0,0,.1)}[data-v-b3fac8d8] .van-nav-bar{height:1.22667rem;line-height:1.22667rem}[data-v-b3fac8d8] .van-nav-bar .van-icon,[data-v-b3fac8d8] .van-nav-bar__arrow,[data-v-b3fac8d8] .van-nav-bar__text,[data-v-b3fac8d8] .van-nav-bar__title{color:#fff!important}.match-list[data-v-b3fac8d8]{position:relative;margin-top:1.22667rem;height:calc(100vh - 1.22667rem);background-color:#f7f8fa;box-sizing:border-box;overflow:hidden}[data-v-b3fac8d8] .van-list{position:relative;z-index:2;background-color:#f7f8fa}.match-card[data-v-b3fac8d8]{margin-bottom:.21333rem;border-radius:.21333rem;background-color:#fff;transition:all .3s ease;word-break:break-word;overflow-wrap:break-word;border:.02667rem solid #ebedf0}.match-card[data-v-b3fac8d8]:nth-child(2n){background-color:#e8e5f1;border:.02667rem solid #e8eaed}.match-card[data-v-b3fac8d8]:active{transform:scale(.98);border-color:#dcdee0}.match-title[data-v-b3fac8d8]{display:flex;align-items:flex-start;justify-content:flex-start;margin-bottom:.10667rem;width:100%;gap:.21333rem}.match-name[data-v-b3fac8d8]{font-size:.42667rem;font-weight:500;color:#323233;line-height:1.3;white-space:normal;word-break:break-word;text-align:left;flex:1}.status-tag[data-v-b3fac8d8]{flex-shrink:0;margin-top:.05333rem}.match-info[data-v-b3fac8d8]{color:#646566;font-size:.34667rem;display:flex;align-items:center;gap:.32rem;margin-top:.10667rem;width:100%;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.match-info[data-v-b3fac8d8]::-webkit-scrollbar{display:none}.info-row[data-v-b3fac8d8]{display:inline-flex;align-items:center;white-space:nowrap;flex-shrink:0;padding-right:.10667rem}.info-row[data-v-b3fac8d8]:last-child{padding-right:0}.info-row span[data-v-b3fac8d8]{color:#646566}.match-info .info-row[data-v-b3fac8d8] .van-icon.info-icon{margin-right:.10667rem;color:#666!important;flex-shrink:0;font-size:.37333rem}.van-nav-bar[data-v-b3fac8d8] .van-icon{color:#fff!important}[data-v-b3fac8d8] .van-pull-refresh{height:100%;background-color:#f7f8fa;overflow-y:scroll;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#dcdee0 #f7f8fa}[data-v-b3fac8d8] .van-pull-refresh::-webkit-scrollbar{width:.21333rem}[data-v-b3fac8d8] .van-pull-refresh::-webkit-scrollbar-track{background:#f7f8fa;border-radius:.10667rem}[data-v-b3fac8d8] .van-pull-refresh::-webkit-scrollbar-thumb{background-color:#dcdee0;border-radius:.10667rem;border:.05333rem solid #f7f8fa}[data-v-b3fac8d8] .van-pull-refresh::-webkit-scrollbar-thumb:hover{background-color:#c8c9cc}[data-v-b3fac8d8] .van-pull-refresh__track{min-height:100%;padding:.21333rem .21333rem 2.13333rem;box-sizing:border-box}[data-v-b3fac8d8] .van-pull-refresh__head{position:absolute;left:0;width:100%;z-index:1}[data-v-b3fac8d8] .van-pull-refresh__loading{margin-top:.53333rem}[data-v-b3fac8d8] .van-card{padding:.32rem;cursor:pointer;background-color:transparent;margin-bottom:.21333rem;width:100%;box-sizing:border-box}[data-v-b3fac8d8] .van-card__header{display:block!important}[data-v-b3fac8d8] .van-card__desc,[data-v-b3fac8d8] .van-card__title{text-align:left;width:100%;margin:0}[data-v-b3fac8d8] .van-card__content{text-align:left!important}[data-v-b3fac8d8] .van-card__content,[data-v-b3fac8d8] .van-card__header{padding:0}[data-v-b3fac8d8] .van-card__footer{margin-top:.21333rem;text-align:right}[data-v-b3fac8d8] .van-button--small{min-width:2.13333rem;height:.74667rem;padding:0 .32rem;font-size:.34667rem}[data-v-b3fac8d8] .van-button--primary{background:linear-gradient(135deg,#3f51b5,#5c6bc0);border:none}[data-v-b3fac8d8] .van-empty__description,[data-v-b3fac8d8] .van-list__error-text,[data-v-b3fac8d8] .van-list__finished-text{color:#969799;font-size:.37333rem;padding:.42667rem 0}[data-v-b3fac8d8] .van-empty{padding:.85333rem 0}[data-v-b3fac8d8] .van-pull-refresh__track{padding-bottom:.42667rem}:deep(.van-picker){background-color:#fff}:deep(.van-picker__toolbar){border-bottom:.02667rem solid #ebedf0}:deep(.van-picker__title){font-weight:600;color:#2c3e50}:deep(.van-picker__confirm){color:#3498db}:deep(.van-picker__cancel){color:#7f8c8d}.positiveAmount{color:var(--success-color,#27ae60)}.negativeAmount{color:var(--danger-color,#e74c3c)}.container{position:relative;height:100vh;overflow:hidden;background-color:#f5f7fa;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.selector-row{margin-bottom:.16rem}.date-selector,.merchant-selector{width:100%}.category-tags{padding:.32rem;background:#fff;border-radius:.427rem;margin-bottom:.32rem;box-shadow:0 .02667rem .08rem rgba(0,0,0,.05)}.category-tag{padding:.16rem .32rem;background-color:#f5f7fa;border-radius:1rem;font-size:.347rem;color:#2c3e50;cursor:pointer;transition:all .3s ease;border:.02667rem solid #ebedf0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.category-tag:hover{background-color:#e8f2fe;border-color:#3498db;color:#3498db}.category-tag-active{background-color:#3498db;color:#fff;border-color:#3498db}.category-tag-active:hover{background-color:#2980b9;color:#fff}.scrollable-content{height:calc(100vh - 4rem);padding:.32rem}.statement-list{padding:.16rem 0}@media (max-width:320px){.category-tags{padding:.213rem}.category-tag{margin-bottom:.107rem}}.score-container{position:relative;background-color:#f5f7fa;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.filter-popup{height:60vh;padding:.42667rem}.popup-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.42667rem;padding-bottom:.21333rem;border-bottom:.02667rem solid #f0f0f0}.popup-title{font-size:.42667rem;font-weight:500}.filter-button{display:flex;align-items:center;gap:.10667rem}.fixed-header{position:sticky;top:0;z-index:1000;box-shadow:0 .05333rem .26667rem rgba(0,0,0,.05)}.filter-section,.fixed-header{background-color:#fff;margin-bottom:0}.filter-section{padding:.21333rem;border-radius:0 0 .427rem .427rem}.selector-component{margin-bottom:.32rem;background-color:#f5f7fa;border-radius:.213rem;padding:.213rem;box-shadow:0 .02667rem .08rem rgba(0,0,0,.05)}.stats-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:.21333rem;margin-bottom:.42667rem;background-color:#fff;border-radius:.32rem;box-shadow:0 .05333rem .21333rem rgba(0,0,0,.05)}.stat-item{padding:.21333rem;border-radius:.21333rem;background-color:#f8f9fa}.stat-item.compact{padding:.16rem}.stat-item.compact span:first-child{font-size:.32rem;margin-bottom:.10667rem}.stat-item.compact span:last-child{font-size:.42667rem}.high-score{color:#27ae60}.low-score{color:#e74c3c}.avg-score{color:#f39c12}.score-wrapper{position:relative;left:50%;transform:translateX(-50%) scale(.9);transform-origin:center;width:111.11%}.player-score-component{width:100%;overflow-x:auto;padding-bottom:.213rem;margin:0 auto}.pin-popup{width:90%;max-width:9.6rem;border-radius:.427rem}.pin-state{background-color:#f9f9f9;border-radius:.213rem;padding:.213rem}.id-code-page[data-v-2493b9cd]{height:100vh;background-color:#f7f8fa}.code-container[data-v-2493b9cd]{margin:1.06667rem auto;text-align:center}.code-value[data-v-2493b9cd]{font-size:.85333rem;font-weight:700;letter-spacing:.13333rem;color:#1989fa;margin-bottom:.42667rem}.code-hint[data-v-2493b9cd]{font-size:.37333rem;color:#969799}.home-page[data-v-1e282902]{background-color:#f7f8fa;min-height:100vh}.swiper[data-v-1e282902]{margin-bottom:.42667rem}.feature-grid[data-v-1e282902]{margin:0 .32rem .42667rem;background-color:#fff;border-radius:.21333rem;overflow:hidden}.feature-item[data-v-1e282902]{display:flex;flex-direction:column;align-items:center;padding:.42667rem 0}.feature-text[data-v-1e282902]{margin-top:.21333rem;font-size:.42667rem;font-weight:500;color:#323233}.feature-desc[data-v-1e282902]{margin-top:.10667rem;font-size:.32rem;color:#969799}.section-container[data-v-1e282902]{margin:0 .32rem .42667rem;background-color:#fff;border-radius:.21333rem;padding:.42667rem}.section-title[data-v-1e282902]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.32rem}.title-text[data-v-1e282902]{font-size:.42667rem;font-weight:700;color:#323233}.activity-list{.van-card{&[data-v-1e282902]{background-color:#f7f8fa;margin-bottom:.21333rem;border-radius:.10667rem}&[data-v-1e282902]:last-child{margin-bottom:0}}}[data-v-1e282902] .van-card{background-color:#f7f8fa}[data-v-1e282902] .van-grid-item__content{padding:0}.my-page-container[data-v-881c1286]{min-height:100vh;background-color:#f7f8fa;padding-bottom:.53333rem}.my-page[data-v-881c1286]{display:flex;flex-direction:column;gap:.42667rem}.user-header[data-v-881c1286]{background:linear-gradient(135deg,#3f51b5,#5c6bc0);color:#fff;padding:.64rem .42667rem;display:flex;align-items:center;border-radius:0 0 .42667rem .42667rem;box-shadow:0 .10667rem .21333rem rgba(0,0,0,.1)}.user-details[data-v-881c1286]{margin-left:.42667rem;flex:1}.user-name[data-v-881c1286]{font-size:.53333rem;font-weight:700;margin-bottom:.10667rem}.user-id[data-v-881c1286]{font-size:.37333rem;opacity:.8}.user-stats[data-v-881c1286]{display:flex;background-color:#fff;margin:0 .42667rem;border-radius:.32rem;padding:.42667rem;box-shadow:0 .05333rem .21333rem rgba(0,0,0,.05)}.stat-item[data-v-881c1286]{flex:1;text-align:center;position:relative}.stat-item[data-v-881c1286]:not(:last-child):after{content:"";position:absolute;right:0;top:20%;height:60%;width:.02667rem;background-color:#ebedf0}.stat-value[data-v-881c1286]{font-size:.53333rem;font-weight:700;color:#323233;margin-bottom:.10667rem}.stat-label[data-v-881c1286]{font-size:.32rem;color:#969799}.menu-section[data-v-881c1286],.other-services[data-v-881c1286]{background-color:#fff;margin:0 .42667rem;border-radius:.32rem;padding:.42667rem;box-shadow:0 .05333rem .21333rem rgba(0,0,0,.05)}.section-title[data-v-881c1286]{font-size:.42667rem;font-weight:700;margin-bottom:.42667rem;color:#323233}.login-container[data-v-881c1286]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.06667rem .42667rem;height:100vh;background-color:#fff}.login-image[data-v-881c1286]{margin-bottom:.64rem}.login-text[data-v-881c1286]{text-align:center;margin-bottom:.85333rem}.login-text h2[data-v-881c1286]{font-size:.64rem;color:#323233;margin-bottom:.21333rem}.login-text p[data-v-881c1286]{font-size:.37333rem;color:#969799}.login-button[data-v-881c1286]{width:80%}.logout-cell[data-v-881c1286]{color:#ee0a24}[data-v-881c1286] .van-grid-item__content{padding:.42667rem .21333rem}[data-v-881c1286] .van-cell-group--inset{margin:0}.bind-phone-container[data-v-d0854504]{min-height:100vh;background-color:#f7f8fa}.binded-container[data-v-d0854504],.unbind-container[data-v-d0854504]{padding:.53333rem .42667rem}.form-group[data-v-d0854504]{margin-bottom:.64rem}.button-container[data-v-d0854504]{margin:.85333rem .42667rem}.tips[data-v-d0854504]{text-align:center;color:#969799;font-size:.37333rem;margin-top:.42667rem}[data-v-d0854504] .van-cell-group--inset{margin:0}[data-v-d0854504] .van-field__button{padding-left:.21333rem}html{font-size:.42667rem}@media (max-width:768px){html{font-size:.37333rem}}@media (min-width:769px) and (max-width:1024px){html{font-size:.42667rem}}@media (min-width:1025px){html{font-size:.48rem}}.flex,.flex-row{display:flex}.flex-row{flex-direction:row}.flex-col{display:flex;flex-direction:column}.flex-center{justify-content:center}.flex-between,.flex-center{display:flex;align-items:center}.flex-between{justify-content:space-between}.flex-around{display:flex;justify-content:space-around;align-items:center}.flex-wrap{flex-wrap:wrap}.flex-1{flex:1}.flex-grow{flex-grow:1}.flex-shrink{flex-shrink:0}.items-center{align-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.m-0{margin:0}.mt-2{margin-top:.05333rem}.mt-4{margin-top:.10667rem}.mt-6{margin-top:.16rem}.mt-8{margin-top:.21333rem}.mt-16{margin-top:.42667rem}.mb-8{margin-bottom:.21333rem}.mb-16{margin-bottom:.42667rem}.ml-4{margin-left:.10667rem}.mr-4{margin-right:.10667rem}.p-4{padding:.10667rem}.p-8{padding:.21333rem}.p-16{padding:.42667rem}.px-4{padding-left:.10667rem;padding-right:.10667rem}.py-4{padding-top:.10667rem;padding-bottom:.10667rem}.card{background-color:#fff;border-radius:.42667rem;margin-bottom:.42667rem;padding:.42667rem;box-shadow:0 .05333rem .32rem rgba(0,0,0,.1)}.card-hover:active{transform:scale(.98);transition:transform .2s}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-sm{font-size:.37333rem}.text-base{font-size:.42667rem}.text-lg{font-size:.48rem}.text-xl{font-size:.53333rem}.text-2xl{font-size:.64rem}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.text-primary{color:#3f51b5}.text-success{color:#27ae60}.text-warning{color:#f39c12}.text-danger{color:#e74c3c}.text-gray{color:#666}.scrollable{overflow-y:auto}.scrollable,.scrollable-x{-webkit-overflow-scrolling:touch;box-sizing:border-box}.scrollable-x{overflow-x:auto}.disabled{opacity:.6;pointer-events:none}.hidden{display:none}.invisible{visibility:hidden}.transition{transition:all .3s ease}.scale-hover:hover{transform:scale(1.02)}.custom-nav-bar{background:linear-gradient(135deg,var(--primary-color,#3f51b5) 0,var(--primary-light-color,#5c6bc0) 100%);box-shadow:0 .05333rem .21333rem rgba(0,0,0,.1);position:relative;z-index:100}.custom-nav-bar .van-nav-bar{background:transparent}.custom-nav-bar .van-nav-bar__title{color:#fff;font-size:.48rem;font-weight:600;line-height:1.4}.custom-nav-bar .van-icon,.custom-nav-bar .van-nav-bar__arrow,.custom-nav-bar .van-nav-bar__text{color:#fff!important;font-size:.42667rem;font-weight:500;text-shadow:0 .02667rem .05333rem rgba(0,0,0,.1)}.custom-nav-bar .van-nav-bar__left:active,.custom-nav-bar .van-nav-bar__right:active{opacity:.8}.fixed-nav-container{position:sticky;top:0;z-index:100;width:100%}.nav-with-back{padding-left:.42667rem}.nav-placeholder{height:1.22667rem}.transparent-nav{background:transparent!important;box-shadow:none}.dark-nav{background:linear-gradient(135deg,var(--dark-color,#2c3e50) 0,var(--dark-light-color,#34495e) 100%)}.empty-state{flex-direction:column;justify-content:center;padding:.85333rem;height:50vh}.empty-state,.stats-card{display:flex;align-items:center}.stats-card{justify-content:space-around;background-color:#fff;border-radius:.42667rem;padding:.42667rem;margin-bottom:.42667rem;box-shadow:0 .05333rem .21333rem rgba(0,0,0,.08)}.stat-item{display:flex;flex-direction:column;align-items:center;flex:1}.stat-label{font-size:.42667rem;color:#323233;margin-bottom:.21333rem;font-weight:500}.stat-value{font-size:.64rem;font-weight:600;text-shadow:0 .02667rem .05333rem rgba(0,0,0,.1)}.list-item{padding:.32rem;border-bottom:.02667rem solid #f5f5f5}.list-item:last-child{border-bottom:none}