.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.bottom-0{bottom:0}.bottom-2{bottom:.5rem}.left-\[11px\]{left:11px}.right-0{right:0}.top-0{top:0}.top-2{top:.5rem}.z-10{z-index:10}.m\[3\]{margin:3}.-mx-3{margin-left:-.75rem;margin-right:-.75rem}.-mb-4{margin-bottom:-1rem}.-mt-3{margin-top:-.75rem}.mb-2{margin-bottom:.5rem}.ml-1{margin-left:.25rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.block{display:block}.hidden{display:none}.h-6{height:1.5rem}.h-full{height:100%}.max-h-\[70vh\]{max-height:70vh}.max-h-\[80vh\]{max-height:80vh}.min-h-\[40px\]{min-height:40px}.min-h-full{min-height:100%}.w-\[2px\]{width:2px}.w-20{width:5rem}.w-6{width:1.5rem}.w-full{width:100%}.flex{display:flex}.shrink-0{flex-shrink:0}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\[12px\]{border-radius:12px}.rounded-\[8px\]{border-radius:8px}.rounded-full{border-radius:9999px}.rounded-b-\[20px\]{border-bottom-left-radius:20px;border-bottom-right-radius:20px}.rounded-t-\[16px\]{border-top-left-radius:16px;border-top-right-radius:16px}.rounded-bl-\[8px\]{border-bottom-left-radius:8px}.bg-\[\#f5f5f5\]{--un-bg-opacity:1;background-color:rgb(245 245 245 / var(--un-bg-opacity))}.bg-\[var\(--adm-color-warning\)\]{background-color:var(--adm-color-warning)}.bg-\[var\(--qc-bg\)\]{background-color:var(--qc-bg)}.bg-black\/50{background-color:#00000080}.bg-white{--un-bg-opacity:1;background-color:rgb(255 255 255 / var(--un-bg-opacity))}.bg-white\/18{background-color:#ffffff2e}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pb-2{padding-bottom:.5rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pl-10{padding-left:2.5rem}.pr-1{padding-right:.25rem}.pt-3{padding-top:.75rem}.pt-6{padding-top:1.5rem}.text-center{text-align:center}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[48px\]{font-size:48px}.text-\[\#00b578\]{--un-text-opacity:1;color:rgb(0 181 120 / var(--un-text-opacity))}.text-\[\#1677ff\]{--un-text-opacity:1;color:rgb(22 119 255 / var(--un-text-opacity))}.text-\[\#666\]{--un-text-opacity:1;color:rgb(102 102 102 / var(--un-text-opacity))}.text-\[\#999\]{--un-text-opacity:1;color:rgb(153 153 153 / var(--un-text-opacity))}.text-\[\#ff4d4f\]{--un-text-opacity:1;color:rgb(255 77 79 / var(--un-text-opacity))}.text-\[var\(--adm-color-danger\)\]{color:var(--adm-color-danger)}.text-\[var\(--adm-color-primary\)\]{color:var(--adm-color-primary)}.text-\[var\(--adm-color-warning\)\]{color:var(--adm-color-warning)}.text-white{--un-text-opacity:1;color:rgb(255 255 255 / var(--un-text-opacity))}.font-bold{font-weight:700}.tracking-\[2px\]{letter-spacing:2px}.tab{-moz-tab-size:4;-o-tab-size:4;tab-size:4}.opacity-85{opacity:.85}.outline{outline-style:solid}:root:root{--adm-color-primary: #1677ff;--adm-color-success: #00b578;--adm-color-warning: #ff8f1f;--adm-color-danger: #ff4d4f;--qc-bg: #eef2f8}*{box-sizing:border-box}html,body,#root{height:100%;margin:0;padding:0;background:var(--qc-bg);font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;-webkit-tap-highlight-color:transparent}.app-layout{height:100%;display:flex;flex-direction:column;max-width:600px;margin:0 auto;background:var(--qc-bg)}.app-body{flex:1;overflow-y:auto}.app-tabbar{flex:0 0 auto;background:#fff;border-top:1px solid #eee;padding-bottom:env(safe-area-inset-bottom)}.detail-navbar{background:#fff;flex:0 0 auto}
