body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0}#root{width:100%;height:100vh;overflow:hidden}.container-ZfEH3a{background:linear-gradient(to bottom right,#1890ff,#722ed1);justify-content:center;align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.bubble-Kg51hw{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;z-index:0;transform-origin:50%;background:#ffffff1a;border-radius:50%;animation:8s ease-in-out infinite float-NOUZBk;position:absolute}@keyframes float-NOUZBk{0%,to{transform:translate(0)scale(1)rotate(0)}25%{transform:translate(-10px,-10px)scale(1.1)rotate(5deg)}50%{transform:translate(0)scale(1)rotate(0)}75%{transform:translate(10px,10px)scale(.9)rotate(-5deg)}}.content-RuBQHD{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1;background:#fff;border-radius:16px;width:100%;max-width:400px;margin:0 16px;padding:40px 24px;animation:.5s ease-out fadeIn-QoWFeV;position:relative;box-shadow:0 4px 12px #00000026,0 0 0 1px #ffffff1a}.content-RuBQHD .loading-bvWPtJ{z-index:10;background:#ffffffe6;border-radius:16px;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes fadeIn-QoWFeV{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.header-FOLkTM{text-align:center;flex-direction:column;align-items:center;margin-bottom:40px;display:flex}.header-FOLkTM .logo-JOaOaH{width:80px;height:80px;animation:2s ease-in-out infinite pulse-QV58ky}.header-FOLkTM h2{color:#333;-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#1890ff,#722ed1);-webkit-background-clip:text;margin:0 0 8px;font-size:24px;font-weight:600}.header-FOLkTM .description-au7L2y{color:#999;margin:0;font-size:14px}@keyframes pulse-QV58ky{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.submitBtn-e50e8B{margin-top:24px;transition:transform .2s}.submitBtn-e50e8B:hover{transform:translateY(-2px)}.dashboard-G4qxtH{background-color:#f5f5f5;padding:16px 16px 80px}.userCard-dPet9I{color:#fff;background:linear-gradient(135deg,#e53e3e 0%,#c53030 100%);border-radius:16px;margin-bottom:15px;padding:10px;box-shadow:0 4px 12px #e53e3e4d}.userCardHeader-OrGU39{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.userInfo-Zg2Qih{flex:1;align-items:center;gap:12px;display:flex}.avatar-he2hNG{flex-shrink:0}.userDetails-puYBxk{flex:1}.name-x_jHJV{color:#fff;margin-bottom:8px;font-size:20px;font-weight:600}.idCard-FKaurg{color:#ffffffe6;font-size:14px}.settingsBtn-AJweQf{cursor:pointer;background:#fff3;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:background .2s;display:flex}.settingsBtn-AJweQf img{object-fit:contain;width:24px;height:24px}.settingsBtn-AJweQf:active{background:#ffffff4d}.dataRow-_Tnr06{justify-content:space-around;margin-bottom:12px;padding:16px 0;display:flex}.dataItem-DXoJ4m{text-align:center;flex:1}.dataValue-qV_hxl{color:#fff;margin-bottom:4px;font-size:24px;font-weight:600}.dataLabel-o0Y3Hn{color:#fffc;font-size:12px}.expandableSection-PVihxx{margin-top:12px}.codeTrigger-csXoa9{cursor:pointer;flex-direction:column;align-items:center;transition:opacity .2s;display:flex}.codeTrigger-csXoa9:active{opacity:.7}.arrow-k4d7kg{object-fit:contain;width:30px;height:30px;transition:transform .3s}.arrow-k4d7kg.arrowUp-fTedxu{transform:rotate(180deg)}.arrowContainer-xuivnk{cursor:pointer;justify-content:center;padding:4px 0;transition:opacity .2s;display:flex}.arrowContainer-xuivnk:active{opacity:.7}.qrcodeContainer-I1j0h6{flex-direction:column;align-items:center;gap:16px;padding:0;animation:.3s ease-out slideDown-oM855R;display:flex}@keyframes slideDown-oM855R{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.qrcodeImage-GvRT8E{object-fit:contain;background:#ffffff1a;border-radius:8px;width:160px;height:160px;padding:8px}.codeText-qFc5xu{color:#fff;letter-spacing:2px;font-size:18px;font-weight:600}.buttonGroup-ndUoGK{background:#fff}.buttonItem-uc7Mii{cursor:pointer;flex-direction:column;justify-content:center;align-items:center;padding:12px 8px;transition:all .2s;display:flex}.buttonItem-uc7Mii:active{opacity:.7;transform:scale(.95)}.buttonIcon-bd8O68{justify-content:center;align-items:center;margin-bottom:8px;display:flex}.buttonIcon-bd8O68 img{object-fit:contain;width:50px;height:50px}.buttonTitle-oNvYfN{color:#333;text-align:center;white-space:nowrap;font-size:13px;line-height:1.3}.container-K6kzaE{background-color:#f5f5f5;flex-direction:column;min-height:100vh;display:flex}.content-swJpNG{flex-direction:column;flex:1;padding:16px 16px 100px;display:flex}.section-fswaNC{background:#fff;border-radius:8px;margin-bottom:16px;overflow:hidden}.sectionTitle-KFET6E{color:#333;border-bottom:1px solid #f0f0f0;padding:16px;font-size:16px;font-weight:600}.groupValue-prTgBk{color:#333;font-size:14px}.buttonContainer-A4q1Ul{margin-top:16px;padding:16px 0}.confirmButton-joXP0b{border-radius:8px;height:48px;font-size:16px;font-weight:600}.container-Ee6kqG{flex-direction:column;width:100vw;height:100vh;display:flex;position:relative;overflow:hidden}.container-Ee6kqG .adm-nav-bar{z-index:200!important;background:#fff!important;position:fixed!important;top:0!important;left:0!important;right:0!important}.mapContainer-hzUOAK{z-index:1;background:#f5f5f5;width:100%;height:calc(100% - 45px);position:fixed;top:45px;left:0}.detailPanel-m4z_z2{z-index:100;background:#fff;border-radius:16px 16px 0 0;height:60vh;transition:transform .3s;position:fixed;bottom:50px;left:0;right:0;overflow:hidden;transform:translateY(calc(100% - 50px));box-shadow:0 -2px 8px #0000001a}.detailPanel-m4z_z2.panelExpanded-SvNMEZ{overflow:hidden auto;transform:translateY(0)}.panelToggle-YLnDBs{text-align:center;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:100%;padding:8px 0;transition:opacity .2s;display:flex}.panelToggle-YLnDBs img{object-fit:contain;vertical-align:middle;width:36px;height:36px;transition:transform .3s}.panelToggle-YLnDBs .arrowExpanded-VgODLZ{transform:rotate(180deg)}.panelToggle-YLnDBs:active{opacity:.7}.panelContent-V5ITJg{padding:0 10px 20px;display:none}.detailPanel-m4z_z2.panelExpanded-SvNMEZ .panelContent-V5ITJg{display:block}.pointCard-xW8ZsG{cursor:pointer;background:#fff;border-radius:16px;justify-content:flex-start;align-items:center;margin:10px 0;padding:8px;transition:all .2s;display:flex;box-shadow:0 0 6px #e53e3e4d}.pointCard-xW8ZsG:active{transform:scale(.98)}.pointCard-xW8ZsG.active-Iuy1vI{background:#ffeaea;border:1.5px solid #e53e3e;box-shadow:0 0 8px #e53e3e66}.pointImage-T3xF2F{background:#f8f8f8;border-radius:16px;flex-shrink:0;width:100px;height:100px;margin-right:12px;overflow:hidden}.pointImage-T3xF2F img{object-fit:cover;width:100%;height:100%}.pointInfo-CCf5TO{flex-direction:column;flex:1;justify-content:space-between;min-width:0;display:flex}.pointHeader-tElj_v{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.pointName-ws3frj{color:#333;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:18px;font-weight:700;overflow:hidden}.pointCard-xW8ZsG.active-Iuy1vI .pointName-ws3frj{color:#e53e3e;font-weight:700}.pointDistance-UBfK2v{color:#666;text-align:right;flex-shrink:0;margin-left:8px;font-size:13px}.pointMeta-xkFwdy{color:#333;justify-content:space-between;align-items:center;margin-bottom:4px;font-size:12px;display:flex}.pointType-plnydb,.pointArea-VAiyUi{color:#333;font-size:12px}.pointServiceTime-BEZfzF{color:#333;text-overflow:ellipsis;white-space:nowrap;margin-bottom:4px;font-size:12px;overflow:hidden}.pointAddress-wSMxaZ{color:#333;text-overflow:ellipsis;-webkit-line-clamp:2;word-break:break-all;-webkit-box-orient:vertical;margin-bottom:4px;font-size:12px;display:-webkit-box;overflow:hidden}.navButton-mevfeR{color:#fff;cursor:pointer;background:#e53e3e;border:none;border-radius:8px;align-self:flex-end;margin-top:8px;padding:4px 12px;font-size:14px;transition:background .2s}.navButton-mevfeR:active{background:#c53030}.container-yxeqPV{background-color:#f5f5f5;flex-direction:column;min-height:100vh;display:flex}.content-nkv6t0{flex:1;padding:16px 16px 80px}.emptyState-WZOU5e{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:60px 20px;display:flex}.emptyText-wvcH8v{color:#666;margin-bottom:24px;font-size:16px}.registerButton-OlKPuB{border-radius:8px;width:200px;height:44px}.auditPendingCard-M7QoJs{text-align:center;background:#fff;border-radius:16px;margin:20px;padding:40px 20px;box-shadow:0 2px 8px #0000001a}.auditPendingIcon-jWH07r{margin-bottom:16px;font-size:48px}.auditPendingTitle-gYUu8F{color:#333;margin-bottom:12px;font-size:20px;font-weight:600}.auditPendingText-AzvNlH{color:#666;font-size:14px;line-height:1.6}.auditRejectCard-QJATJu{text-align:center;background:#fff;border-radius:16px;margin:20px;padding:40px 20px;box-shadow:0 2px 8px #0000001a}.auditRejectIcon-qTStJ0{margin-bottom:16px;font-size:48px}.auditRejectTitle-qdF63D{color:#e53e3e;margin-bottom:12px;font-size:20px;font-weight:600}.auditRejectText-rA90BV{color:#666;margin-bottom:20px;font-size:14px;line-height:1.6}.reapplyButton-pQpwZL{border-radius:8px;width:150px;height:40px}.volunteerCard-EGUWNQ{color:#fff;background:linear-gradient(135deg,#e53e3e 0%,#c53030 100%);border-radius:16px;margin-bottom:20px;padding:20px;box-shadow:0 4px 12px #e53e3e4d}.cardHeader-zFO4Au{align-items:center;gap:12px;margin-bottom:20px;display:flex}.cardInfo-qZzN6B{flex:1}.nameRow-NjO1W9{align-items:center;gap:8px;margin-bottom:8px;display:flex}.name-wppk3B{color:#fff;font-size:20px;font-weight:600}.volunteerTag-SqGodJ{background:#fff3;border-radius:4px;padding:2px 8px;font-size:12px}.accountCode-O2nHA6{color:#ffffffe6;font-size:14px}.cardStats-oquxBG{border-top:1px solid #fff3;justify-content:space-around;padding-top:16px;display:flex}.statItem-eYsGNd{text-align:center;flex:1}.statValue-aUpPsm{color:#fff;margin-bottom:4px;font-size:24px;font-weight:600}.statLabel-cS5KGy{color:#fffc;font-size:12px}.serviceButtonContainer-hKfS1k{margin-bottom:20px}.serviceButton-peEKsx{border-radius:8px;height:48px;font-size:16px;font-weight:600}.serviceRecords-XbaDd7{background:#fff;border-radius:16px;padding:16px;box-shadow:0 2px 8px #0000001a}.recordsTitle-eLsDlo{color:#333;margin-bottom:16px;font-size:16px;font-weight:600}.recordsList-t4QlWO{flex-direction:column;gap:12px;display:flex}.recordItem-eOhK0T{background:#f5f5f5;border-radius:8px;padding:12px}.recordHeader-c3skWl{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.recordTitle-dh8WMF{color:#333;font-size:16px;font-weight:600}.recordStatus-QM5BB5{color:#666;background:#e5e5e5;border-radius:4px;padding:2px 8px;font-size:12px}.recordStatus-QM5BB5.completed-uL9qKc{color:#155724;background:#d4edda}.recordStatus-QM5BB5.auditing-RTYYWE{color:#856404;background:#fff3cd}.recordStatus-QM5BB5.inProgress-2iztLz{color:#084298;background:#cfe2ff}.recordStatus-QM5BB5.rejected-PYKcSG{color:#721c24;background:#f8d7da}.recordDetails-ca3U27{color:#666;flex-direction:column;gap:4px;margin-bottom:8px;font-size:14px;display:flex}.recordTime-JqzbBM{color:#999;margin-top:4px;font-size:12px}.emptyRecords-GR3Ppa{text-align:center;color:#999;padding:40px 20px;font-size:14px}.container-WHTLZP{background:#fff;flex-direction:column;min-height:100vh;display:flex}.content-nPpamp{flex:1;justify-content:center;align-items:flex-start;padding:20px;display:flex}.serviceCodeCard-ovaYKA{background:#e53e3e;border-radius:18px;flex-direction:column;align-items:center;width:100%;max-width:400px;padding:36px 28px 28px;display:flex;box-shadow:0 4px 32px #e53e3e2e}.serviceCodeTitle-WvgHx8{color:#fff;letter-spacing:2px;margin-bottom:20px;font-size:24px;font-weight:700}.qrcodeArea-_awV7Q{background:#fff;border:1.5px solid #f0f0f0;border-radius:18px;justify-content:center;align-items:center;width:200px;min-width:200px;height:200px;min-height:200px;margin-bottom:22px;padding:22px;display:flex;box-shadow:0 4px 18px #11998e1a}.qrcodeImg-BwzPT9{object-fit:contain;width:100%;height:100%}.qrcodePlaceholder-Hbfjrs{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.qrcodeText-ox9nUm{color:#666;margin-bottom:8px;font-size:16px}.selectedPoint-r_1F01{color:#ffecec;margin-bottom:8px;font-size:16px}.qrcodeTip-qp7uZY{color:#fff;text-align:center;letter-spacing:1px;font-size:16px;line-height:1.5}.repickBtn-pcRLmn{--border-radius:999px;width:140px;margin-top:12px}@media (max-width:480px){.serviceCodeCard-ovaYKA{padding:18px 2vw}.serviceCodeTitle-WvgHx8{margin-bottom:10px;font-size:17px}.qrcodeArea-_awV7Q{width:130px;min-width:130px;height:130px;min-height:130px;margin-bottom:12px;padding:8px}.qrcodeTip-qp7uZY{padding:0 2vw;font-size:12px}}.container-FTmNjl{background-color:#f5f5f5;flex-direction:column;min-height:100vh;display:flex}.content-TfM0YR{flex-direction:column;flex:1;padding:16px 16px 100px;display:flex}.section-PM_4IH{background:#fff;border-radius:8px;margin-bottom:16px;overflow:hidden}.sectionTitle-SQzDpg{color:#333;border-bottom:1px solid #f0f0f0;padding:16px;font-size:16px;font-weight:600}.selectValue-v0H0xV{color:#333;font-size:14px}.inputLabel-ac0WdN,.readonlyLabel-d3HnEA,.uploadLabel-G_MKMd{color:#333;margin-bottom:8px;font-size:14px}.input-ZvToe_{flex:1}.uploadLabel-G_MKMd{margin-bottom:12px;display:block}.imagePreview-hVdIfQ{background:#f5f5f5;border-radius:8px;width:150px;height:100px;overflow:hidden}.imagePreview-hVdIfQ img{object-fit:cover;width:100%;height:100%}.buttonContainer-aRBQF3{margin-top:16px;padding:16px 0}.confirmButton-KBEwIa{border-radius:8px;height:48px;font-size:16px;font-weight:600}.CommonUpload-mCeTqX{width:100%}.container-Z9bLtT{background-color:#f5f5f5;flex-direction:column;min-height:100vh;display:flex}.content-OFlKUF{flex:1;padding:16px 16px 80px}.placeholder-WO2Xlq{color:#999;justify-content:center;align-items:center;min-height:200px;font-size:16px;display:flex}.stockCard-j2x5sk{background:#e8dff5;border-radius:12px;margin-bottom:12px;padding:16px}.contentRow-ZatvpD{align-items:stretch;gap:16px;min-height:60px;display:flex}.leftContent-nLJoY5{flex-direction:column;flex:1;justify-content:space-between;display:flex}.title-_zBcsJ{color:#333;margin-bottom:4px;font-size:15px;font-weight:600}.valueRow-SOUUbe{align-items:baseline;gap:4px;margin-bottom:2px;display:flex}.valueNumber-RS5haH{color:#c300ff;font-size:24px;font-weight:600;line-height:1}.unit-Ic0Hy6{color:#666;margin-left:2px;font-size:13px}.summary-n7Vdvq{color:#999;font-size:12px}.rightContent-Re0rYw{flex:1;justify-content:center;align-items:center;display:flex}.bloodTypeGrid-vM57g1{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr);gap:12px;width:100%;display:grid}.bloodTypeItem-yC3CtN{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.bloodTypeLabel-eTsIxf{color:#666;margin-bottom:4px;font-size:13px}.bloodTypeValue-zqD82u{color:#c300ff;font-size:16px;font-weight:600;line-height:1.2}.expandedContent-zVFCL4{opacity:0;max-height:0;transition:max-height .3s ease-out,opacity .3s ease-out;overflow:hidden}.expandedContent-zVFCL4.expanded-uvoHwh{opacity:1;max-height:500px}.expandedContent-zVFCL4.collapsed-LbkVFL{opacity:0;max-height:0}.expandedContentInner-lhlaeS{flex-direction:column;gap:2px;display:flex}.detailRow-WMAiNF{align-items:center;gap:20px;width:100%;padding:4px 0;display:flex}.detailRow-WMAiNF .bloodTypeItem-yC3CtN{flex:1;min-width:0}.detailRow-WMAiNF .bloodTypeItem-yC3CtN:first-child{flex:2}.arrowRow-JqIdkM{cursor:pointer;justify-content:center;align-items:center;transition:opacity .2s;display:flex}.arrowRow-JqIdkM:active{opacity:.7}.arrowIcon-ppRzwb{object-fit:contain;width:24px;height:24px;transition:transform .3s}.arrowIcon-ppRzwb.arrowUp-qkCtio{transform:rotate(180deg)}.monthCard-R60RfR{background:#ffe9e9;border-radius:12px;margin-bottom:12px;padding:16px}.contentRow-NHRWXq{align-items:stretch;gap:16px;min-height:60px;display:flex}.leftContent-irG8Tw{flex-direction:column;flex:1;justify-content:space-between;display:flex}.title-u0dfrr{color:#333;margin-bottom:4px;font-size:15px;font-weight:600}.valueRow-GxKVh1{align-items:baseline;gap:4px;margin-bottom:2px;display:flex}.valueNumber-Iaux1l{color:#e53e3e;font-size:24px;font-weight:600;line-height:1}.unit-gO_gvE{color:#666;margin-left:2px;font-size:13px}.tip-O8vYlW{color:#999;font-size:12px}.tip-O8vYlW .arrowUp-ZM7Clr{color:#e53e3e}.tip-O8vYlW .arrowDown-JYoPrD{color:#52c41a}.rightContent-S4ZSYW{flex:1;justify-content:center;align-items:center;display:flex}.detailGrid-R6cdDZ{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr);gap:12px;width:100%;display:grid}.detailItem-qdtxcI{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.detailLabel-zrsJH4{color:#666;margin-bottom:4px;font-size:13px}.detailValue-_a6os5{color:#e53e3e;font-size:16px;font-weight:600;line-height:1.2}.expandedContent-ikdHPm{opacity:0;max-height:0;transition:max-height .3s ease-out,opacity .3s ease-out;overflow:hidden}.expandedContent-ikdHPm.expanded-CyAFrI{opacity:1;max-height:500px}.expandedContent-ikdHPm.collapsed-hOfpbE{opacity:0;max-height:0}.expandedContentInner-jyoHMK{flex-direction:column;gap:2px;display:flex}.detailRow-G5fN3F{align-items:center;gap:20px;width:100%;padding:4px 0;display:flex}.detailRow-G5fN3F .bloodTypeItem-pyGXBC{flex:1;min-width:0}.detailRow-G5fN3F .bloodTypeItem-pyGXBC:first-child{flex:2}.bloodTypeItem-pyGXBC{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.bloodTypeLabel-XNC_M4{color:#666;margin-bottom:4px;font-size:13px}.bloodTypeValue-ZdcZ4F{color:#e53e3e;font-size:16px;font-weight:600;line-height:1.2}.arrowRow-PtjE2Q{cursor:pointer;justify-content:center;align-items:center;transition:opacity .2s;display:flex}.arrowRow-PtjE2Q:active{opacity:.7}.arrowIcon-drCN5y{object-fit:contain;width:24px;height:24px;transition:transform .3s}.arrowIcon-drCN5y.arrowUp-ZM7Clr{transform:rotate(180deg)}.weekCard-xERAQJ{background:#ffe9e9;border-radius:12px;align-items:stretch;gap:16px;margin-bottom:12px;padding:16px;display:flex}.leftSection-yThJs9,.rightSection-aQQT3G{flex-direction:column;flex:1;justify-content:space-between;display:flex}.title-_eFXPm{color:#333;margin-bottom:4px;font-size:15px;font-weight:600}.valueRow-GnJxYb{align-items:baseline;gap:4px;display:flex}.valueNumber-u0qmPV{color:#e53e3e;font-size:28px;font-weight:600;line-height:1}.unit-uBF14Y{color:#666;margin-left:2px;font-size:13px}.listContainer-RBDYDF{background:0 0;padding:0 0 12px}.title-RZz1Kf{color:#333;margin-bottom:12px;font-size:15px;font-weight:600}.list-fG_NgN{flex-direction:column;gap:10px;display:flex}.listItem-dqii9C{background:#e6f4ff;border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex}.groupName-VxNrCV{color:#4a4a4a;font-size:14px;font-weight:600}.dataRow-oG6u6o{align-items:flex-start;gap:10px;display:flex}.dataItem-mBogzS{text-align:center;flex-direction:column;flex:1;align-items:center;display:flex}.dataLabel-euMLPq{color:#666;margin-bottom:4px;font-size:12px}.dataValueRow-M8Z7Hu{align-items:baseline;gap:2px;display:flex}.dataValue-XdLlCX{color:#1a73e8;white-space:nowrap;font-size:14px;font-weight:600;line-height:1.2}.dataUnit-nwrnlh{color:#1a73e8;font-size:11px}.header-gSCn53{z-index:100;background-color:#fff;position:sticky;top:0;box-shadow:0 2px 8px #0000001a}.header-gSCn53 .left-y3bjvB{align-items:center;gap:8px;display:flex}.header-gSCn53 .logo-AchrhZ{width:32px;height:32px}.header-gSCn53 .title-LLMSv2{font-size:16px;font-weight:500}.header-gSCn53 .right-OmuU3V{align-items:center;gap:12px;display:flex}.header-gSCn53 .userInfo-ieh6uv{cursor:pointer}.notificationBell-EvE7FV{cursor:pointer;justify-content:center;align-items:center;padding:4px;display:flex}.tabbar-rzoAZm{z-index:100;background-color:#fff;border-top:1px solid #eee;position:sticky;bottom:0}.layout-p3kuLM{flex-direction:column;height:100vh;display:flex;overflow:hidden}.content-oEe9GX{background-color:#f5f5f5;flex:1;overflow-y:auto}