body{margin:0}.root-Aa3i2n{background-color:#f5f5f5;flex-direction:column;min-height:100vh;display:flex;overflow:hidden auto}.header-U7jnmp{background:#fefefe;border-bottom:1px solid #eee;justify-content:space-between;align-items:center;height:48px;display:flex}.content-Okk025{background-color:#f5f5f5;flex:1;min-height:0;padding:24px;overflow:auto}.sider-_hZRP1{background:#fefefe}.brandArea-HBE9du{align-items:center;gap:12px;display:flex}.orgName-ueg3e5{color:#5c6570;font-size:14px;font-weight:500}.userInfo-h69Nhn{align-items:center;gap:8px;display:flex}.displayName-fMOqw5{font-weight:500}.avatar-D3bvnj{cursor:pointer}.navMenu-q90Dz2{height:100%}.formContainer-R3bFQR{max-height:calc(100vh - 200px);padding-right:8px;overflow-y:auto}.formRow-ZwoYEt{grid-template-columns:1fr 1fr 1fr;gap:16px;display:grid}.formItemFull-hSx0OQ{grid-column:span 3}.formItemDouble-RLH3iC{grid-column:span 2}.sectionTitle-nEEXYA{color:#666;border-bottom:1px solid #f0f0f0;margin-top:16px;margin-bottom:12px;padding-bottom:8px;font-size:14px;font-weight:500}.sectionTitle-nEEXYA:first-child{margin-top:0}.formContainer-R3bFQR::-webkit-scrollbar{width:6px}.formContainer-R3bFQR::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.formContainer-R3bFQR::-webkit-scrollbar-thumb{background:#888;border-radius:3px}.formContainer-R3bFQR::-webkit-scrollbar-thumb:hover{background:#555}.header-mVNQSe{background-color:#fff;justify-content:space-between;align-items:center;padding:16px;display:flex}.searchSection-CTUTtg{flex:1}.selectedInfo-LlLGm1{color:#666;font-size:14px}.emptySpace-Gx3w5x{width:1px}.tableContainer-v5yOyz{background-color:#fff;border-radius:8px;min-height:0;margin-top:16px;padding:16px;overflow:auto;box-shadow:0 1px 3px #00000014}.root-k7qZv8{justify-content:center;align-items:center;height:100%;display:flex}.root-tJoH0d{height:100vh;overflow:hidden}.root-eEpjp2{justify-content:center;align-items:center;height:100%;display:flex}.formContainer-OS1PTu{background-color:#fff;border-radius:12px;flex-direction:column;gap:16px;padding:24px;display:flex}.header-KAaOYo{background-color:#fff;justify-content:space-between;align-items:center;padding:16px;display:flex}.tableContainer-JW_N_2{background-color:#fff;border-radius:8px;min-height:0;margin-top:16px;padding:16px;overflow:auto;box-shadow:0 1px 3px #00000014}.container-HvIXYO{flex-direction:column;gap:16px;display:flex}.header-QLzbo8{background-color:#fff;justify-content:space-between;align-items:center;padding:16px;display:flex}.titleGroup-F8JJqG{flex-direction:column;gap:4px;display:flex}.title-EyMUq9{color:#1f2933;font-size:18px;font-weight:600}.subtitle-WYOR3x{color:#667085;font-size:12px}.actions-omR8Ay{align-items:center;gap:12px;display:flex}.searchInput-Oy7aXR{width:260px}.tableContainer-LsAGQP{background-color:#fff;padding:16px;overflow:auto}.secondaryText-clRVi8{color:#8c8c8c;font-size:12px}.modalInfo-_q1cj_{color:#4b5563;flex-direction:column;gap:4px;margin-bottom:16px;font-size:13px;display:flex}.container-ZQUAMk{flex-direction:column;gap:16px;display:flex}.header-mkEz0B{background-color:#fff;justify-content:space-between;align-items:center;padding:16px;display:flex}.titleGroup-OY4RUa{flex-direction:column;gap:4px;display:flex}.title-rs5tsh{color:#1f2933;font-size:18px;font-weight:600}.subtitle-QE8lr5{color:#667085;font-size:12px}.actions-YpDh3j{align-items:center;gap:12px;display:flex}.searchInput-YtIu74{width:260px}.tableContainer-U3lJ0D{background-color:#fff;padding:16px;overflow:auto}.secondaryText-yfIBZI{color:#8c8c8c;font-size:12px}.modalInfo-ujxYmi{color:#4b5563;flex-direction:column;gap:4px;margin-bottom:16px;font-size:13px;display:flex}.header-zLmeOX{background-color:#fff;justify-content:space-between;align-items:center;padding:16px;display:flex}.tableContainer-iQoe1h{background-color:#fff;border-radius:8px;min-height:0;margin-top:16px;padding:16px;overflow:auto;box-shadow:0 1px 3px #00000014}.header-YC9aVD{background-color:#fff;justify-content:space-between;align-items:center;padding:16px;display:flex}.tableContainer-snktLG{background-color:#fff;border-radius:8px;min-height:0;margin-top:16px;padding:16px;overflow:auto;box-shadow:0 1px 3px #00000014}.header-kWk4Zc{background-color:#fff;justify-content:space-between;align-items:center;padding:16px;display:flex}.tableContainer-aXZgRK{background-color:#fff;border-radius:8px;min-height:0;margin-top:16px;padding:16px;overflow:auto;box-shadow:0 1px 3px #00000014}.detailCard-lNYigj{margin-bottom:16px}.qrCodeCard-rPX6_h{text-align:center}.qrCodeImage-Kn1Q7K{max-width:240px;margin-bottom:16px}.backButton-_QjWVi{margin-bottom:16px}.page-zH95F6{max-width:960px;margin:0 auto}.header-rNQocp{align-items:center;gap:12px;margin-bottom:24px;display:flex}.title-O0oDJx{margin:0;font-size:20px;font-weight:600}.stepsCard-hasnlV{background:#fff;border-radius:8px;padding:24px;box-shadow:0 1px 3px #00000014}.stepsHeader-vF3A_G{margin-bottom:32px}.stepContent-9YxFTo{min-height:400px}.configForm-z3Pil6{max-width:480px}.configActions-pJYKiv{margin-top:24px}.uploadArea-imvWXn{margin-bottom:16px}.previewActions-Fjarqf{justify-content:space-between;align-items:center;margin-top:16px;display:flex}.resultHeader-BpJX9_{text-align:center;margin-bottom:24px}.resultStats-Jqs_Kh{justify-content:center;gap:32px;margin-top:16px;display:flex}.resultActions-JViwhP{justify-content:center;gap:12px;margin-top:24px;display:flex}.resultTabs-UD_en9{margin-top:24px}.header-kjHrxA{background-color:#fff;justify-content:space-between;align-items:center;padding:16px;display:flex}.tableContainer-sX7YGu{background-color:#fff;border-radius:8px;min-height:0;margin-top:16px;padding:16px;overflow:auto;box-shadow:0 1px 3px #00000014}.statsRow-ESHJo9{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:16px;display:grid}.statCard-OzptKm{background-color:#fff;border-radius:8px;padding:20px;box-shadow:0 1px 3px #00000014}.statCard-OzptKm h4{color:#8c8c8c;margin:0 0 8px;font-size:14px;font-weight:400}.statCard-OzptKm .statValue-MFvp3R{font-size:28px;font-weight:600;line-height:1.2}.statCard-OzptKm .statDetail-ZHdm2B{color:#8c8c8c;flex-wrap:wrap;gap:12px;margin-top:8px;font-size:12px;display:flex}.dashboardSection-iZvKla{margin-bottom:24px}.dashboardSection-iZvKla h3{margin:0 0 12px;font-size:16px;font-weight:600}