@font-face{font-family:"iconfont";src:url(/static/media/iconfont.1a152ffe.woff2) format("woff2"),url(/static/media/iconfont.8640667d.woff) format("woff"),url(/static/media/iconfont.7b1d2116.ttf) format("truetype")}.iconfont{font-family:"iconfont"!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-wechat:before{content:"\e64f"}.icon-back:before{content:"\e64e"}.flex{display:flex}.flex-center{display:flex;align-items:center;justify-content:center}.flex-column{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.self-baseline{align-self:baseline}.self-stretch{align-self:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.content-start{align-content:flex-start}.content-end{align-content:flex-end}.content-center{align-content:center}.content-between{align-content:space-between}.content-around{align-content:space-around}.content-stretch{align-content:stretch}.flex-auto{flex:1 1 auto;min-width:0;min-height:0}.flex-none{flex:none}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-last{order:99999}.m0{margin:0}.mt0{margin-top:0}.mr0{margin-right:0}.mb0{margin-bottom:0}.ml0,.mx0{margin-left:0}.mx0{margin-right:0}.my0{margin-top:0;margin-bottom:0}.m1{margin:.5rem}.mt1{margin-top:.5rem}.mr1{margin-right:.5rem}.mb1{margin-bottom:.5rem}.ml1,.mx1{margin-left:.5rem}.mx1{margin-right:.5rem}.my1{margin-top:.5rem;margin-bottom:.5rem}.m2{margin:1rem}.mt2{margin-top:1rem}.mr2{margin-right:1rem}.mb2{margin-bottom:1rem}.ml2,.mx2{margin-left:1rem}.mx2{margin-right:1rem}.my2{margin-top:1rem;margin-bottom:1rem}.m3{margin:2rem}.mt3{margin-top:2rem}.mr3{margin-right:2rem}.mb3{margin-bottom:2rem}.ml3,.mx3{margin-left:2rem}.mx3{margin-right:2rem}.my3{margin-top:2rem;margin-bottom:2rem}.m4{margin:4rem}.mt4{margin-top:4rem}.mr4{margin-right:4rem}.mb4{margin-bottom:4rem}.ml4,.mx4{margin-left:4rem}.mx4{margin-right:4rem}.my4{margin-top:4rem;margin-bottom:4rem}.mxn1{margin-left:-.5rem;margin-right:-.5rem}.mxn2{margin-left:-1rem;margin-right:-1rem}.mxn3{margin-left:-2rem;margin-right:-2rem}.mxn4{margin-left:-4rem;margin-right:-4rem}.m-auto{margin:auto}.mt-auto{margin-top:auto}.mr-auto{margin-right:auto}.mb-auto{margin-bottom:auto}.ml-auto,.mx-auto{margin-left:auto}.mx-auto{margin-right:auto}.my-auto{margin-top:auto;margin-bottom:auto}.p0{padding:0}.pt0{padding-top:0}.pr0{padding-right:0}.pb0{padding-bottom:0}.pl0,.px0{padding-left:0}.px0{padding-right:0}.py0{padding-top:0;padding-bottom:0}.p1{padding:.5rem}.pt1{padding-top:.5rem}.pr1{padding-right:.5rem}.pb1{padding-bottom:.5rem}.pl1{padding-left:.5rem}.py1{padding-top:.5rem;padding-bottom:.5rem}.px1{padding-left:.5rem;padding-right:.5rem}.p2{padding:1rem}.pt2{padding-top:1rem}.pr2{padding-right:1rem}.pb2{padding-bottom:1rem}.pl2{padding-left:1rem}.py2{padding-top:1rem;padding-bottom:1rem}.px2{padding-left:1rem;padding-right:1rem}.p3{padding:2rem}.pt3{padding-top:2rem}.pr3{padding-right:2rem}.pb3{padding-bottom:2rem}.pl3{padding-left:2rem}.py3{padding-top:2rem;padding-bottom:2rem}.px3{padding-left:2rem;padding-right:2rem}.p4{padding:4rem}.pt4{padding-top:4rem}.pr4{padding-right:4rem}.pb4{padding-bottom:4rem}.pl4{padding-left:4rem}.py4{padding-top:4rem;padding-bottom:4rem}.px4{padding-left:4rem;padding-right:4rem}.border{border-style:solid;border-width:1px}.border-none{border:0}.border-top{border-top-style:solid;border-top-width:1px}.border-right{border-right-style:solid;border-right-width:1px}.border-bottom{border-bottom-style:solid;border-bottom-width:1px}.border-left{border-left-style:solid;border-left-width:1px}.rounded{border-radius:3px}.circle{border-radius:50%}.not-rounded{border-radius:0}.rounded-top{border-radius:3px 3px 0 0}.rounded-right{border-radius:0 3px 3px 0}.rounded-bottom{border-radius:0 0 3px 3px}.rounded-left{border-radius:3px 0 0 3px}.inline{display:inline}.block{display:block}.inline-block{display:inline-block}.table{display:table}.table-cell{display:table-cell}.overflow-hidden{overflow:hidden}.overflow-scroll{overflow:scroll}.overflow-auto{overflow:auto}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.left{float:left}.right{float:right}.fit{max-width:100%}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.top-0{top:0}.right-0{right:0}.bottom-0{bottom:0}.left-0{left:0}.z1{z-index:1}.z2{z-index:2}.z3{z-index:3}.z4{z-index:4}.font-family-inherit{font-family:inherit}.font-size-inherit{font-size:inherit}.text-decoration-none{text-decoration:none}.bold{font-weight:700}.regular{font-weight:400}.italic{font-style:italic}.caps{text-transform:uppercase;letter-spacing:.2em}.left-align{text-align:left}.center{text-align:center}.right-align{text-align:right}.justify{text-align:justify}.nowrap{white-space:nowrap}.break-word{word-wrap:break-word}.line-height-1{line-height:1}.line-height-2{line-height:1.125}.line-height-3{line-height:1.25}.line-height-4{line-height:1.5}.list-style-none{list-style:none}.underline{text-decoration:underline}.truncate{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-reset{list-style:none;padding-left:0}.hide{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.display-none{display:none!important}.h00{font-size:4rem}.h0{font-size:3rem}.h1{font-size:2rem}.h2{font-size:1.5rem}.h3{font-size:1.25rem}.h4{font-size:1rem}.h5{font-size:.875rem}.h6{font-size:.75rem}.flex5{flex:5 1}.flex4{flex:4 1}.flex3{flex:3 1}.flex2{flex:2 1}.flex1{flex:1 1}.full-width{width:100%}.full-height{height:100%}.full-page-width{width:100vw}.full-page-height{height:100vh}.border-box{box-sizing:border-box}.shadow{box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.shadow-light{box-shadow:10px 10px 10px 10px hsla(0,0%,78%,.1)}.shadow-right{box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.pointer{cursor:pointer}:root{--adm-color-primary:#06ae56!important}body{background:#f5f5f5}.bg-gradual-green{background-image:linear-gradient(45deg,#39b54a,#8dc63f);color:#fff}.shadow[class*=-green]{box-shadow:6px 6px 8px rgba(48,156,63,.2)}.round{border-radius:5000px}.primary-color{color:#06ae56}.radius{border-radius:12px}.bg-white{background-color:#fff;color:#666}.text-black{color:#333}.text-gray{color:grey}.text-red{color:red}.white{color:#fff}.bgwhite{background-color:#fff}.pure-table{border-collapse:collapse;border-spacing:0;empty-cells:show;border:1px solid #c1d6c6}.pure-table td{text-align:center}.pure-table caption{color:#909399;font:italic 85%/1 arial,sans-serif;padding:1em 0;text-align:center}.pure-table td,.pure-table th{border-left:1px solid #c1d6c6;border-bottom-width:0;border-right-width:0;border-top-width:0;font-size:inherit;margin:0;overflow:visible;padding:10px}.pure-table td:first-child,.pure-table th:first-child{border-left-width:0}.pure-table thead{color:#909399;text-align:left;vertical-align:bottom;font-weight:700}.pure-table td{background-color:initial}.pure-table-odd td,.pure-table-striped tr:nth-child(2n-1) td{background-color:#f2f2f2}.pure-table-bordered td{border-bottom:1px solid #c1d6c6}.pure-table-bordered tbody>tr:last-child>td{border-bottom-width:0}.pure-table-horizontal td,.pure-table-horizontal th{border-width:0 0 1px;border-bottom:1px solid #c1d6c6}.pure-table-horizontal tbody>tr:last-child>td{border-bottom-width:0}.customized-table{border-collapse:collapse;border-spacing:0;empty-cells:show;border:1px solid #3dcc82}.customized-table td{text-align:center}.customized-table caption{color:#909399;font:italic 85%/1 arial,sans-serif;padding:1em 0;text-align:center}.customized-table td,.customized-table th{border-left:1px solid #3dcc82;border-bottom-width:0;border-right-width:0;border-top-width:0;font-size:inherit;margin:0;overflow:visible;padding:10px}.customized-table td:first-child,.customized-table th:first-child{border-left-width:0}.customized-table thead{color:#909399;text-align:left;vertical-align:bottom;font-weight:700}.customized-table td{background-color:initial}.customized-table-odd td,.customized-table-striped tr:nth-child(2n-1) td{background-color:#f2f2f2}.customized-table-bordered td{border-bottom:1px solid #3dcc82}.customized-table-bordered tbody>tr:last-child>td{border-bottom-width:0}.customized-table-horizontal td,.customized-table-horizontal th{border-width:0 0 1px;border-bottom:1px solid #3dcc82}.customized-table-horizontal tbody>tr:last-child>td{border-bottom-width:0}.container--3H7DU{height:100vh;background-color:#f7f9fa;padding:16px 16px 0;box-sizing:border-box;max-width:500px;margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,"PingFang SC","Helvetica Neue",STHeiti,"Microsoft Yahei",Tahoma,Simsun,sans-serif;color:#1f2937;-webkit-tap-highlight-color:transparent;display:flex;flex-direction:column;overflow:hidden}.qrCard--3oSzF{flex-shrink:0;background:linear-gradient(145deg,#20bb6b,#15a85b 50%,#0d9650);border-radius:18px;padding:20px 20px 22px;box-shadow:0 10px 24px rgba(22,175,96,.22);color:#fff;position:relative;overflow:hidden}.cardHeader--e72iW{margin-bottom:14px}.title--2f1rT{font-size:20px;font-weight:700;color:#fff;line-height:1.3;letter-spacing:.5px}.subtitle--39UpR{font-size:13px;color:hsla(0,0%,100%,.88);margin-top:4px;line-height:1.4}.qrWrapper--1deN5{flex-direction:column;margin:10px 0 4px}.qrWrapper--1deN5,.scanBox--1uxab{display:flex;justify-content:center;align-items:center}.scanBox--1uxab{position:relative;width:176px;height:176px;cursor:pointer;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.scanBox--1uxab:active{-webkit-transform:scale(.97);transform:scale(.97)}.corner--3ljlm{position:absolute;width:22px;height:22px;border-color:#fff;border-style:solid;pointer-events:none}.cornerTopLeft--32wEB{top:0;left:0;border-width:3.5px 0 0 3.5px;border-top-left-radius:6px}.cornerTopRight--1Bbg3{top:0;right:0;border-width:3.5px 3.5px 0 0;border-top-right-radius:6px}.cornerBottomLeft--zgj0x{bottom:0;left:0;border-width:0 0 3.5px 3.5px;border-bottom-left-radius:6px}.cornerBottomRight--oyWAz{bottom:0;right:0;border-width:0 3.5px 3.5px 0;border-bottom-right-radius:6px}.qrCodeInner--1PsNh{width:142px;height:142px;background-color:#fff;border-radius:10px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 14px rgba(0,0,0,.08);position:relative}.qrTip--2i2_F{margin-top:8px;font-size:12px;color:hsla(0,0%,100%,.85);grid-gap:4px;gap:4px;cursor:pointer}.authPage--1svLX,.qrTip--2i2_F{display:flex;align-items:center}.authPage--1svLX{flex:1 1;flex-direction:column;justify-content:center;grid-gap:16px;gap:16px;padding:0 32px 48px;text-align:center}.authPageTitle--1jvLa{font-size:17px;font-weight:700;color:#1f2937;line-height:1.3}.authPageDesc--jgqiI{font-size:13px;color:#9ca3af;line-height:1.6}.authPage--1svLX .authBtn--1YCyY{margin-left:0;height:40px;padding:0 28px;border-radius:20px;font-size:14px}.authBtn--1YCyY{flex-shrink:0;margin-left:12px;height:34px;padding:0 16px;border-radius:8px;background:#07c160;color:#fff;font-size:13px;font-weight:600;border:none;outline:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;transition:all .2s ease}.authBtn--1YCyY:active{background:#06ad56;-webkit-transform:scale(.96);transform:scale(.96)}.authBtn--1YCyY[disabled]{opacity:.7;cursor:not-allowed}.recordSection--1HWGY{flex:1 1;min-height:0;margin-top:20px;display:flex;flex-direction:column}.recordTitle--1rSzs{flex-shrink:0;font-size:17px;font-weight:700;color:#111827;margin-bottom:12px;display:flex;align-items:center}.recordScrollContainer--2Drwm{flex:1 1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:24px}.recordScrollContainer--2Drwm::-webkit-scrollbar{width:4px}.recordScrollContainer--2Drwm::-webkit-scrollbar-thumb{background:rgba(0,0,0,.12);border-radius:4px}.recordScrollContainer--2Drwm::-webkit-scrollbar-track{background:transparent}.recordList--bS2zT{display:flex;flex-direction:column;grid-gap:12px;gap:12px}.recordCard--3SWeX{background:#fff;border-radius:14px;padding:14px 16px;display:flex;align-items:center;box-shadow:0 2px 10px rgba(0,0,0,.035);border:1px solid rgba(0,0,0,.03);transition:background .15s ease,-webkit-transform .15s ease;transition:transform .15s ease,background .15s ease;transition:transform .15s ease,background .15s ease,-webkit-transform .15s ease}.recordCard--3SWeX:active{background:#fbfbfc}.avatarWrap--31m8F{width:44px;height:44px;border-radius:50%;background:#edf5fe;display:flex;align-items:center;justify-content:center;flex-shrink:0}.avatarIcon--1MOru{color:#4b89e8}.userInfo--24l8q{display:flex;flex-direction:column;margin-left:14px;min-width:56px;flex-shrink:0}.userName--_sj5-{font-size:15px;font-weight:700;color:#1f2937;line-height:1.3}.userGender--8bEvp{font-size:14px;font-weight:600;color:#1f2937;line-height:1.3;margin-top:4px}.dateInfo--skYSk{display:flex;flex-direction:column;margin-left:18px;flex:1 1;min-width:0}.dateText--3Baby{letter-spacing:.3px}.dateText--3Baby,.timeText--31J8R{font-size:14px;font-weight:700;color:#1f2937;line-height:1.3}.timeText--31J8R{margin-top:4px;letter-spacing:.5px}.actionArea--1ZLhg{margin-left:12px;flex-shrink:0}.reportBtn--2rxKF{background:#e8f8ef;color:#07c160;border:1px solid #b7ebcf;border-radius:8px;padding:6px 12px;font-size:13px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all .2s ease;outline:none;white-space:nowrap}.reportBtn--2rxKF:active{background:#07c160;color:#fff;border-color:#07c160;-webkit-transform:scale(.96);transform:scale(.96)}.emptyState--2SVES{text-align:center;padding:40px 16px;color:#9ca3af;font-size:14px;background:#fff;border-radius:14px}.skeleton--ijOph{background:#e9edf2;border-radius:6px;-webkit-animation:skeletonPulse--2yZ3O 1.4s ease-in-out infinite;animation:skeletonPulse--2yZ3O 1.4s ease-in-out infinite}.skeletonOnCard--19tyf{background:hsla(0,0%,100%,.42)}.skeletonTitleLine--3Bjra{width:132px;height:20px;border-radius:8px}.skeletonSubtitleLine--PmXgE{width:186px;height:13px;margin-top:9px}.skeletonQr--3a79w{width:120px;height:120px;border-radius:10px}.skeletonAvatar--1wnDF{width:100%;height:100%;border-radius:50%}.skeletonName--11tDM{width:56px;height:15px}.skeletonGender--1aIVH{width:30px;height:13px;margin-top:7px}.skeletonDate--1Muso{width:96px;height:14px}.skeletonTime--1MxOf{width:62px;height:14px;margin-top:6px}.skeletonAction--37W5o{width:72px;height:30px;border-radius:8px}@-webkit-keyframes skeletonPulse--2yZ3O{0%,to{opacity:1}50%{opacity:.5}}@keyframes skeletonPulse--2yZ3O{0%,to{opacity:1}50%{opacity:.5}}.qrModalMask--26yVl{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:9999;padding:24px;-webkit-animation:fadeIn--1SlVX .2s ease;animation:fadeIn--1SlVX .2s ease}.qrModalContent--3qWta{background:#fff;border-radius:20px;padding:28px 24px 22px;display:flex;flex-direction:column;align-items:center;box-shadow:0 12px 36px rgba(0,0,0,.22);max-width:320px;width:100%;box-sizing:border-box;-webkit-animation:scaleUp--2OR8B .25s cubic-bezier(.16,1,.3,1);animation:scaleUp--2OR8B .25s cubic-bezier(.16,1,.3,1)}.qrModalTitle--1RnYT{font-size:18px;font-weight:700;color:#1f2937;margin-bottom:6px}.qrModalDesc--8MHB-{font-size:13px;color:#6b7280;margin-bottom:20px;text-align:center}.qrModalCode--3JxxT{padding:16px;background:#fff;border-radius:14px;box-shadow:0 2px 14px rgba(0,0,0,.06);border:1px solid #f0f0f0}.qrModalCloseBtn--9AVGX,.qrModalCode--3JxxT{display:flex;align-items:center;justify-content:center}.qrModalCloseBtn--9AVGX{margin-top:24px;width:100%;height:44px;border-radius:12px;background:#07c160;color:#fff;font-size:15px;font-weight:600;border:none;cursor:pointer;transition:all .2s}.qrModalCloseBtn--9AVGX:active{background:#06ad56;-webkit-transform:scale(.98);transform:scale(.98)}@-webkit-keyframes fadeIn--1SlVX{0%{opacity:0}to{opacity:1}}@keyframes fadeIn--1SlVX{0%{opacity:0}to{opacity:1}}@-webkit-keyframes scaleUp--2OR8B{0%{-webkit-transform:scale(.9);transform:scale(.9);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes scaleUp--2OR8B{0%{-webkit-transform:scale(.9);transform:scale(.9);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}