*{box-sizing:border-box}body{color:#111;background:#f5f6f8;margin:0;font-family:Arial,Microsoft YaHei,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}@supports (scrollbar-gutter:stable){html{scrollbar-gutter:stable}}@media (width>=821px){html{overflow-y:scroll}.page{min-height:100vh}.layout,.content,.cards{overflow-anchor:none}.content:not(.records-content){min-height:760px}}.boot-error{color:#111;text-align:center;background:#f5f6f8;place-content:center;justify-items:center;gap:12px;min-height:100vh;padding:28px;display:grid}.boot-error strong{font-size:24px}.boot-error span{color:#666}.boot-error code{color:#b42318;white-space:pre-wrap;word-break:break-word;background:#fff;border:1px solid #edf0f2;border-radius:6px;max-width:min(720px,100%);padding:10px 12px;overflow:auto}.query-mask{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1111116b;place-items:center;display:grid;position:fixed;inset:0}.query-mask-box{background:#fff;border-radius:8px;justify-items:center;gap:8px;min-width:220px;padding:24px 28px;display:grid;box-shadow:0 20px 48px #11111138}.query-mask-box strong{font-size:18px}.query-mask-box span{color:#666;font-size:13px}.query-mask-progress{background:#edf0f2;border-radius:999px;width:180px;height:4px;overflow:hidden}.query-mask-progress i{border-radius:inherit;background:#111;height:100%;transition:width .18s;display:block}.auth-mask{z-index:5000}.topbar{background:#fff;border-bottom:1px solid #eceff2;justify-content:center;align-items:center;gap:24px;height:64px;padding:0 28px;display:flex}.brand{align-items:center;gap:10px;font-weight:800;display:flex}.brand-mark{background:#ffe025;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.brand small{color:#6f6518;font-size:14px;font-weight:500;display:none}.search{flex:0 520px;gap:8px;max-width:520px;display:flex}.search input{border:1px solid #dfe3e8;border-radius:6px;flex:1;height:38px;padding:0 12px}.search button,.yellow-btn{color:#fff;background:#111;border:0;border-radius:6px;height:38px;padding:0 18px;font-weight:700}.search .n-input-group{width:100%}.search .n-input{--n-height:38px;--n-border-radius:6px;--n-border-hover:1px solid #111;--n-border-focus:1px solid #111;--n-box-shadow-focus:0 0 0 2px #11111114}.search .n-button{color:#fff;background:#111;border-radius:6px;min-width:72px;height:38px;font-weight:700}.search .n-button:hover,.search .n-button:focus{color:#fff;background:#111}.lang-switch{background:#fff;border:1px solid #dfe3e8;border-radius:6px;display:flex;overflow:hidden}.lang-switch button{color:#555;cursor:pointer;background:0 0;border:0;border-left:1px solid #dfe3e8;height:34px;padding:0 10px}.lang-switch button:first-child{border-left:0}.lang-switch button.active{color:#fff;background:#111}.topbar-support{color:#111;cursor:pointer;background:#fff;border:1px solid #111;border-radius:6px;height:34px;padding:0 14px;font-size:14px;font-weight:800}.topbar-support:hover{color:#ffe025;background:#111}.recent-query-ticker{color:#fff;background:#111;border-bottom:1px solid #eceff2;align-items:center;height:38px;padding:0 18px;display:flex;overflow:hidden}.recent-query-track{text-align:center;flex:auto;min-width:0;height:22px;overflow:hidden}.recent-query-marquee{flex-direction:column;animation:18s linear infinite recentQueryMarquee;display:flex}.recent-query-marquee span{color:#ffffffe6;text-align:center;text-overflow:ellipsis;white-space:nowrap;height:22px;font-size:13px;font-weight:700;line-height:22px;display:block;overflow:hidden}@keyframes recentQueryMarquee{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.layout{grid-template-columns:240px 1fr;gap:20px;width:min(1220px,100vw - 32px);margin:20px auto;display:grid}.site-footer{color:#8a8f98;text-align:center;justify-items:center;gap:6px;width:min(1220px,100vw - 32px);margin:0 auto 24px;padding:14px 18px;font-size:13px;line-height:1.7;display:grid}.site-footer p{margin:0}.site-footer a{color:#666}.site-footer a:hover{color:#111;text-decoration:underline}.site-footer-links{flex-wrap:wrap;justify-content:center;gap:0 6px;display:flex}.site-footer-extra{color:#9aa0a8}.sidebar,.content,.panel-card{background:#fff;border-radius:8px}.sidebar{padding:16px}.login-card{border-bottom:1px solid #eceff2;gap:12px;padding-bottom:16px;display:grid}.auth-check-card{align-content:center;min-height:110px}.auth-check-lines{align-items:center;gap:10px;display:flex}.auth-check-lines i,.auth-check-lines span{background:linear-gradient(90deg,#eef1f5 0%,#f8fafc 50%,#eef1f5 100%) 0 0/220% 100%;animation:1.2s ease-in-out infinite shimmer;display:block;overflow:hidden}.auth-check-lines i{border-radius:50%;width:38px;height:38px}.auth-check-lines span{border-radius:6px;flex:1;height:38px}.yellow-btn{color:#111;cursor:pointer;background:#ffe025;border:0;place-items:center;display:grid}.login-actions{gap:8px;display:grid}.login-modal{background:#fff;border-radius:8px;gap:14px;width:min(420px,100vw - 28px);padding:28px;display:grid;position:relative;box-shadow:0 22px 62px #11111138}.login-modal h2{margin:0;font-size:24px}.login-modal p{color:#666;margin:0}.login-modal-close{color:#555;cursor:pointer;background:0 0;border:0;border-radius:6px;width:34px;height:34px;font-size:26px;line-height:1;position:absolute;top:14px;right:14px}.login-modal-close:hover{color:#111;background:#f4f6f8}.login-provider-list{gap:10px;margin-top:8px;display:grid}.login-provider{background:#fff;border:1px solid #edf0f2;border-radius:8px;align-items:center;gap:12px;min-height:52px;max-height:56px;padding:10px 12px;display:flex;overflow:hidden}.login-provider:hover{border-color:#111}.login-provider span{color:#111;background:#ffe025;border-radius:8px;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.login-provider strong{font-size:15px}.login-provider-empty{color:#777;text-align:center;background:#f8fafc;border:1px dashed #d8dde3;border-radius:8px;padding:16px}.customer-service-modal{background:#fff;border-radius:10px;justify-items:center;gap:14px;width:min(420px,100vw - 32px);max-height:calc(100vh - 32px);padding:30px 28px 26px;display:grid;position:relative;overflow:auto;box-shadow:0 22px 62px #11111138}.customer-service-modal h2{box-sizing:border-box;color:#111;text-align:center;width:100%;margin:0;padding:0 42px;font-size:24px;line-height:1.25}.customer-service-modal p{color:#777;text-align:center;margin:0;font-size:14px;line-height:1.65}.customer-service-modal-qr{color:#999;background:#f8fafc;border:1px solid #edf0f2;border-radius:10px;place-items:center;width:min(100%,330px);min-height:180px;max-height:min(58vh,520px);padding:12px;font-weight:800;display:grid;overflow:hidden}.customer-service-modal-qr img{object-fit:contain;display:block;width:auto!important;max-width:100%!important;height:auto!important;max-height:min(52vh,480px)!important}.webview-recharge-link{color:#fff;cursor:pointer;background:#111;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:0 22px;font-size:15px;font-weight:800;display:inline-flex}.maintenance-notice-modal,.insufficient-balance-modal{width:min(460px,100vw - 28px)}.login-modal.wechat-login-modal{align-content:center;gap:12px;width:min(480px,100vw - 28px);min-height:min(620px,100vh - 56px);overflow:auto}.wechat-login-frame-box{justify-self:center;justify-items:center;gap:12px;width:min(380px,100%);margin-top:4px;display:grid}.wechat-login-frame-viewport{background:#fff;border:0;border-radius:8px;width:100%;height:430px;display:grid;position:relative;overflow:hidden}.wechat-login-frame{background:#fff;border:0;width:100%;height:430px;display:block}.wechat-login-expired-mask{z-index:3;color:#111;cursor:pointer;background:#ffffffe0;border:0;place-content:center;justify-items:center;gap:10px;padding:24px;display:grid;position:absolute;inset:0}.wechat-login-expired-mask strong{color:#ffe025;background:#111;border-radius:999px;place-items:center;min-width:150px;min-height:46px;padding:0 18px;font-size:17px;font-weight:900;display:grid;box-shadow:0 12px 30px #1111112e}.wechat-login-expired-mask span{color:#666;font-size:14px;font-weight:800}.wechat-login-expired-mask:hover strong{transform:translateY(-1px)}.wechat-login-expired-mask:focus-visible{outline-offset:-6px;outline:3px solid #13c2678c}.wechat-login-frame-loading{z-index:2;color:#555;background:#ffffffeb;place-content:center;justify-items:center;gap:12px;font-weight:800;display:grid;position:absolute;inset:0}.wechat-login-frame-loading span{border:4px solid #edf0f2;border-top-color:#13c267;border-radius:50%;width:34px;height:34px;animation:.78s linear infinite spin}.wechat-login-frame-loading strong{font-size:14px}.wechat-login-actions{justify-content:center;gap:10px;display:flex}.wechat-login-actions button{color:#555;cursor:pointer;background:#fff;border:1px solid #dfe3e8;border-radius:6px;place-items:center;min-width:120px;height:38px;padding:0 14px;font-size:14px;font-weight:800;display:inline-grid}.wechat-login-actions button:hover{color:#111;border-color:#111}.smart-confirm-modal{background:#fff;border:1px solid #dfe3e8eb;border-radius:8px;gap:18px;width:min(460px,100vw - 28px);padding:30px;display:grid;position:relative;box-shadow:0 26px 70px #11111147}.smart-confirm-close{color:#555;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:34px;height:34px;font-size:26px;line-height:1;display:grid;position:absolute;top:14px;right:14px}.smart-confirm-close:hover{color:#111;background:#f4f6f8}.smart-confirm-close:disabled{opacity:.45;cursor:not-allowed}.smart-confirm-icon{border-radius:8px;place-items:center;width:46px;height:46px;font-size:22px;font-weight:900;display:grid}.smart-confirm-icon.danger{color:#d93025;background:#fff4f2;border:1px solid #ffd2cf}.smart-confirm-icon.query{color:#ffe025;background:#111}.smart-confirm-head{gap:8px;padding-right:34px;display:grid}.smart-confirm-head span{color:#777;letter-spacing:0;font-size:13px;font-weight:800}.smart-confirm-head h2{margin:0;font-size:24px;line-height:1.3}.smart-confirm-head p{color:#666;margin:0;line-height:1.65}.confirm-user-card{background:#f8fafc;border:1px solid #edf0f2;border-radius:8px;align-items:center;gap:12px;min-width:0;padding:14px;display:flex}.confirm-user-card img{object-fit:cover;background:#eef1f5;border-radius:50%;width:42px;height:42px}.confirm-user-card div{gap:3px;min-width:0;display:grid}.confirm-user-card strong{color:#111;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.confirm-user-card span{color:#777;font-size:13px}.confirm-user-card em{color:#ffe025;white-space:nowrap;background:#111;border-radius:6px;margin-left:auto;padding:6px 10px;font-size:13px;font-style:normal;font-weight:900}.logout-all-devices-card{cursor:pointer;background:#f7f7f8;border:1px solid #edf0f2;border-radius:8px;grid-template-columns:minmax(0,1fr) 54px;align-items:center;gap:14px;min-width:0;padding:16px;display:grid}.logout-all-devices-card span{gap:6px;min-width:0;display:grid}.logout-all-devices-card strong{color:#111;font-size:17px;line-height:1.25}.logout-all-devices-card em{color:#555;font-size:14px;font-style:normal;line-height:1.55}.logout-all-devices-card input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.logout-all-devices-card i{background:#d9dadd;border-radius:999px;width:54px;height:32px;transition:background .18s;display:block;position:relative;box-shadow:inset 0 1px 3px #11111114}.logout-all-devices-card i:after{content:"";background:#fff;border-radius:50%;width:26px;height:26px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #11111138}.logout-all-devices-card input:checked+i{background:#111}.logout-all-devices-card input:checked+i:after{transform:translate(22px)}.logout-all-devices-card:has(input:disabled){opacity:.62;cursor:not-allowed}.query-confirm-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.query-confirm-grid div{background:#f8fafc;border:1px solid #edf0f2;border-radius:8px;gap:8px;min-width:0;padding:14px;display:grid}.query-confirm-grid div.serial{background:#fff;grid-column:1/-1}.query-confirm-grid span{color:#777;font-size:13px;font-weight:800}.query-confirm-grid strong{overflow-wrap:anywhere;color:#111;font-size:18px;line-height:1.35}.query-confirm-grid div:nth-child(2) strong{color:#d93025}.duplicate-query-card{background:#f8fafc;border:1px solid #edf0f2;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:14px;display:grid}.duplicate-query-card div{gap:6px;min-width:0;display:grid}.duplicate-query-card span{color:#777;font-size:13px;font-weight:800}.duplicate-query-card strong{overflow-wrap:anywhere;color:#111;font-size:18px;line-height:1.35}.duplicate-query-card em{color:#ffe025;white-space:nowrap;background:#111;border-radius:6px;padding:7px 10px;font-size:13px;font-style:normal;font-weight:900}.smart-confirm-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.smart-confirm-actions button{cursor:pointer;border-radius:6px;height:42px;font-weight:900}.smart-confirm-actions button:disabled{opacity:.56;cursor:not-allowed}.confirm-secondary{color:#555;background:#fff;border:1px solid #dfe3e8}.confirm-secondary:hover:not(:disabled){color:#111;border-color:#111}.confirm-primary{color:#ffe025;background:#111;border:0}.confirm-primary:hover:not(:disabled){background:#222}.confirm-primary.danger{color:#fff;background:#d93025}.confirm-primary.danger:hover:not(:disabled){background:#c5221f}.logout-confirm-modal .confirm-primary.danger{color:#fff;background:#111}.logout-confirm-modal .confirm-primary.danger:hover:not(:disabled){background:#222}.ai-identify-overlay{z-index:3000;background:#00000070;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.ai-identify-sheet{width:min(520px,100vw);padding-bottom:env(safe-area-inset-bottom);background:0 0;display:grid;overflow:hidden;transform:translateY(0)}.ai-identify-options{background:#fff;display:grid;overflow:hidden}.ai-identify-options button,.ai-identify-cancel{color:#666;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf0f2;justify-content:center;align-items:center;gap:10px;min-height:58px;font-size:18px;font-weight:500;display:flex}.ai-identify-options button:last-child{border-bottom:0}.ai-identify-options span{color:#fff;background:#e85b5b;border-radius:4px;place-items:center;min-width:42px;height:28px;padding:0 8px;font-size:15px;font-weight:800;display:inline-grid}.ai-identify-cancel{color:#666;border-bottom:0;margin-top:10px}.ai-sheet-enter-active,.ai-sheet-leave-active{transition:background .2s}.ai-sheet-enter-active .ai-identify-sheet,.ai-sheet-leave-active .ai-identify-sheet{transition:transform .24s cubic-bezier(.2,.8,.2,1)}.ai-sheet-enter-from,.ai-sheet-leave-to{background:0 0}.ai-sheet-enter-from .ai-identify-sheet,.ai-sheet-leave-to .ai-identify-sheet{transform:translateY(100%)}.barcode-guide-modal{background:#fff;border-radius:10px;gap:14px;width:min(520px,100vw - 28px);max-height:calc(100vh - 32px);padding:24px;display:grid;position:relative;overflow:auto;box-shadow:0 24px 72px #11111147}.barcode-guide-modal h2{color:#111;margin:0;padding-right:34px;font-size:22px;line-height:1.3}.barcode-guide-modal p{color:#666;margin:0;font-size:14px;line-height:1.65}.barcode-guide-image{background:#f6f8fb;border:1px solid #edf0f2;border-radius:10px;place-items:center;display:grid;overflow:hidden}.barcode-guide-image img{object-fit:contain;width:100%;max-height:min(58vh,480px);display:block}.barcode-guide-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.barcode-guide-actions button{cursor:pointer;border-radius:6px;height:42px;font-weight:900}.ai-file-input{opacity:0;pointer-events:none;width:1px;height:1px;position:fixed;left:-9999px}.ai-scanner-overlay{z-index:3000;background:#000000d1;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.ai-scanner-panel{color:#fff;gap:14px;width:min(520px,100%);display:grid}.ai-scanner-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.ai-scanner-head strong{font-size:18px}.ai-scanner-head button{color:#fff;cursor:pointer;background:#ffffff24;border:0;border-radius:999px;height:36px;padding:0 14px;font-weight:800}.ai-scanner-video{aspect-ratio:3/4;background:#111;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 18px 60px #00000061}.ai-scanner-video video{object-fit:cover;width:100%;height:100%}.ai-scanner-video span{aspect-ratio:1.8;pointer-events:none;border:3px solid #ffe025;border-radius:12px;width:min(72%,300px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 999px #00000047,inset 0 0 0 1px #ffffff47}.ai-scanner-panel p{color:#ffffffd1;text-align:center;margin:0;font-size:15px}.ai-scanner-enter-active,.ai-scanner-leave-active{transition:opacity .18s}.ai-scanner-enter-from,.ai-scanner-leave-to{opacity:0}.user-summary{align-items:center;gap:10px;min-width:0;display:flex}.user-summary img{object-fit:cover;background:#f0f2f5;border-radius:50%;width:38px;height:38px}.user-summary span{gap:2px;min-width:0;display:grid}.user-summary em{color:#777;font-size:12px;font-style:normal}.user-summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.user-summary small{color:#888;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.user-balance{background:#f6f8fb;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.user-balance span{color:#777;font-size:13px}.user-balance strong{color:#111;font-size:16px}.recharge-btn{color:#ffe025;cursor:pointer;background:#111;border:0;border-radius:6px;height:36px;font-weight:800}.recharge-btn:hover{background:#222}.legacy-migration-card{background:#fffdf0;border:1px solid #edf0f2;border-radius:8px;gap:8px;padding:12px;display:grid}.legacy-migration-card strong{color:#111;font-size:14px}.legacy-migration-card p,.legacy-migration-card small{color:#7a6a22;margin:0;font-size:12px;line-height:1.55}.legacy-migration-form{gap:8px;display:grid}.legacy-migration-form input{color:#111;background:#fff;border:1px solid #dfe4eb;border-radius:6px;outline:none;width:100%;height:36px;padding:0 10px;font-size:13px}.legacy-migration-form input:focus{border-color:#111;box-shadow:0 0 0 2px #ffe02552}.legacy-migration-form .n-input{--n-height:36px;--n-font-size:13px;--n-border-radius:6px}.legacy-order-editor{color:#111;white-space:nowrap;-webkit-user-select:text;user-select:text;background:#fff;border:1px solid #dfe4eb;border-radius:6px;outline:none;align-items:center;width:100%;min-width:0;height:36px;padding:0 10px;font-size:13px;line-height:1.2;display:flex;overflow:hidden}.legacy-order-editor:focus{border-color:#111;box-shadow:0 0 0 2px #ffe02552}.legacy-order-editor:empty:before{content:attr(data-placeholder);color:#a8adb7;pointer-events:none}.legacy-migration-form button,.legacy-claim-btn{color:#ffe025;cursor:pointer;background:#111;border:0;border-radius:6px;height:36px;font-weight:900}.legacy-migration-form button:disabled,.legacy-claim-btn:disabled{cursor:not-allowed;opacity:.62}.legacy-migration-preview{color:#555;background:#fff;border-radius:6px;gap:4px;padding:10px;font-size:12px;line-height:1.55;display:grid}.legacy-migration-preview b{color:#ff5a1f;font-size:14px}.legacy-migration-preview em{color:#d33;font-style:normal;font-weight:800}.legacy-migration-preview.migrated{background:#f5f6f8}.legacy-claim-btn{color:#111;background:#ffe025}.legacy-migration-overlay{z-index:5000;background:#1111117a;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.legacy-migration-modal{background:#fff;border-radius:12px;gap:14px;width:min(460px,100vw - 32px);padding:28px;display:grid;position:relative;box-shadow:0 24px 72px #1111113d}.legacy-migration-modal h2{margin:0;padding-right:42px;font-size:26px;line-height:1.2}.legacy-migration-modal>p,.legacy-migration-modal>small{color:#70757f;margin:0;line-height:1.65}.legacy-migration-modal .legacy-migration-form{grid-template-columns:minmax(0,1fr) 108px;align-items:center}.legacy-migration-modal .legacy-migration-form input{height:42px;font-size:14px}.legacy-migration-modal .legacy-migration-form .n-input{--n-height:42px;--n-font-size:14px;--n-border-radius:8px}.legacy-migration-modal .legacy-order-editor{border-radius:8px;height:42px;font-size:14px}.legacy-migration-modal .legacy-migration-form button,.legacy-migration-modal .legacy-claim-btn{border-radius:8px;height:42px}.legacy-captcha{grid-column:1/-1;gap:8px;display:grid}.legacy-captcha label{color:#555;font-size:13px;font-weight:900}.legacy-captcha-control{grid-template-columns:minmax(0,1fr) 104px;align-items:center;gap:10px;display:grid}.legacy-captcha-control input{color:#111;letter-spacing:1px;background:#fff;border:1px solid #dfe4eb;border-radius:8px;outline:none;width:100%;height:42px;padding:0 12px;font-size:16px;font-weight:900}.legacy-captcha-control input:focus{border-color:#111;box-shadow:0 0 0 2px #ffe02552}.legacy-captcha-control button{color:#ffe025;letter-spacing:3px;cursor:pointer;background:#111;border:0;border-radius:8px;height:42px;font-size:16px;font-weight:900}.legacy-migration-modal .legacy-migration-preview{padding:12px;font-size:13px}.legacy-migration-modal .legacy-migration-preview b{font-size:16px}.recharge-modal{background:#fff;border-radius:8px;grid-template-columns:240px minmax(0,1fr);width:min(920px,100vw - 28px);display:grid;overflow:hidden;box-shadow:0 22px 62px #11111142}.recharge-side{color:#111;background:linear-gradient(#fff8b9 0%,#ffe025 100%);align-content:start;gap:14px;min-height:470px;padding:28px 22px;display:grid;position:relative;overflow:hidden}.recharge-side p{color:#665b15;margin:0 0 18px;font-size:15px}.recharge-side strong{padding-left:24px;font-size:16px;line-height:1.45;position:relative}.recharge-side strong:before{content:"";background:#c98312;border-radius:50%;width:16px;height:16px;position:absolute;top:3px;left:0;box-shadow:inset 0 0 0 4px #fff7bf}.recharge-bubble{color:#b56b00;background:#fff;border-radius:8px;width:168px;margin-top:32px;padding:16px;font-weight:800;line-height:1.65;box-shadow:0 12px 24px #845c001f}.recharge-illustration{color:#ffe025;background:#111;border:8px solid #ffffffb8;border-radius:50%;place-items:center;width:132px;height:132px;font-size:54px;font-weight:900;display:grid;position:absolute;bottom:34px;left:52px;box-shadow:0 16px 28px #7f570038}.recharge-main{padding:28px 30px 32px;position:relative}.recharge-close{color:#555;cursor:pointer;background:0 0;border:0;border-radius:6px;width:34px;height:34px;font-size:26px;line-height:1;position:absolute;top:18px;right:20px}.recharge-close:hover{color:#111;background:#f4f6f8}.recharge-head{gap:6px;padding-right:44px;display:grid}.recharge-head h2{margin:0;font-size:24px}.recharge-head p{color:#555;margin:0}.recharge-head strong{color:#ff5b22}.recharge-head span{color:#111;font-weight:700}.recharge-plan-carousel{margin-top:28px;padding:0 44px;position:relative}.recharge-plans{scrollbar-width:none;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;gap:14px;padding:8px 2px 10px;display:flex;overflow:auto hidden}.recharge-plans::-webkit-scrollbar{display:none}.recharge-plans button{scroll-snap-align:start;color:#1f2438;cursor:pointer;background:#fff;border:1px solid #cbd3df;border-radius:8px;flex:0 0 146px;align-content:center;justify-items:center;gap:8px;min-height:144px;padding:16px 8px;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:grid;position:relative;overflow:hidden}.recharge-plans button.has-member{padding-bottom:48px}.recharge-plans button strong,.recharge-plans button span{z-index:1;position:relative}.recharge-plans button strong{font-size:36px;font-weight:500;line-height:1}.recharge-plans button span{color:#9ca2b8;font-size:16px}.recharge-plans button.has-member:after{content:attr(data-gift);color:#8a5b00;text-overflow:ellipsis;white-space:nowrap;background:#ffe025;place-items:center;width:100%;height:42px;padding:0 6px;font-size:18px;font-weight:500;display:grid;position:absolute;bottom:0;left:0;overflow:hidden}.recharge-plans button:hover{border-color:#e9b900;transform:translateY(-2px);box-shadow:0 10px 22px #1111111a}.recharge-plans button.active{background:#fff8cf;border-width:2px;border-color:#f2ba00;transform:translateY(-2px);box-shadow:0 10px 22px #a8790024}.recharge-plan-arrow{z-index:3;color:#111;cursor:pointer;background:#fff;border:1px solid #e1e5eb;border-radius:50%;place-items:center;width:34px;height:34px;font-size:30px;line-height:1;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 6px 16px #1111111f}.recharge-plan-arrow:hover{background:#f8fafc;border-color:#cfd6df}.recharge-plan-arrow.prev{left:0}.recharge-plan-arrow.next{right:0}.recharge-payment{gap:10px;margin-top:20px;display:grid}.recharge-payment>span{color:#555;font-size:14px}.recharge-payment>small{color:#8a7a22;margin-top:-2px;font-size:12px;line-height:1.45;display:block}.recharge-payment>div{grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:12px;display:grid}.recharge-payment button{color:#222;cursor:pointer;background:#fff;border:1px solid #d9e0e8;border-radius:6px;height:44px;font-weight:800}.recharge-payment button.active{border-color:#ff8a34;box-shadow:inset 0 -4px #ffd21f}.recharge-notes{color:#777;gap:6px;margin-top:14px;line-height:1.55;display:grid}.recharge-notes strong{color:#555}.recharge-notes p{margin:0}.wechat-pay-box{text-align:center;background:#fbfcfd;border:1px solid #edf0f2;border-radius:8px;justify-items:center;gap:8px;margin-top:16px;padding:16px;display:grid}.wechat-pay-box strong{font-size:16px}.wechat-pay-box img{border:8px solid #fff;border-radius:8px;width:220px;height:220px;box-shadow:0 8px 22px #11111114}.wechat-pay-box p{color:#666;max-width:360px;margin:0;line-height:1.55}.wechat-pay-box small{color:#999;font-family:Menlo,Monaco,Consolas,monospace}.wechat-pay-box a{color:#ffe025;background:#111;border-radius:6px;justify-content:center;align-items:center;min-height:38px;padding:0 18px;font-weight:800;display:inline-flex}.wechat-pay-modal{text-align:center;background:#fff;border-radius:10px;justify-items:center;gap:12px;width:min(360px,100vw - 28px);padding:30px 26px 26px;display:grid;position:relative;box-shadow:0 24px 72px #11111147}.wechat-pay-modal-close{color:#555;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:34px;height:34px;font-size:26px;line-height:1;display:grid;position:absolute;top:10px;right:12px}.wechat-pay-modal-close:hover{color:#111;background:#f4f6f8}.wechat-pay-modal>strong{color:#111;padding-right:22px;font-size:20px;font-weight:900}.wechat-pay-modal-qr{background:#f8fafc;border:1px solid #edf0f2;border-radius:10px;place-items:center;width:244px;height:244px;display:grid}.wechat-pay-modal-qr img{border:8px solid #fff;border-radius:8px;width:220px;height:220px;box-shadow:0 8px 22px #11111114}.wechat-pay-modal p{color:#666;max-width:280px;margin:0;font-size:14px;line-height:1.6}.wechat-pay-modal small{color:#999;word-break:break-all;font-family:Menlo,Monaco,Consolas,monospace;font-size:12px}.recharge-confirm{color:#fff;cursor:pointer;background:#050505;border:0;border-radius:999px;width:min(420px,100%);height:48px;margin:26px auto 0;font-weight:800;display:block}.recharge-confirm:hover{background:#222}.recharge-confirm:disabled{cursor:not-allowed;background:#555}.alipay-bridge-shell{background:#303030;min-height:100dvh}.alipay-bridge-page{color:#fff;background:#303030;place-items:center;min-height:100dvh;padding:24px;display:grid;position:relative;overflow:hidden}.alipay-bridge-tip{background:#262628eb;border-radius:2px;width:min(440px,100vw - 44px);min-height:154px;padding:44px 28px 24px;position:absolute;top:22px;right:24px;box-shadow:0 12px 34px #00000029}.alipay-bridge-arrow{border-top:6px solid #fff;border-right:6px solid #fff;border-radius:0 88px 0 0;width:78px;height:78px;position:absolute;top:-6px;right:16px;transform:rotate(-9deg)}.alipay-bridge-arrow:after{content:"";border-top:6px solid #fff;border-right:6px solid #fff;width:20px;height:20px;position:absolute;top:-10px;right:-8px;transform:rotate(7deg)}.alipay-bridge-steps{color:#fff;gap:16px;font-size:20px;line-height:1.5;display:grid}.alipay-bridge-steps p{white-space:nowrap;align-items:center;gap:12px;margin:0;display:flex}.alipay-bridge-steps span{color:#fff;background:#ff4b13;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:16px;font-weight:900;display:grid}.alipay-bridge-steps em{color:#fff;background:linear-gradient(#4e6263 0%,#182122 100%);border-radius:5px;align-items:center;min-height:32px;padding:2px 10px;font-style:normal;font-weight:800;display:inline-flex;box-shadow:inset 0 1px #ffffff3d}.alipay-bridge-check{color:#fff;cursor:pointer;background:#16aeea;border:0;border-radius:0;width:min(430px,100vw - 64px);min-height:58px;font-size:clamp(19px,4.8vw,30px);font-weight:800;box-shadow:0 14px 30px #0000002e}.alipay-bridge-check:disabled{opacity:.72;cursor:not-allowed}.alipay-bridge-open{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff5c;border-radius:999px;width:min(280px,100vw - 48px);height:48px;font-size:16px;font-weight:800;position:absolute;bottom:34px;left:50%;transform:translate(-50%)}.text-btn{color:#555;cursor:pointer;background:#fff;border:1px solid #eceff2;border-radius:6px;height:34px}.text-btn:hover{color:#111;border-color:#111}nav{gap:6px;margin-top:16px;display:grid}nav .nav-title{color:#665b15;background:#fff8cc;border-radius:6px;align-items:center;min-height:30px;margin:8px 0 2px;padding:0 10px 0 22px;font-size:13px;font-weight:800;display:flex;position:relative}nav .nav-title:before{content:"";background:#111;border-radius:999px;width:4px;height:14px;position:absolute;left:10px}nav a{color:#555;border-radius:6px;padding:12px}nav a.active,nav a:hover{color:#fff;background:#111}.content{min-height:620px;padding:18px}.tabs,.types{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.tabs.has-mobile-tab-hint{align-items:center}.tabs button,.types button,.admin-sidebar button{cursor:pointer;background:#fff;border:1px solid #dfe3e8;border-radius:6px}.tabs button{height:42px;padding:0 20px;font-weight:700}.types button{height:36px;padding:0 14px}.tabs button.active,.types button.active,.admin-sidebar button.active{color:#fff;background:#111;border-color:#111}.mobile-tab-hint{color:#7b828c;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:min(420px,42vw);font-size:14px;font-weight:700;line-height:1.35;display:block;overflow:hidden}.type-icon,.mobile-card-index,.mobile-bottom-nav,.mobile-view-footer-hint{display:none}html.alipay-mini-program-webview .mobile-bottom-nav,body.alipay-mini-program-webview .mobile-bottom-nav,.page.alipay-mini-program-webview .mobile-bottom-nav{grid-template-columns:repeat(2,minmax(0,1fr))!important}html.alipay-mini-program-webview .mobile-bottom-nav .mobile-support-tab,body.alipay-mini-program-webview .mobile-bottom-nav .mobile-support-tab,.page.alipay-mini-program-webview .mobile-bottom-nav .mobile-support-tab{display:none!important}.cards{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.product-card{background:#fff;border:1px solid #edf0f2;border-radius:8px;align-content:space-between;min-height:150px;padding:16px;display:grid}.product-card h3{margin:0 0 8px;font-size:17px}.product-card p{color:#666;margin:0;line-height:1.55}.ai-support-tags{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.ai-support-tags small{color:#2168d5;background:#eef6ff;border:1px solid #b8d4ff;border-radius:6px;align-items:center;min-height:24px;padding:0 8px;font-size:12px;font-weight:900;line-height:1;display:inline-flex}.card-foot{justify-content:space-between;align-items:center;margin-top:18px;display:flex}.card-foot strong{color:#ff6a00}.card-foot a,.card-foot button{color:#fff;cursor:pointer;background:#111;border:0;border-radius:6px;place-items:center;width:34px;height:34px;display:grid}.category-card{cursor:pointer;transition:transform .16s,box-shadow .16s,border-color .16s}.category-card:hover{border-color:#111;transform:translateY(-2px);box-shadow:0 10px 24px #11111114}.product-card.is-maintained,.modal-product.is-maintained{filter:grayscale();opacity:.52;cursor:not-allowed}.product-card.is-maintained:hover{box-shadow:none;border-color:#edf0f2;transform:none}.product-card.is-maintained .card-foot strong,.modal-product.is-maintained b{color:#777}.product-card.is-maintained .card-foot button{color:#777;cursor:not-allowed;background:#d8dde3}.modal-product.is-maintained:hover{border-color:#edf0f2}.modal-product.is-maintained i{color:#9a9da4}.product-choice-modal{border-radius:8px;width:min(560px,100vw - 28px)}.modal-desc{color:#666;margin:0 0 14px;line-height:1.6}.modal-products{gap:10px;display:grid}.modal-product{background:#fff;border:1px solid #edf0f2;border-radius:8px;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:12px;padding:13px 14px;display:grid}.modal-product:hover{border-color:#111}.modal-product-copy{gap:6px;min-width:0;display:grid}.modal-product-title{color:#111;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:900;line-height:1.32;display:block;overflow:hidden}.modal-product-meta{display:contents}.modal-product em{color:#777;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-style:normal;line-height:1.45;display:-webkit-box;overflow:hidden}.modal-product-action{justify-content:flex-end;align-items:center;gap:10px;min-width:max-content;display:inline-flex}.modal-product b{color:#ff6a00;white-space:nowrap}.modal-product i{color:#111;place-items:center;width:28px;height:30px;font-size:24px;font-style:normal;font-weight:900;line-height:1;display:grid}.records-content{background:0 0;align-content:start;padding:0;display:grid}.records-panel{background:#fff;border-radius:8px;gap:16px;padding:20px;display:grid}.records-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.records-head span{color:#777;font-size:14px}.records-head h1{margin:6px 0 0;font-size:24px;line-height:1.25}.records-back{color:#111;cursor:pointer;background:#ffe025;border:0;border-radius:6px;height:36px;padding:0 14px;font-weight:800}.record-tabs{flex-wrap:wrap;gap:28px;margin-top:14px;display:flex}.record-tabs button{color:#555;cursor:pointer;background:0 0;border:0;min-height:38px;padding:0;font-size:18px;font-weight:800;position:relative}.record-tabs button.active{color:#111}.record-tabs button.active:after{content:"";background:#111;border-radius:999px;height:4px;position:absolute;bottom:-1px;left:0;right:0}.records-filters{background:#f6f8fb;border-radius:8px;grid-template-columns:minmax(150px,1.1fr) minmax(170px,1fr) minmax(150px,.85fr) minmax(150px,.85fr) 86px 86px;align-items:end;gap:10px;padding:14px;display:grid}.consume-filters{grid-template-columns:minmax(150px,.8fr) minmax(150px,.8fr) minmax(220px,1.2fr) 86px}.records-filters label{color:#555;gap:6px;min-width:0;font-size:13px;font-weight:700;display:grid}.records-filters input,.records-filters select{color:#111;background:#fff;border:1px solid #dfe3e8;border-radius:6px;outline:none;width:100%;min-width:0;height:38px;padding:0 10px}.records-filters input:focus,.records-filters select:focus{border-color:#111;box-shadow:0 0 0 2px #11111114}.records-search,.records-export{cursor:pointer;border-radius:6px;height:38px;font-weight:800}.records-search{color:#fff;background:#111;border:0}.records-export{color:#111;background:#fff;border:1px solid #111}.records-table-wrap{background:#fff;border:1px solid #edf0f2;border-radius:8px;padding:10px;overflow-x:auto}.records-table{border-collapse:separate;border-spacing:0;width:100%;min-width:820px}.records-table th{color:#111;text-align:left;background:#eef1f5;padding:14px 12px;font-weight:800}.records-table th:first-child{border-radius:8px 0 0 8px}.records-table th:last-child{border-radius:0 8px 8px 0}.records-table td{color:#222;vertical-align:middle;border-bottom:1px solid #edf0f2;padding:14px 12px}.records-table tbody tr:last-child td{border-bottom:0}.consume-table th:nth-child(4),.consume-table td:nth-child(4){text-align:center}.record-thumb{background:linear-gradient(#f9fafb,#e7ebf0);border-radius:6px;place-items:center;width:36px;height:48px;display:grid;box-shadow:inset 0 0 0 1px #d7dde4}.record-thumb:before{content:"";background:#b7c0cc;border-radius:3px;width:14px;height:20px;box-shadow:7px 9px #9aa4b1}.record-thumb.has-image{background:#fff;overflow:hidden}.record-thumb.has-image:before{display:none}.record-thumb img{object-fit:contain;max-width:100%;max-height:100%;display:block}.record-actions{gap:12px;display:flex}.record-actions button{color:#2168d5;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.record-actions button.danger{color:#d93025}.consume-amount{font-weight:900}.consume-amount.positive{color:#2168d5}.consume-amount.negative{color:#d93025}.payment-status-tag{color:#4b5563;white-space:nowrap;background:#f8fafc;border:1px solid #dfe3e8;border-radius:999px;justify-content:center;align-items:center;min-width:64px;min-height:26px;padding:3px 10px;font-size:13px;font-weight:900;line-height:1.25;display:inline-flex}.payment-status-tag.success{color:#16803a;background:#ecfdf1;border-color:#86d39a}.payment-status-tag.pending{color:#b66a00;background:#fff7e6;border-color:#f4b860}.payment-status-tag.failed{color:#c62828;background:#fff1f1;border-color:#f3a3a3}.payment-status-tag.cancelled{color:#667085;background:#f4f6f8;border-color:#cfd6df}.payment-status-tag.default{color:#4b5563;background:#f8fafc;border-color:#dfe3e8}.records-empty{color:#777;text-align:center;height:160px}.records-footer{color:#777;justify-content:space-between;align-items:center;gap:12px;padding:14px 0 4px;display:flex}.records-pagination{align-items:center;gap:8px;display:flex}.records-pagination button{color:#111;cursor:pointer;background:#fff;border:1px solid #dfe3e8;border-radius:6px;height:32px;padding:0 12px}.records-pagination button:hover:not(:disabled){border-color:#111}.records-pagination button:disabled{color:#aaa;cursor:not-allowed;background:#f6f8fb}.records-pagination strong{color:#111;text-align:center;min-width:72px;font-size:13px}.records-load-more{color:#9aa0a9;justify-content:center;align-items:center;gap:8px;min-height:32px;font-size:13px;display:inline-flex}.records-footer.mobile-records-footer{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;display:flex}.records-footer.mobile-records-footer>span,.records-footer.mobile-records-footer .records-load-more{text-align:center;justify-content:center;width:100%}.record-detail-modal{background:#fff;border-radius:8px;gap:12px;width:min(760px,100vw - 28px);max-height:calc(100vh - 56px);padding:28px;display:grid;position:relative;overflow:auto;box-shadow:0 22px 62px #11111138}.query-result-modal,.record-report-modal,.record-ai-modal,.record-valuation-modal{width:min(460px,100vw - 28px)}.record-detail-modal h2{margin:0;padding-right:38px;font-size:24px}.record-detail-modal p{color:#777;margin:0}.valuation-reference-note,.analysis-reference-note{background:#fff7d6;border-radius:6px;align-items:center;width:fit-content;min-height:26px;padding:0 10px;font-size:13px;font-weight:900;display:inline-flex;color:#8a5a00!important}.record-detail-export{color:#111;background:#fff;gap:12px;display:grid}.record-detail-actions{border-top:1px solid #edf0f2;flex-wrap:wrap;justify-content:flex-end;gap:10px;padding-top:4px;display:flex}.record-detail-actions button{color:#ffe025;cursor:pointer;background:#111;border:0;border-radius:6px;height:36px;padding:0 14px;font-weight:800}.record-detail-actions button.secondary{color:#111;background:#fff;border:1px solid #111}.record-detail-actions button:disabled{opacity:.62;cursor:not-allowed}.record-ai-analysis{color:#222;white-space:pre-wrap;background:#f6f8fb;border-radius:8px;gap:8px;padding:12px;line-height:1.7;display:grid}.record-ai-analysis strong{color:#111;font-size:15px}.record-ai-analysis p,.record-ai-analysis div{margin:0;font-size:14px}.record-image-preview-modal{background:#fff;border-radius:10px;gap:12px;width:min(420px,100vw - 28px);max-height:calc(100vh - 40px);padding:24px;display:grid;position:relative;overflow:auto;box-shadow:0 22px 62px #11111138}.record-image-preview-modal h2{margin:0;padding-right:38px;font-size:22px}.record-image-preview-modal p{color:#777;margin:0;line-height:1.55}.record-image-preview-modal img{background:#fff;border:1px solid #edf0f2;border-radius:8px;width:100%;display:block}.record-image-preview-modal a{color:#ffe025;background:#111;border-radius:6px;justify-content:center;align-items:center;height:38px;font-weight:800;display:inline-flex}.detail-content{background:0 0;align-content:start;gap:14px;padding:0;display:grid}.mobile-detail-bar,.ai-recognition-btn{display:none}.detail-head{color:#777;align-items:center;gap:8px;font-size:14px;display:flex}.detail-head a{color:#111;font-weight:700}.detail-head strong{color:#111}.detail-panel{gap:18px;display:grid}.detail-login-required{background:#fff;border-radius:8px;justify-items:start;gap:12px;padding:34px;display:grid}.detail-login-required h1{margin:0;font-size:26px}.detail-login-required p{color:#666;margin:0;line-height:1.6}.detail-login-required button{color:#ffe025;cursor:pointer;background:#111;border:0;border-radius:6px;height:40px;padding:0 18px;font-weight:800}.detail-workspace{grid-template-columns:minmax(0,1.05fr) minmax(420px,.82fr);align-items:stretch;gap:24px;display:grid}.detail-left{background:#fff;border-radius:8px;align-content:start;gap:14px;padding:22px;display:grid}.detail-title{background:linear-gradient(#fff 0%,#fbfcfd 100%);border:1px solid #edf0f2;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:24px;padding:22px;display:flex}.detail-title span{color:#777;margin-bottom:8px;font-size:13px;display:inline-block}.detail-title h1{margin:0;font-size:26px;line-height:1.25}.detail-title p{color:#666;max-width:680px;margin:10px 0 0;line-height:1.65}.detail-title strong{color:#ffe025;background:#111;border-radius:8px;flex:none;padding:8px 14px;font-size:20px}.query-card{background:#fff;border:1px solid #edf0f2;border-radius:8px;gap:16px;padding:18px;display:grid}.detail-form{background:#fff;border:1px solid #dfe3ea;border-radius:28px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px;transition:border-color .16s,box-shadow .16s;display:grid;box-shadow:0 8px 24px #1218210f}.detail-form:focus-within{border-color:#c9ced8;box-shadow:0 12px 34px #1218211a,0 0 0 4px #ffe0252e}.detail-form.has-error{border-color:#ff3b30;box-shadow:0 0 0 4px #ff3b301f}.detail-form.has-error:focus-within{border-color:#ff3b30;box-shadow:0 0 0 4px #ff3b3024}.detail-form label{display:none}.detail-form .serial-input{--n-height:46px;--n-border:0;--n-border-hover:0;--n-border-focus:0;--n-box-shadow-focus:none;--n-border-radius:999px;--n-color:transparent;--n-color-focus:transparent;min-width:0;font-size:16px}.detail-form .serial-input .n-input-wrapper{background:0 0;padding:0 14px!important}.detail-form .serial-input .n-input__input-el{letter-spacing:0;font-weight:500}.detail-form .serial-input .n-input__placeholder{color:#9aa1ad}.detail-form .serial-input.is-invalid{--n-border:2px solid #ff3b30;--n-border-hover:2px solid #ff3b30;--n-border-focus:2px solid #ff3b30;--n-box-shadow-focus:0 0 0 3px #ff3b3024}.serial-error-text{color:#ff3b30;grid-column:1/-1;margin:-2px 8px 0;font-size:13px;font-weight:700;line-height:1.45}.detail-form .n-button{color:#fff;background:#111;border-radius:999px;min-width:112px;height:44px;font-weight:800;box-shadow:0 8px 18px #11111124}.detail-form .n-button:hover,.detail-form .n-button:focus{color:#fff;background:#111}@media (width>=821px){.detail-form .serial-input{height:46px}.detail-form .serial-input .n-input-wrapper{height:46px;min-height:46px}.detail-form .serial-input .n-input__input,.detail-form .serial-input .n-input__input-el{height:46px;line-height:46px}.detail-form .serial-input .n-input__input-el{text-align:center}.detail-form .serial-input .n-input__placeholder{text-align:center;justify-content:center}.detail-form .serial-input .n-input__border,.detail-form .serial-input .n-input__state-border{display:none}}.query-description{background:#f6f8fb;border-radius:8px;padding:14px 16px;display:block}.query-description-content,.query-description-content *{-webkit-user-select:text;user-select:text}.query-description-content{color:#666;white-space:pre-wrap;line-height:1.65}.query-description-content a{color:#2168d5;cursor:pointer;text-decoration:underline}.query-description-content span{color:#ff2f2f;font-size:1.35em;font-weight:900;line-height:1}.warm-tip-card{background:#f6f8fb;border-radius:8px;padding:14px 16px}.warm-tip-content,.warm-tip-content *{-webkit-user-select:text;user-select:text}.warm-tip-content{color:#555;white-space:pre-wrap;line-height:1.75}.warm-tip-content a{color:#2168d5;cursor:pointer;text-decoration:underline}.warm-tip-content span{color:#ff2f2f;font-size:1.35em;font-weight:900;line-height:1}.warm-tip-content h1,.warm-tip-content h2,.warm-tip-content h3{color:#111;margin:0 0 12px}.warm-tip-content p{margin:8px 0}.warm-tip-content ul,.warm-tip-content ol{padding-left:22px}.query-description-content .product-price-placeholder,.warm-tip-content .product-price-placeholder,.custom-sample-result .product-price-placeholder{white-space:nowrap;-webkit-text-stroke:.01px currentColor;text-rendering:geometricprecision;color:#ff4d1a!important;letter-spacing:0!important;word-spacing:0!important;font-family:Arial,Microsoft YaHei,PingFang SC,sans-serif!important;font-size:22px!important;font-weight:900!important;line-height:1.1!important}.sample-result{background:#fff;border-radius:8px;padding:22px 24px 28px;container-type:inline-size}.custom-sample-result,.custom-sample-result *{-webkit-user-select:text;user-select:text}.custom-sample-result{font-size:15px;line-height:1.7}.custom-sample-result a{color:#2168d5;cursor:pointer;text-decoration:underline}.custom-sample-result h1,.custom-sample-result h2,.custom-sample-result h3{margin:8px 0 12px}.custom-sample-result p{margin:8px 0}.custom-sample-result ul,.custom-sample-result ol{padding-left:22px}.custom-sample-result table{border-collapse:collapse;table-layout:fixed;width:100%}.custom-sample-result td,.custom-sample-result th{overflow-wrap:anywhere;word-break:break-word;border:1px solid #e0e0e0;min-width:0;padding:10px;font-size:15px;line-height:1.58}.custom-sample-result img,.query-result-content img{object-fit:contain;max-width:100%;height:auto;margin:0 auto;display:block}:is(.custom-sample-result td:has(img),.query-result-content td:has(img)){text-align:center;vertical-align:middle}.query-result-content,.query-result-content *{-webkit-user-select:text;user-select:text}.query-result-content{font-size:15px;line-height:1.65}.query-result-content h1{margin:8px 0 10px;font-size:21px;line-height:1.32}.query-result-content h2{margin:8px 0 10px;font-size:19px;line-height:1.35}.query-result-content h3{margin:8px 0;font-size:17px;line-height:1.4}.query-result-content p{margin:6px 0}.query-result-content ul,.query-result-content ol{margin:6px 0;padding-left:20px}.query-result-content table{border-collapse:collapse;table-layout:fixed;background:#fff;width:100%}.query-result-content th,.query-result-content td{vertical-align:top;overflow-wrap:anywhere;word-break:break-word;border:1px solid #e0e0e0;min-width:0;padding:8px;font-size:14px;line-height:1.58}.query-result-content th{color:#111;background:#f6f8fb;font-weight:800}.query-result-content a{color:#2168d5;text-decoration:underline}.query-description-content a[data-action=open-recharge],.query-description-content a[href=\#recharge],.query-description-content a[data-action=product-link],.query-description-content a[href*=app_act\=detail],.query-description-content a[data-action=explain],.warm-tip-content a[data-action=open-recharge],.warm-tip-content a[href=\#recharge],.warm-tip-content a[data-action=product-link],.warm-tip-content a[href*=app_act\=detail],.warm-tip-content a[data-action=explain],.custom-sample-result a[data-action=open-recharge],.custom-sample-result a[href=\#recharge],.custom-sample-result a[data-action=product-link],.custom-sample-result a[href*=app_act\=detail],.custom-sample-result a[data-action=explain],.query-result-content a[data-action=open-recharge],.query-result-content a[href=\#recharge],.query-result-content a[data-action=product-link],.query-result-content a[href*=app_act\=detail],.query-result-content a[data-action=explain]{color:#111;vertical-align:middle;background:linear-gradient(#fff7cd 0%,#ffe025 100%);border:1px solid #f2bf00;border-radius:999px;align-items:center;gap:6px;min-height:26px;margin:0 3px;padding:2px 12px 2px 8px;font-weight:900;line-height:1.2;text-decoration:none;transition:transform .16s,box-shadow .16s,border-color .16s;display:inline-flex;box-shadow:0 4px 12px #f2bf0038}.query-description-content a[data-action=explain],.warm-tip-content a[data-action=explain],.custom-sample-result a[data-action=explain],.query-result-content a[data-action=explain]{color:#fff;min-height:28px;box-shadow:none;background:#050505;border-color:#111;padding:4px 14px;font-size:.9em}.query-description-content a[data-action=open-recharge]:before,.query-description-content a[href=\#recharge]:before,.warm-tip-content a[data-action=open-recharge]:before,.warm-tip-content a[href=\#recharge]:before,.custom-sample-result a[data-action=open-recharge]:before,.custom-sample-result a[href=\#recharge]:before,.query-result-content a[data-action=open-recharge]:before,.query-result-content a[href=\#recharge]:before{content:"M";color:#ffe025;background:#111;border-radius:50%;place-items:center;width:16px;height:16px;font-size:10px;font-weight:900;line-height:1;display:inline-grid}.query-description-content a[data-action=product-link]:before,.query-description-content a[href*=app_act\=detail]:before,.warm-tip-content a[data-action=product-link]:before,.warm-tip-content a[href*=app_act\=detail]:before,.custom-sample-result a[data-action=product-link]:before,.custom-sample-result a[href*=app_act\=detail]:before,.query-result-content a[data-action=product-link]:before,.query-result-content a[href*=app_act\=detail]:before{content:"→";color:#ffe025;background:#111;border-radius:50%;place-items:center;width:16px;height:16px;font-size:12px;font-weight:900;line-height:1;display:inline-grid}.query-description-content a[data-action=open-recharge]:hover,.query-description-content a[href=\#recharge]:hover,.query-description-content a[data-action=product-link]:hover,.query-description-content a[href*=app_act\=detail]:hover,.query-description-content a[data-action=explain]:hover,.warm-tip-content a[data-action=open-recharge]:hover,.warm-tip-content a[href=\#recharge]:hover,.warm-tip-content a[data-action=product-link]:hover,.warm-tip-content a[href*=app_act\=detail]:hover,.warm-tip-content a[data-action=explain]:hover,.custom-sample-result a[data-action=open-recharge]:hover,.custom-sample-result a[href=\#recharge]:hover,.custom-sample-result a[data-action=product-link]:hover,.custom-sample-result a[href*=app_act\=detail]:hover,.custom-sample-result a[data-action=explain]:hover,.query-result-content a[data-action=open-recharge]:hover,.query-result-content a[href=\#recharge]:hover,.query-result-content a[data-action=product-link]:hover,.query-result-content a[href*=app_act\=detail]:hover,.query-result-content a[data-action=explain]:hover{color:#111;border-color:#111;text-decoration:none;transform:translateY(-1px);box-shadow:0 7px 18px #11111124}.query-description-content a[data-action=explain]:hover,.warm-tip-content a[data-action=explain]:hover,.custom-sample-result a[data-action=explain]:hover,.query-result-content a[data-action=explain]:hover{color:#fff;background:#111}.rich-explain-modal{color:#111;background:#fff;border-radius:16px;width:min(420px,100vw - 34px);padding:28px;position:relative;box-shadow:0 24px 80px #1111113d}.rich-explain-modal h2{margin:0 36px 14px 0;font-size:22px;line-height:1.25}.rich-explain-content{white-space:pre-wrap;color:#555;font-size:15px;line-height:1.75}html.mini-program-webview .query-description-content a[data-action=open-recharge],html.mini-program-webview .query-description-content a[href=\#recharge],html.mini-program-webview .warm-tip-content a[data-action=open-recharge],html.mini-program-webview .warm-tip-content a[href=\#recharge],html.mini-program-webview .custom-sample-result a[data-action=open-recharge],html.mini-program-webview .custom-sample-result a[href=\#recharge],html.mini-program-webview .query-result-content a[data-action=open-recharge],html.mini-program-webview .query-result-content a[href=\#recharge],.page.mini-program-webview .query-description-content a[data-action=open-recharge],.page.mini-program-webview .query-description-content a[href=\#recharge],.page.mini-program-webview .warm-tip-content a[data-action=open-recharge],.page.mini-program-webview .warm-tip-content a[href=\#recharge],.page.mini-program-webview .custom-sample-result a[data-action=open-recharge],.page.mini-program-webview .custom-sample-result a[href=\#recharge],.page.mini-program-webview .query-result-content a[data-action=open-recharge],.page.mini-program-webview .query-result-content a[href=\#recharge]{display:none!important}.query-result-json{color:#333;white-space:pre-wrap;word-break:break-word;background:#f6f8fb;border-radius:8px;max-height:420px;margin:0;padding:14px;font-size:14px;line-height:1.62;overflow:auto}.sample-title{overflow-wrap:anywhere;-webkit-line-clamp:2;color:#666;text-align:center;letter-spacing:0;-webkit-box-orient:vertical;max-width:100%;margin:0 0 28px;font-size:clamp(18px,1.7vw,24px);line-height:1.32;display:-webkit-box;overflow:hidden}.sample-title strong{color:#333;font-size:clamp(24px,2.35vw,34px);font-weight:900;line-height:1.15}@container (width<=430px){.sample-title{font-size:clamp(16px,5.1cqw,20px);line-height:1.28}.sample-title strong{font-size:clamp(22px,6.3cqw,28px)}}@container (width<=350px){.sample-title{font-size:clamp(15px,4.8cqw,18px)}.sample-title strong{font-size:clamp(20px,5.8cqw,24px)}}.sample-card{background:#fff;border:1px solid #d8d8d8;border-radius:8px;overflow:hidden}.sample-hero{border-top:10px solid #050505;grid-template-columns:1fr 1.2fr;min-height:250px;display:grid}.phone-art{background:#f4f7fa;border-right:1px solid #e1e1e1;place-items:center;display:grid}.phone-art span{background:linear-gradient(145deg,#f27224,#ff9a48);border-radius:18px;width:96px;height:136px;display:block;box-shadow:18px 14px #171717,26px 20px #f27224}.sample-spec{align-content:center;gap:22px;padding:22px;font-size:18px;display:grid}.sample-spec p{margin:0}.sample-row{border-top:1px solid #e0e0e0;grid-template-columns:1fr 1.15fr;display:grid}.sample-row b,.sample-row span{padding:16px;font-size:18px;line-height:1.65}.sample-row b{background:#f7f9fb}.sample-row span{border-left:1px solid #e0e0e0}.sample-row.wide{grid-template-columns:1fr}.sample-row.wide span{border-left:0}.sample-row button{color:#fff;background:#050505;border:0;border-radius:14px;margin-left:10px;padding:4px 12px}.sample-footer{border-top:1px solid #e0e0e0;padding:18px;font-size:18px;font-weight:800;line-height:1.7}.loading,.center-loading{color:#666;justify-content:center;align-items:center;gap:10px;min-height:180px;display:flex}.cards .n-empty{grid-column:1/-1;justify-content:center;min-height:180px}.mobile-member-content{background:0 0;padding:0}.h5-member{background:#f5f6f8;border-radius:8px;overflow:hidden}.h5-member-hero{background:linear-gradient(160deg,#fff85a 0%,#ffe025 58%,#ffd50f 100%);padding:28px 24px 96px;position:relative}.h5-member-hero h1{text-align:center;margin:0 0 26px;font-size:28px;line-height:1.25}.h5-member-user{grid-template-columns:76px minmax(0,1fr);align-items:center;gap:16px;display:grid}.h5-member-user img{object-fit:cover;background:#fff;border-radius:50%;width:76px;height:76px;box-shadow:0 8px 18px #11111114}.h5-member-user div{gap:8px;min-width:0;display:grid}.h5-member-user strong{text-overflow:ellipsis;white-space:nowrap;font-size:28px;overflow:hidden}.h5-member-user span{color:#6d641e;font-size:20px}.h5-member-user.guest{background:#ffffff8c;border-radius:12px;grid-template-columns:1fr auto;padding:18px}.h5-member-user.guest span{color:#111;font-weight:800}.h5-member-user.guest button{color:#ffe025;background:#111;border:0;border-radius:8px;height:38px;padding:0 18px;font-weight:800}.h5-balance-card{z-index:1;background:#fff;border-radius:14px;gap:18px;margin:-64px 24px 18px;padding:18px 22px 20px;display:grid;position:relative;box-shadow:0 10px 26px #11111114}.h5-balance-row{border-bottom:1px solid #edf0f2;align-items:center;gap:10px;padding-bottom:16px;font-size:18px;display:flex}.h5-balance-row strong{color:#f36c20;font-size:20px}.h5-balance-row button{color:#111;cursor:pointer;background:#ffe025;border:0;border-radius:12px;min-width:92px;height:42px;margin-left:auto;font-weight:900}.h5-shortcuts{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.h5-shortcuts button{color:#111;cursor:pointer;background:0 0;border:0;justify-items:center;gap:8px;display:grid}.h5-shortcuts i{background:linear-gradient(135deg,#fff 0% 45%,#ffe025 46% 100%);border:3px solid #111;border-radius:10px;place-items:center;width:46px;height:46px;font-size:24px;font-style:normal;font-weight:900;display:grid}.h5-shortcuts span{font-size:17px;font-weight:700}.h5-logout-btn{color:#fff;cursor:pointer;background:#111;border:0;border-radius:12px;height:46px;font-size:16px;font-weight:900}.h5-logout-btn:active{transform:translateY(1px)}.h5-legacy-card{background:#fff;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin:0 24px 18px;padding:18px;display:grid;box-shadow:0 10px 26px #11111114}.h5-legacy-card div{gap:5px;min-width:0;display:grid}.h5-legacy-card strong{font-size:18px}.h5-legacy-card p{color:#70757f;margin:0;font-size:14px;line-height:1.6}.h5-legacy-card button{color:#ffe025;cursor:pointer;background:#111;border:0;border-radius:12px;min-width:86px;height:40px;font-size:14px;font-weight:900}.admin-login-shell{background:radial-gradient(circle at top,#ffe02538,#0000 32%),#f4f6f8;place-items:center;min-height:100vh;padding:24px;display:grid}.admin-login-card{background:#fff;border:1px solid #e7ebf0;border-radius:8px;width:min(420px,100%);padding:28px;box-shadow:0 22px 70px #1111111f}.admin-login-brand{align-items:center;gap:12px;margin-bottom:24px;display:flex}.admin-login-brand>span{color:#ffe025;background:#111;border-radius:8px;place-items:center;width:44px;height:44px;font-size:20px;font-weight:900;display:grid}.admin-login-brand strong{font-size:22px;line-height:1.1;display:block}.admin-login-brand small{color:#7b818b;margin-top:4px;display:block}.admin-login-form{gap:2px;display:grid}.admin-captcha-row{grid-template-columns:1fr 140px;gap:10px;width:100%;display:grid}.admin-captcha-img{cursor:pointer;background:#f7f9fc;border:1px solid #dce2ea;border-radius:6px;place-items:center;height:40px;padding:0;display:grid;overflow:hidden}.admin-captcha-img img{width:140px;height:56px;display:block;transform:scale(.72)}.admin-login-submit{width:100%;height:42px;margin-top:4px;font-weight:800}.admin-layout{background:#f4f6f8;grid-template-columns:248px 1fr;align-items:stretch;min-height:100vh;display:grid}.admin-progress{z-index:40;position:fixed;top:0;left:0;right:0}.admin-progress .el-progress-bar__outer{background:0 0;border-radius:0}.admin-progress .el-progress-bar__inner{background:#111;border-radius:0}.admin-mobile-bar,.admin-sidebar-mask,.admin-sidebar-close{display:none}.admin-sidebar{color:#fff;background:#111;align-content:start;gap:8px;height:auto;min-height:100vh;padding:18px;display:grid;position:relative;overflow:visible}.admin-brand{align-items:center;gap:10px;margin-bottom:14px;font-size:20px;font-weight:800;display:flex}.admin-brand span{color:#111;background:#ffe025;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.admin-brand strong{font-size:18px}.admin-nav-title{color:#ffffff75;margin:10px 0 4px;font-size:12px}.admin-nav-groups{gap:8px;display:grid}.admin-nav-group{gap:6px;display:grid}.admin-sidebar button{text-align:left;color:#ddd;background:0 0;border-color:#ffffff1f;align-items:center;gap:10px;height:42px;padding:0 12px;display:flex}.admin-sidebar button span{color:#ffffff94;width:18px}.admin-sidebar button.active{color:#111;background:#ffe025;border-color:#ffe025}.admin-sidebar button.active span{color:#111}.admin-sidebar button.dragging{opacity:.45;transform:scale(.98)}.admin-sidebar button.drop-target{background:#ffe02529;border-color:#ffe025;box-shadow:inset 0 0 0 1px #ffe02561}.admin-sidebar .admin-nav-group-toggle{color:#f4f4f4;background:#ffffff0a;border-color:#ffffff1a;justify-content:space-between;height:44px;font-weight:800}.admin-sidebar .admin-nav-group-toggle span{color:#ffe025;flex:0 0 18px}.admin-sidebar .admin-nav-group-toggle strong{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;overflow:hidden}.admin-sidebar .admin-nav-group-toggle i{color:#ffffffa8;font-size:18px;font-style:normal;line-height:1}.admin-sidebar .admin-nav-group-toggle.active{color:#fff;background:#ffe02524;border-color:#ffe02580;box-shadow:inset 4px 0 #ffe025}.admin-sidebar .admin-nav-group-toggle.active span,.admin-sidebar .admin-nav-group-toggle.active i{color:#ffe025}.admin-nav-children{gap:6px;padding:0 0 2px 10px;display:grid}.admin-sidebar .admin-nav-child{color:#d8d8d8;background:#ffffff05;border-color:#ffffff14;height:38px;padding:0 10px;font-size:13px}.admin-sidebar .admin-nav-child span{color:#ffffff75;width:17px}.admin-sidebar .admin-nav-child.active{color:#111;background:#ffe025;border-color:#ffe025}.admin-sidebar .admin-nav-child.active span{color:#111}.admin-nav-collapse-enter-active,.admin-nav-collapse-leave-active{max-height:520px;transition:max-height .18s,opacity .18s;overflow:hidden}.admin-nav-collapse-enter-from,.admin-nav-collapse-leave-to{opacity:0;max-height:0}.admin-nav-collapse-enter-to,.admin-nav-collapse-leave-from{opacity:1;max-height:520px}.admin-main{min-width:0;padding:22px}.admin-head{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.admin-head h1{margin:0;font-size:24px}.admin-head p{color:#777;margin:6px 0 0}.admin-env{color:#777;justify-items:end;gap:4px;display:grid}.admin-env strong{color:#111}.admin-env button{color:#555;cursor:pointer;background:#fff;border:1px solid #e1e6ec;border-radius:6px;height:30px;padding:0 10px}.admin-env button:hover{color:#111;border-color:#111}.muted{color:#777}.panel-card,.admin-section{background:#fff;border-radius:8px;padding:18px;overflow-x:auto}.stat-grid{grid-template-columns:repeat(4,minmax(160px,1fr));gap:14px;display:grid}.stat-card{color:#111;text-align:left;cursor:pointer;background:#fff;border:1px solid #edf0f2;border-radius:8px;justify-items:start;gap:6px;min-height:118px;padding:18px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.stat-card:hover{border-color:#d7dce2;transform:translateY(-1px);box-shadow:0 10px 24px #1218210f}.stat-card.active{background:linear-gradient(#fffdf0 0%,#fff 100%);border-color:#111;box-shadow:inset 0 4px #ffe025,0 12px 28px #12182114}.stat-card.dragging{opacity:.5;transform:scale(.98)}.stat-card span{color:#777}.stat-card strong{margin-top:10px;font-size:30px;display:block}.stat-card small{color:#9aa0a9;font-size:12px}.dashboard-api-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;margin-top:14px;display:grid}.dashboard-api-card{color:#111;background:linear-gradient(135deg,#fff 0%,#f8fafc 100%);border:1px solid #edf0f2;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;min-height:96px;padding:18px;display:flex}.dashboard-api-card.ok{background:linear-gradient(135deg,#f4fff8 0%,#fff 100%);border-color:#1db95447}.dashboard-api-card.warn{background:linear-gradient(135deg,#fffaf0 0%,#fff 100%);border-color:#f59e0b4d}.dashboard-api-card div{gap:5px;min-width:0;display:grid}.dashboard-api-card span{color:#777;font-size:13px;font-weight:800}.dashboard-api-card strong{color:#111;font-size:28px;line-height:1.15}.dashboard-api-card small{color:#9aa0a9;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.dashboard-api-card button{color:#ffe025;cursor:pointer;background:#111;border:1px solid #111;border-radius:6px;flex:none;height:34px;padding:0 14px;font-weight:800}.dashboard-api-card button:hover{background:#222}.dashboard-wave-board{background:linear-gradient(#fff 0%,#fbfcfd 100%);border:1px solid #edf0f2;border-radius:8px;gap:14px;margin-top:16px;padding:18px;display:grid}.dashboard-wave-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.dashboard-wave-head span{color:#777;font-size:13px;font-weight:800}.dashboard-wave-head h2{margin:6px 0 0;font-size:20px}.dashboard-wave-summary{color:#111;margin:8px 0 0;font-size:14px;font-weight:800}.dashboard-wave-head strong{color:#ffe025;white-space:nowrap;background:#111;border-radius:8px;padding:8px 12px;font-size:18px}.dashboard-range-toolbar{background:#fff;border:1px solid #edf0f2;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.dashboard-range-toolbar .el-date-editor{max-width:320px}.dashboard-wave-chart{background:radial-gradient(circle at 15% 20%,#ffe02538,#0000 28%),#fff;border:1px solid #edf0f2;border-radius:8px;justify-content:center;align-items:center;min-height:300px;display:flex;position:relative;overflow:auto hidden}.dashboard-wave-canvas{aspect-ratio:3;flex:0 0 min(100%,900px);width:min(100%,900px);position:relative}.dashboard-wave-canvas svg{width:100%;height:100%;display:block}.wave-axis{stroke:#edf0f2;stroke-width:1px}.wave-area{fill:url(#dashboardWaveFill)}.wave-line{fill:none;stroke:#111;stroke-width:3.5px;stroke-linecap:round}.wave-dot{fill:#ffe025;stroke:#111;stroke-width:2px}.wave-hit{fill:#0000;cursor:crosshair}.dashboard-wave-tooltip{z-index:2;color:#fff;pointer-events:none;background:#111111f0;border:1px solid #111;border-radius:8px;gap:4px;min-width:92px;padding:8px 10px;display:grid;position:absolute;box-shadow:0 12px 28px #11111138}.dashboard-wave-tooltip.is-top{transform:translate(-50%,calc(-100% - 12px))}.dashboard-wave-tooltip.is-bottom{transform:translate(-50%,12px)}.dashboard-wave-tooltip:after{content:"";background:#111111f0;width:10px;height:10px;position:absolute;left:50%;transform:translate(-50%)rotate(45deg)}.dashboard-wave-tooltip.is-top:after{border-bottom:1px solid #111;border-right:1px solid #111;bottom:-6px}.dashboard-wave-tooltip.is-bottom:after{border-top:1px solid #111;border-left:1px solid #111;top:-6px}.dashboard-wave-tooltip span{color:#c9ced8;font-size:12px}.dashboard-wave-tooltip strong{color:#ffe025;font-size:15px}.dashboard-wave-meta{color:#777;justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.dashboard-trend-days{grid-auto-columns:minmax(84px,1fr);grid-auto-flow:column;gap:8px;padding-bottom:4px;display:grid;overflow-x:auto}.dashboard-trend-days div{background:#fff;border:1px solid #edf0f2;border-radius:8px;gap:5px;min-height:58px;padding:10px;display:grid}.dashboard-trend-days span{color:#777;font-size:12px}.dashboard-trend-days strong{color:#111;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.admin-filters{flex-wrap:wrap;gap:10px;margin-bottom:14px;display:flex}.admin-filters .el-input,.admin-filters .el-select,.admin-filters .el-date-editor.el-input{width:170px}.admin-section .el-table{border-radius:8px}.admin-mobile-list{display:none}.el-admin-pagination{justify-content:flex-end;margin-top:14px}.empty-cell,.empty-state{color:#777;text-align:center;padding:24px}.panel-toolbar{justify-content:flex-end;margin-bottom:14px;display:flex}.panel-alert{margin-bottom:14px}.seo-landing-section{gap:14px;display:grid}.seo-landing-head{background:#fbfcfd;border:1px solid #edf0f2;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px;display:flex}.seo-landing-head strong{color:#111;font-size:18px;display:block}.seo-landing-head p{color:#777;margin:6px 0 0}.seo-landing-head code{color:#111;background:#fff;border-radius:6px;padding:2px 6px}.seo-landing-stats{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.seo-landing-stats span{color:#777;background:#fff;border:1px solid #e6ebf2;border-radius:8px;padding:7px 10px;font-size:13px}.seo-landing-stats b{color:#111}.seo-landing-filters{flex-wrap:wrap;gap:10px;display:flex}.seo-landing-filters .el-input{width:min(420px,100%)}.seo-landing-filters .el-select{width:190px}.seo-landing-page-cell{gap:5px;min-width:0;display:grid}.seo-landing-page-cell strong{color:#111;font-size:15px}.seo-landing-page-cell code{color:#111;text-overflow:ellipsis;white-space:nowrap;background:#f6f8fb;border-radius:6px;width:fit-content;max-width:100%;padding:2px 6px;display:inline-block;overflow:hidden}.seo-landing-page-cell p{color:#777;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.5;display:-webkit-box;overflow:hidden}.api-error-preview{color:#222;word-break:break-word;background:#f6f8fb;border-radius:8px;padding:10px 12px;line-height:1.65}.log-expand{color:#333;gap:8px;padding:10px 22px;display:grid}.log-expand strong{color:#111}.log-expand p{word-break:break-word;margin:0;line-height:1.65}.log-expand pre{color:#333;white-space:pre-wrap;word-break:break-word;background:#f6f8fb;border-radius:8px;max-height:220px;margin:0;padding:12px;overflow:auto}.tree-block,.category-tree-block{gap:10px;margin-bottom:14px;display:grid}.tree-indent{gap:10px;margin-left:18px;display:grid}.tree-title{border-radius:8px;padding:12px 14px;font-weight:800}.tree-title span{opacity:.62;margin-left:8px;font-weight:400}.tree-title.level-1{color:#fff;background:#111;box-shadow:inset 5px 0 #ffe025}.tree-title.level-2{color:#111;background:#fff5ad;border:1px solid #f0d94c;box-shadow:inset 5px 0 #111}.tree-title.level-3{color:#111;background:#eef7ff;border:1px solid #b8defa;box-shadow:inset 5px 0 #2f80ed}.product-first-toggle{text-align:left;cursor:pointer;border:0;justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.product-first-toggle b{align-items:center;gap:8px;min-width:0;font-size:15px;display:inline-flex}.product-first-toggle i{color:#111;background:#ffe025;border-radius:999px;place-items:center;width:22px;height:22px;font-size:11px;font-style:normal;line-height:1;display:inline-grid}.product-first-toggle small{color:#ffffffad;flex:none;font-size:12px;font-weight:700}.product-first-toggle:hover{background:#202020}.product-first-block.is-collapsed{gap:0}.product-first-content{gap:10px;display:grid}.product-tree-toggle{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:14px;width:100%;display:flex}.product-tree-toggle b{align-items:center;gap:8px;min-width:0;font-size:14px;display:inline-flex}.product-tree-toggle i{color:#ffe025;background:#111;border-radius:999px;flex:none;place-items:center;width:20px;height:20px;font-size:10px;font-style:normal;line-height:1;display:inline-grid}.product-tree-toggle small{color:#11111194;flex:none;font-size:12px;font-weight:700}.product-tree-toggle.level-2:hover{background:#fff082}.product-tree-toggle.level-3:hover{background:#e3f2ff}.product-tree-toggle span{opacity:.62;margin-left:2px;font-weight:400}.product-second-block.is-collapsed,.product-third-block.is-collapsed{gap:0}.product-second-content{gap:10px;display:grid}.category-tree-block{background:#fbfcfd;border:1px solid #edf0f2;border-radius:8px;padding:12px}.category-row{background:#fff;border:1px solid #edf0f2;border-radius:8px;grid-template-columns:54px 90px minmax(150px,1fr) minmax(130px,1fr) minmax(160px,1.4fr) 64px 120px;align-items:center;gap:10px;padding:12px 14px;display:grid}.category-row.level-1{color:#fff;background:#111;border-color:#111}.category-row.level-2{background:#fff9d8;border-color:#f0d94c}.category-row.level-3{background:#f2f9ff;border-color:#b8defa}.category-row.is-draggable{cursor:grab;-webkit-user-select:none;user-select:none;transition:opacity .16s,transform .16s,box-shadow .16s}.category-row.is-draggable:hover{transform:translateY(-1px);box-shadow:0 8px 20px #11111114}.category-row.is-draggable:active{cursor:grabbing}.category-row.is-dragging{opacity:.48;box-shadow:0 10px 24px #1111111f}.product-drag-handle{color:#777;cursor:grab;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #dfe3e8;border-radius:6px;place-items:center;width:28px;height:28px;font-size:15px;font-weight:900;line-height:1;display:inline-grid}.product-drag-handle:hover{color:#ffe025;background:#111;border-color:#111}.product-drag-handle:active{cursor:grabbing}.product-drag-handle.is-dragging{color:#111;opacity:.62;background:#ffe025;border-color:#111}.category-row strong{white-space:nowrap}.category-row em{color:#777;font-style:normal}.category-row.level-1 em,.category-row.level-1 small{color:#fff9}.category-row small{color:#777;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.category-row-actions{justify-content:flex-end;gap:6px;display:flex}.category-row-actions button{color:#2168d5;cursor:pointer;background:0 0;border:0}.category-row-actions button.danger{color:#d93025}.form-card{gap:8px;max-width:560px;display:grid}.form-card .el-select{width:100%}.create-order-section{justify-content:center;align-items:flex-start;min-height:calc(100vh - 220px);display:flex}.create-order-card{width:min(760px,100%);max-width:760px;margin:0 auto}.create-order-user-row{grid-template-columns:minmax(0,1fr) 180px;align-items:stretch;gap:12px;width:100%;display:grid}.create-order-balance{color:#7a7f87;background:#f7f9fc;border:1px solid #e6ebf2;border-radius:6px;flex-direction:column;justify-content:center;min-height:40px;padding:8px 14px;line-height:1.3;display:flex}.create-order-balance strong{color:#111;margin-top:2px;font-size:18px;font-weight:800}.create-order-user-meta{color:#7a7f87;word-break:break-all;flex-wrap:wrap;gap:8px 12px;margin-top:10px;font-size:13px;line-height:1.5;display:flex}.dialog-form .el-select{width:100%}.seo-icon-preview{color:#777;align-items:center;gap:10px;margin-top:8px;font-size:13px;display:inline-flex}.seo-icon-preview img{object-fit:contain;background:#f8fafc;border:1px solid #e6e9ef;border-radius:8px;width:32px;height:32px}.seo-icon-upload{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.seo-icon-upload input{max-width:100%}.login-settings-form{max-width:760px}.douyin-whitelist-card{background:#fafafa;border:1px solid #e5e7eb;border-radius:12px;grid-template-columns:minmax(0,1fr) 220px;align-items:start;gap:20px;padding:18px;display:grid}.douyin-whitelist-info>strong{color:#111827;font-size:16px;display:block}.douyin-whitelist-info>p{color:#6b7280;margin:8px 0 14px;line-height:1.6}.douyin-whitelist-info dl{gap:8px;margin:0 0 14px;display:grid}.douyin-whitelist-info dl div{grid-template-columns:110px minmax(0,1fr);gap:10px;display:grid}.douyin-whitelist-info dt{color:#6b7280}.douyin-whitelist-info dd{color:#111827;word-break:break-all;min-width:0;margin:0}.douyin-whitelist-warning{background:#fffbe1;border:1px solid #f2df78;border-radius:8px;padding:10px 12px;color:#6b5a00!important}.douyin-whitelist-actions{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.douyin-whitelist-actions .el-button{margin-left:0!important}.douyin-whitelist-qr{color:#9ca3af;text-align:center;background:#fff;border:1px dashed #d1d5db;border-radius:12px;place-items:center;min-height:220px;padding:14px;display:grid}.douyin-whitelist-qr img{width:200px;max-width:100%;height:auto;display:block}.customer-service-form{max-width:980px}.customer-service-settings{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:20px;display:grid}.customer-service-fields{min-width:0}.customer-service-upload{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.customer-service-upload input{max-width:100%}.customer-service-preview{background:#f8fafc;border:1px solid #edf0f2;border-radius:10px;justify-items:center;gap:12px;padding:18px;display:grid;position:sticky;top:18px}.customer-service-preview strong{font-size:20px}.customer-service-preview p{color:#777;text-align:center;margin:0;line-height:1.6}.customer-service-qr{color:#999;background:#fff;border:1px dashed #cfd6df;border-radius:10px;place-items:center;width:220px;min-height:220px;max-height:360px;padding:12px;font-weight:800;display:grid;overflow:hidden}.customer-service-qr img{object-fit:contain;display:block;width:auto!important;max-width:100%!important;height:auto!important;max-height:336px!important}.backend-settings-form{max-width:980px}.form-tip{color:#777;margin:8px 0 0;line-height:1.6}.wechat-admin-hero{color:#fff;background:linear-gradient(135deg,#111 0%,#272727 62%,#ffe025 62% 100%);border-radius:10px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:16px;padding:22px;display:flex;overflow:hidden}.wechat-admin-hero span{color:#ffe025;margin-bottom:8px;font-size:13px;font-weight:900;display:inline-flex}.wechat-admin-hero h2{margin:0;font-size:26px;line-height:1.2}.wechat-admin-hero p{color:#ffffffb8;max-width:720px;margin:10px 0 0;line-height:1.7}.wechat-admin-hero>strong{color:#ffe025;background:#111;border-radius:8px;flex:none;place-items:center;width:112px;height:48px;display:grid;box-shadow:0 14px 28px #0000002e}.wechat-admin-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.wechat-admin-card{background:#fff;border:1px solid #edf0f2;border-radius:10px;align-content:start;gap:12px;min-height:236px;padding:18px;display:grid;box-shadow:0 10px 24px #1218210a}.wechat-admin-card>div{align-items:center;gap:10px;display:flex}.wechat-admin-card span{color:#ffe025;background:#111;border-radius:8px;place-items:center;width:38px;height:38px;font-size:18px;font-weight:900;display:grid}.wechat-admin-card strong{font-size:17px}.wechat-admin-card p{color:#666;margin:0;line-height:1.65}.wechat-admin-card ul{color:#777;gap:7px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.wechat-admin-card li{padding-left:14px;line-height:1.45;position:relative}.wechat-admin-card li:before{content:"";background:#ffe025;border-radius:50%;width:5px;height:5px;position:absolute;top:.62em;left:0;box-shadow:0 0 0 2px #111}.wechat-admin-card button{color:#999;cursor:not-allowed;background:#f8fafc;border:1px solid #edf0f2;border-radius:6px;place-self:end start;min-height:34px;padding:0 12px;font-size:13px;font-weight:800}.wechat-admin-roadmap{color:#5f5414;background:#fffbe1;border:1px solid #f2df78;border-radius:10px;margin-top:14px;padding:16px 18px}.wechat-admin-roadmap strong{color:#111;margin-bottom:6px;display:block}.wechat-admin-roadmap p{margin:0;line-height:1.7}.wechat-admin-tabs{border-radius:10px;margin-top:14px;overflow:hidden}.wechat-admin-tabs .el-tabs__content{padding:18px}.wechat-admin-json textarea{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;line-height:1.55}.wechat-admin-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.wechat-admin-meta{color:#777;font-size:13px}.wechat-admin-two-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.wechat-admin-grid.compact{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:18px}.wechat-admin-grid.compact .wechat-admin-card{min-height:188px}.wechat-qrcode-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;margin-top:16px;display:grid}.wechat-qrcode-card{background:#fff;border:1px solid #edf0f2;border-radius:10px;grid-template-columns:112px minmax(0,1fr);align-items:start;gap:14px;padding:14px;display:grid}.wechat-qrcode-card img{object-fit:contain;background:#fff;border:1px solid #edf0f2;border-radius:8px;width:112px;height:112px}.wechat-qrcode-card div{gap:6px;min-width:0;display:grid}.wechat-qrcode-card strong{color:#111;font-size:15px}.wechat-qrcode-card span,.wechat-qrcode-card small{color:#777;word-break:break-all;font-size:12px}.wechat-qrcode-card p{color:#444;margin:0;line-height:1.55}.wechat-qrcode-card a{color:#2563eb;font-size:12px;text-decoration:none}.wechat-news-preview{background:#f3f4f6;border-radius:10px;grid-template-columns:minmax(0,1fr) 116px;align-items:center;gap:14px;max-width:560px;padding:14px 16px;display:grid}.wechat-news-preview img{object-fit:cover;background:#fff;border-radius:8px;order:2;width:96px;height:96px}.wechat-news-preview div{gap:8px;min-width:0;display:grid}.wechat-news-preview strong{color:#111;font-size:18px;line-height:1.35}.wechat-news-preview p{color:#8b919b;margin:0;line-height:1.55}.wechat-news-preview small{color:#999;word-break:break-all}.wechat-menu-builder{gap:14px;margin-bottom:18px;display:grid}.wechat-menu-builder-head{background:#fbfcfd;border:1px solid #edf0f2;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;padding:16px;display:flex}.wechat-menu-builder-head strong{color:#111;font-size:17px}.wechat-menu-builder-head p{color:#777;margin:6px 0 0;line-height:1.6}.wechat-menu-builder-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;display:flex}.wechat-menu-card,.wechat-sub-menu-card{background:#fff;border:1px solid #edf0f2;border-radius:10px;gap:12px;padding:14px;display:grid;box-shadow:0 10px 24px #1218210a}.wechat-sub-menu-card{background:#fbfcfd}.wechat-menu-card-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.wechat-menu-card-head b{color:#111;align-items:center;min-height:30px;font-size:15px;display:inline-flex}.wechat-menu-card-head b:before{content:"";background:#111;border-radius:999px;width:6px;height:18px;margin-right:8px;box-shadow:0 0 0 3px #ffe025}.wechat-menu-card-head.compact b{font-size:14px}.wechat-menu-card-head.compact b:before{background:#ffe025;height:14px;box-shadow:0 0 0 2px #111}.wechat-menu-fields,.wechat-menu-action-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;display:grid}.wechat-menu-action-fields.full{grid-column:1/-1;grid-template-columns:1fr}.wechat-menu-fields .el-form-item,.wechat-menu-action-fields .el-form-item{margin-bottom:0}.wechat-menu-parent-alert{grid-column:1/-1}.wechat-sub-menu-list{border-left:3px solid #ffe025;gap:10px;padding:12px 0 0 18px;display:grid}.wechat-menu-option-desc{float:right;color:#999;margin-left:16px;font-size:12px}.setting-row{background:#fff;border:1px solid #edf0f2;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;width:100%;padding:16px 18px;display:flex}.setting-row strong{color:#111;margin-bottom:6px;font-size:16px;display:block}.setting-row p{color:#777;margin:0;line-height:1.6}.setting-row.disabled{background:#f8fafc}.setting-row.disabled strong,.setting-row.disabled p{color:#999}.sidebar-level-name{color:#111;align-items:center;gap:10px;font-weight:800;display:inline-flex}.sidebar-level-name i{color:#ffe025;background:#111;border-radius:7px;place-items:center;width:28px;height:28px;font-size:13px;font-style:normal;display:grid}.admin-clickable-row{cursor:pointer}.admin-section .el-table .el-select{width:100%}.field-action-row{justify-content:flex-end;margin:0 0 8px;display:flex}.order-result-dialog{flex-direction:column;max-height:calc(100vh - 56px);display:flex;overflow:hidden}.order-result-dialog .el-dialog__body{flex:auto;min-height:0;overflow-y:auto}.balance-records-dialog .el-dialog__body{padding-top:12px}.balance-records-table{margin-top:14px}.balance-record-note{word-break:break-word;line-height:1.5}.balance-record-amount{white-space:nowrap;font-weight:800}.balance-record-amount.positive{color:#1f8f4d}.balance-record-amount.negative{color:#e5484d}.balance-adjust-form .el-radio-group{width:100%}.order-result-meta{color:#555;background:#f8fafc;border:1px solid #edf0f2;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin-bottom:14px;padding:12px;font-size:13px;display:grid}.order-result-meta span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.order-result-preview{background:#fff;border:1px solid #edf0f2;border-radius:8px;min-height:240px;padding:14px}.order-result-html{color:#111;line-height:1.65;overflow-x:auto}.order-result-html img{max-width:100%;height:auto}.order-result-json{color:#d8e2ee;white-space:pre-wrap;background:#0f1720;border-radius:8px;max-height:460px;margin:0;padding:12px;font-family:Menlo,Monaco,Consolas,monospace;font-size:13px;line-height:1.6;overflow:auto}.order-json-pre{min-height:260px;max-height:min(62vh,620px)}.order-ai-analysis-text{color:#222;white-space:pre-wrap;word-break:break-word;background:#f8fafc;border:1px solid #edf0f2;border-radius:8px;min-height:220px;padding:16px;font-size:14px;line-height:1.8}.order-result-editor .rich-editor-body{min-height:360px}.product-editor-dialog{flex-direction:column;max-height:calc(100vh - 48px);display:flex;overflow:hidden}.product-editor-dialog .el-dialog__header{border-bottom:1px solid #edf0f2;flex:none;padding:18px 20px 12px}.product-editor-dialog .el-dialog__body{flex:auto;min-height:0;padding:18px 20px 14px;overflow-y:auto}.product-editor-dialog .el-dialog__footer{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border-top:1px solid #edf0f2;flex:none;padding:12px 20px;box-shadow:0 -12px 28px #11111112}.product-dialog-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.product-dialog-actions .el-button+.el-button{margin-left:0}.product-form-divider{height:18px;margin:4px 0 18px;position:relative}.product-form-divider:before{content:"";background:linear-gradient(90deg,#11111124,#1111110f 42%,#1110);height:1px;position:absolute;top:50%;left:0;right:0}.product-form-divider:after{content:"";background:#ffe025;border-radius:999px;width:48px;height:3px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.product-ai-tags{flex-wrap:wrap;gap:6px;display:inline-flex}.product-ai-switches{justify-items:start;gap:10px;display:grid}.product-field-error .el-input__wrapper,.product-field-error .el-select__wrapper{box-shadow:inset 0 0 0 1px #ff3b30!important}.product-field-error .el-input__wrapper:hover,.product-field-error .el-select__wrapper:hover,.product-field-error .el-input__wrapper.is-focus,.product-field-error .el-select__wrapper.is-focused{box-shadow:inset 0 0 0 1px #ff3b30,0 0 0 3px #ff3b301f!important}.product-error-text{color:#ff3b30;width:100%;margin-top:6px;font-size:12px;line-height:1.4}.rich-editor{background:#fff;border:1px solid #dcdfe6;border-radius:8px;width:100%;overflow:hidden}.rich-editor-toolbar{background:#f8fafc;border-bottom:1px solid #edf0f2;flex-wrap:wrap;gap:6px;padding:8px;display:flex}.rich-editor-toolbar button{color:#111;cursor:pointer;background:#fff;border:1px solid #dcdfe6;border-radius:6px;height:30px;padding:0 8px}.rich-editor-toolbar button:hover{border-color:#111}.rich-editor-toolbar button.active{color:#fff;background:#111;border-color:#111}.rich-editor-body{outline:none;min-height:180px;padding:12px;line-height:1.7}.rich-editor-body.compact{min-height:120px}.rich-editor-body:empty:before{content:"请输入示例结果，可使用标题、加粗、列表等格式";color:#999}.rich-editor-body table{border-collapse:collapse;background:#fff;border:1px solid #dcdfe6;width:100%;margin:10px 0}.rich-editor-body th,.rich-editor-body td{vertical-align:top;border:1px solid #dcdfe6;min-width:90px;padding:10px 12px}.rich-editor-body th{color:#111;background:#f6f8fb;font-weight:800}.rich-editor-code .el-textarea__inner{border:0;border-radius:0;min-height:220px;font-family:Menlo,Monaco,Consolas,monospace;line-height:1.6}.api-test-card{background:#fff;border:1px solid #edf0f2;border-radius:10px;margin-bottom:18px;padding:18px;box-shadow:0 10px 24px #1218210a}.api-test-card__head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:14px;display:flex}.api-test-card__head h3{margin:0;font-size:20px;line-height:1.3}.api-test-card__head p{color:#777;margin:6px 0 0;line-height:1.6}.api-test-form{grid-template-columns:minmax(220px,1.35fr) minmax(160px,.8fr) minmax(180px,1fr);align-items:end;gap:12px;display:grid}.api-test-form .el-form-item{margin-bottom:0}.api-test-result{background:#f8fafc;border:1px solid #edf0f2;border-radius:8px;margin-top:16px;padding:14px}.api-test-meta{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}.api-test-meta span{color:#ffe025;background:#111;border-radius:999px;align-items:center;height:26px;padding:0 9px;font-size:12px;font-weight:800;display:inline-flex}.api-test-url{color:#60656f;word-break:break-all;margin:0 0 10px;font-family:Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.5}.api-test-output .el-textarea__inner{font-family:Menlo,Monaco,Consolas,monospace;line-height:1.55}.api-test-actions{justify-content:flex-start;gap:10px;margin:12px 0 0}.api-test-actions .el-button{margin-left:0!important}.json-tool-grid{grid-template-columns:minmax(240px,min(34%,420px)) minmax(0,1fr);align-items:start;gap:18px;display:grid}.json-tools-section{overflow:visible}.json-tool-grid .form-card{grid-template-columns:minmax(0,1fr);width:100%;min-width:0;max-width:none}.json-tool-grid .el-form-item,.json-tool-grid .el-form-item__content{width:100%;min-width:0}.json-field-panel,.json-tool-grid .el-textarea,.json-tool-grid .el-textarea__inner{box-sizing:border-box;width:100%;max-width:100%}.json-template-card{scrollbar-width:thin;max-height:calc(100vh - 44px);padding-right:2px;position:sticky;top:22px;overflow-y:auto}.json-tool-actions{flex-wrap:wrap;justify-content:flex-start;gap:10px;overflow:visible}.json-tool-actions .el-button{flex:0 auto;margin-left:0!important}.json-template-actions{margin:0 0 10px}.json-field-panel{background:#f8fafc;border:1px solid #edf0f2;border-radius:8px;margin-top:16px;padding:14px}.json-field-panel__head{color:#111;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.json-field-panel__head span{color:#7a7f87;font-size:13px}.json-field-card{background:#fff;border:1px solid #e3e7ec;border-radius:8px;padding:12px;transition:border-color .16s,box-shadow .16s,background .16s;position:relative}.json-field-card.used{background:#fffdf1;border-color:#ffd91a;box-shadow:0 6px 18px #ffd91a24}.json-field-used-label{color:#ffd91a;background:#111;border-radius:999px;align-items:center;height:22px;padding:0 8px;font-size:11px;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:8px;right:8px}.json-field-card+.json-field-card{margin-top:10px}.json-field-card__title{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:8px 10px;padding-right:58px;display:flex}.json-field-card__title strong{color:#111;white-space:normal;word-break:break-word;min-width:0;max-width:100%;line-height:1.35}.json-field-card__title code{color:#60656f;white-space:normal;word-break:break-all;background:#f1f3f5;border-radius:999px;flex:0 auto;max-width:100%;padding:2px 7px;font-size:12px}.json-field-card p{color:#60656f;-webkit-line-clamp:2;word-break:break-all;-webkit-box-orient:vertical;margin:8px 0 10px;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.json-field-card small{color:#9aa0aa;-webkit-line-clamp:2;word-break:break-all;-webkit-box-orient:vertical;margin:-4px 0 10px;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.json-field-drags{flex-wrap:wrap;gap:8px;display:flex}.json-field-drags span{color:#111;cursor:grab;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #dcdfe6;border-radius:999px;align-items:center;height:28px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.json-field-drags span:hover{background:#fffbe8;border-color:#111}.json-field-drags span:active{cursor:grabbing}.mapping-output .el-textarea__inner{font-family:Menlo,Monaco,Consolas,monospace;line-height:1.55}.admin-loading{z-index:20;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);color:#111;background:#ffffff6b;justify-content:center;align-items:center;font-weight:700;display:flex;position:fixed;inset:0}.admin-loading-box{background:#fff;border:1px solid #edf0f2;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-width:220px;min-height:118px;padding:22px 28px;display:flex;box-shadow:0 18px 44px #11111124}.admin-loading .el-icon{font-size:34px}.spinner{border:3px solid #eceff2;border-top-color:#111;border-radius:50%;width:34px;height:34px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@keyframes shimmer{to{background-position:-220% 0}}@media (width<=820px){body{padding-bottom:calc(76px + env(safe-area-inset-bottom));background:#f4f6f8;font-size:14px}.page{background:#f4f6f8;min-height:100vh;overflow-x:hidden}.page:not(.detail-page){background:#fff}.topbar{background:#ffe025;border-bottom:0;justify-content:space-between;height:64px;padding:12px 16px;position:relative}.brand{gap:8px;min-width:0;max-width:calc(100vw - 154px);font-size:21px;overflow:hidden}.brand-mark{color:#ffe025;background:#111;border-radius:9px;width:38px;height:38px;font-size:17px}.brand>span:not(.brand-mark){white-space:nowrap}.brand small,.search{display:none}.lang-switch{background:#ffffff80;border:2px solid #111;border-radius:10px;display:flex;position:absolute;top:14px;right:14px}.lang-switch button{color:#111;border-left:2px solid #111;min-width:48px;height:34px;padding:0 8px;font-size:13px;font-weight:800}.lang-switch button:first-child{border-left:0}.lang-switch button.active{color:#ffe025;background:#111}.topbar-support{display:none}.layout,.admin-layout{grid-template-columns:1fr}.admin-layout{padding-top:58px;display:block}.admin-mobile-bar{z-index:45;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-bottom:1px solid #e7ebf0;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;height:58px;padding:8px 12px;display:grid;position:fixed;top:0;left:0;right:0;box-shadow:0 10px 28px #11111114}.admin-mobile-bar button{color:#ffe025;background:#111;border:1px solid #dfe3e8;border-radius:8px;place-items:center;width:40px;height:40px;font-size:21px;font-weight:900;display:grid}.admin-mobile-bar strong{color:#111;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:17px;line-height:1.2;overflow:hidden}.admin-mobile-bar span{color:#7b828c;white-space:nowrap;font-size:12px;font-weight:800}.admin-sidebar-mask{z-index:48;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#11111173;display:block;position:fixed;inset:0}.admin-sidebar{z-index:49;width:min(310px,84vw);height:auto;transition:transform .22s;position:fixed;top:0;bottom:0;left:0;transform:translate(-104%);box-shadow:18px 0 42px #11111138}.admin-sidebar.mobile-open{transform:translate(0)}.admin-brand{padding-right:42px;position:relative}.admin-sidebar-close{color:#fff;background:#ffffff14;border:1px solid #ffffff29;border-radius:8px;place-items:center;width:34px;height:34px;padding:0;font-size:22px;display:grid;position:absolute;top:50%;right:0;transform:translateY(-50%)}.admin-main{width:100%;min-width:0;padding:12px}.admin-login-shell input,.admin-login-shell textarea,.admin-login-shell select,.admin-layout input,.admin-layout textarea,.admin-layout select,.admin-login-shell .el-input__inner,.admin-login-shell .el-textarea__inner,.admin-login-shell .el-select__input,.admin-login-shell .el-range-input,.admin-layout .el-input__inner,.admin-layout .el-textarea__inner,.admin-layout .el-select__input,.admin-layout .el-range-input,.admin-layout [contenteditable=true]{font-size:16px!important}.admin-head{background:#fff;border:1px solid #e8edf3;border-radius:8px;grid-template-columns:minmax(0,1fr);gap:10px;margin-bottom:12px;padding:12px;display:grid}.admin-head h1{font-size:20px}.admin-head p{font-size:12px}.admin-env{grid-template-columns:1fr auto auto;place-items:center start;gap:8px}.admin-env span,.admin-env strong{text-overflow:ellipsis;white-space:nowrap;max-width:42vw;overflow:hidden}.panel-card,.admin-section{border-radius:8px;padding:12px;overflow-x:auto}.create-order-section{min-height:auto}.create-order-card{width:100%}.create-order-user-row{grid-template-columns:1fr}.stat-grid,.dashboard-api-grid{grid-template-columns:1fr;gap:10px}.dashboard-wave-board{padding:12px}.dashboard-wave-head{align-items:flex-start;gap:10px}.dashboard-wave-head h2{font-size:20px}.dashboard-range-toolbar{flex-direction:column;align-items:stretch}.dashboard-range-toolbar .el-date-editor{width:100%!important}.dashboard-wave-chart{min-height:260px;overflow:hidden}.admin-filters{grid-template-columns:1fr;gap:8px;display:grid}.admin-filters .el-input,.admin-filters .el-select,.admin-filters .el-date-editor.el-input{width:100%}.admin-desktop-table{display:none!important}.admin-mobile-list{gap:10px;display:grid}.admin-mobile-card{background:#fff;border:1px solid #e8edf3;border-radius:10px;gap:12px;padding:14px;display:grid;box-shadow:0 10px 24px #1218210d}.admin-mobile-card.is-clickable{cursor:pointer}.admin-mobile-card-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.admin-mobile-card-head strong{color:#111;word-break:break-word;min-width:0;font-size:16px;line-height:1.35}.admin-mobile-card-head>span{color:#ffe025;text-overflow:ellipsis;white-space:nowrap;background:#111;border-radius:999px;flex:none;max-width:42%;padding:4px 8px;font-size:12px;font-weight:800;overflow:hidden}.admin-mobile-card dl{gap:8px;margin:0;display:grid}.admin-mobile-card dl div{grid-template-columns:82px minmax(0,1fr);align-items:start;gap:10px;min-width:0;display:grid}.admin-mobile-card dt{color:#8b919b;font-size:12px;font-weight:800}.admin-mobile-card dd{color:#222;overflow-wrap:anywhere;min-width:0;margin:0;font-size:13px;line-height:1.45}.admin-mobile-card-actions{flex-wrap:wrap;gap:8px;padding-top:2px;display:flex}.admin-mobile-card-actions .el-button{flex:auto;font-weight:800;margin-left:0!important}.product-mobile-list{background:#fbfcfd;border:1px solid #edf0f2;border-top:0;border-radius:0 0 8px 8px;padding:10px}.product-mobile-card .admin-mobile-card-head strong{font-size:15px}.tree-indent{margin-left:0}.tree-title{padding:11px 12px}.product-first-toggle,.product-tree-toggle{gap:8px}.product-first-toggle b,.product-tree-toggle b{font-size:13px}.product-first-toggle small,.product-tree-toggle small{text-overflow:ellipsis;white-space:nowrap;max-width:42%;overflow:hidden}.dialog-form{grid-template-columns:1fr!important}.dialog-form .el-form-item{min-width:0}.el-dialog{--el-dialog-width:min(94vw, 720px);max-width:calc(100vw - 20px);margin:10px auto!important}.product-editor-dialog{height:100vh;max-height:100vh;border-radius:0!important;width:100vw!important;max-width:100vw!important;margin:0!important}.product-editor-dialog .el-dialog__header{background:#fff;padding:14px 16px 10px}.product-editor-dialog .el-dialog__body{padding:14px 14px 92px}.product-editor-dialog .el-dialog__footer{z-index:3;padding:10px 14px calc(10px + env(safe-area-inset-bottom));position:fixed;bottom:0;left:0;right:0}.product-dialog-actions{flex-wrap:wrap;justify-content:stretch}.product-dialog-actions .el-button{flex:110px}.rich-editor-toolbar{flex-wrap:nowrap;gap:5px;overflow-x:auto}.rich-editor-toolbar button{flex:none}.rich-editor-body{min-height:150px}.product-form-divider{margin-bottom:14px}.json-tool-grid,.wechat-admin-two-columns,.customer-service-settings{grid-template-columns:1fr}.json-template-card{max-height:none;position:static;overflow:visible}.customer-service-settings{grid-template-columns:1fr}.customer-service-preview{position:static}.seo-form,.login-settings-form,.customer-service-form,.backend-settings-form,.json-tools-section .form-card{width:100%;max-width:none}.seo-form,.login-settings-form,.customer-service-form,.backend-settings-form{gap:10px}.seo-form .el-divider,.backend-settings-form .el-divider{margin:10px 0 8px}.seo-form .el-divider__text,.backend-settings-form .el-divider__text{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100vw - 80px);overflow:hidden}.seo-icon-upload,.customer-service-upload,.wechat-admin-actions,.field-action-row,.json-tool-actions,.json-template-actions,.api-test-actions,.action-row{grid-template-columns:1fr;justify-content:stretch;gap:8px;width:100%;display:grid}.seo-icon-upload input,.customer-service-upload input{width:100%;min-width:0}.seo-icon-upload .el-button,.customer-service-upload .el-button,.wechat-admin-actions .el-button,.field-action-row .el-button,.json-tool-actions .el-button,.json-template-actions .el-button,.api-test-actions .el-button,.action-row .el-button{width:100%;margin-left:0!important}.seo-icon-preview{background:#f8fafc;border:1px solid #edf0f2;border-radius:8px;grid-template-columns:38px minmax(0,1fr);align-items:center;width:100%;padding:10px;display:grid}.seo-icon-preview img{width:38px;height:38px}.setting-row{grid-template-columns:minmax(0,1fr);gap:12px;padding:14px;display:grid}.setting-row .el-switch{justify-self:start}.douyin-whitelist-card{grid-template-columns:minmax(0,1fr);gap:12px;padding:14px}.douyin-whitelist-info dl div{grid-template-columns:minmax(0,1fr);gap:4px}.douyin-whitelist-actions{grid-template-columns:1fr;gap:8px;width:100%;display:grid}.douyin-whitelist-actions .el-button{width:100%}.douyin-whitelist-qr{min-height:180px}.douyin-whitelist-qr img{width:min(220px,72vw)}.customer-service-preview{border-radius:12px;gap:10px;padding:14px}.customer-service-preview strong{text-align:center;font-size:18px}.customer-service-qr{width:min(100%,260px);min-height:180px;max-height:300px}.customer-service-qr img{max-height:276px!important}.api-test-card__head{display:grid}.api-test-card{border-radius:12px;padding:14px}.api-test-card__head h3{font-size:18px}.api-test-card__head .el-button{width:100%;margin-left:0!important}.api-test-form,.json-tool-grid{grid-template-columns:1fr}.json-template-card{max-height:none;padding-right:0;position:static;overflow:visible}.json-tool-grid .el-textarea__inner{min-height:180px!important}.json-tool-grid .mapping-output .el-textarea__inner,.api-test-output .el-textarea__inner{min-height:220px!important}.json-field-panel{border-radius:12px;padding:10px}.json-field-panel__head{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f8fafcf5;border-bottom:1px solid #edf0f2;margin:-10px -10px 10px;padding:10px;position:sticky;top:58px}.json-field-card{border-radius:10px;padding:11px}.json-field-card__title{padding-right:0}.json-field-used-label{justify-self:start;width:max-content;margin-bottom:6px;position:static}.json-field-drags{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.json-field-drags span{justify-content:center;height:34px}.wechat-admin-hero{background:#111;border-radius:12px;flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:12px;padding:16px}.wechat-admin-hero h2{font-size:22px}.wechat-admin-hero p{font-size:13px;line-height:1.65}.wechat-admin-hero>strong{width:100%}.wechat-admin-two-columns{grid-template-columns:1fr}.wechat-admin-tabs{border-radius:12px}.wechat-admin-tabs .el-tabs__header{scrollbar-width:none;overflow-x:auto}.wechat-admin-tabs .el-tabs__header::-webkit-scrollbar{display:none}.wechat-admin-tabs .el-tabs__nav{flex-wrap:nowrap;display:flex}.wechat-admin-tabs .el-tabs__item{flex:none;font-weight:800;padding:0 14px!important}.wechat-admin-tabs .el-tabs__content{padding:12px}.wechat-menu-builder-head{border-radius:12px;flex-direction:column;align-items:flex-start;padding:14px}.wechat-menu-builder-actions{grid-template-columns:1fr;justify-content:stretch;width:100%;display:grid}.wechat-menu-builder-actions .el-button{width:100%;margin-left:0!important}.wechat-menu-card,.wechat-sub-menu-card{border-radius:12px;padding:12px}.wechat-menu-card-head{grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}.wechat-menu-card-head>div{grid-template-columns:1fr;gap:8px;display:grid}.wechat-menu-card-head .el-button{width:100%;margin-left:0!important}.wechat-menu-fields,.wechat-menu-action-fields{grid-template-columns:1fr}.wechat-sub-menu-list{padding-left:10px}.wechat-qrcode-grid,.wechat-admin-grid,.wechat-admin-grid.compact{grid-template-columns:1fr}.wechat-qrcode-card{grid-template-columns:86px minmax(0,1fr);padding:12px}.wechat-qrcode-card img{width:86px;height:86px}.wechat-news-preview{grid-template-columns:1fr;max-width:none}.wechat-news-preview img{order:0;width:100%;height:140px}.wechat-admin-json textarea{min-height:180px!important}.backend-settings-form .rich-editor-body{min-height:220px}.query-description-content .product-price-placeholder,.warm-tip-content .product-price-placeholder,.custom-sample-result .product-price-placeholder{font-size:20px!important}.layout{width:100%;padding:0 0 calc(66px + env(safe-area-inset-bottom));margin:0;display:block}.site-footer,.sidebar{display:none}.login-modal{width:100%;max-width:none;padding:22px 18px calc(22px + env(safe-area-inset-bottom));border-radius:18px 18px 0 0;gap:12px;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -18px 52px #0000003d}.login-modal:before{content:"";background:#d8dde3;border-radius:999px;justify-self:center;width:42px;height:4px;margin:-6px 0 4px}.login-modal h2{padding-right:42px;font-size:22px;line-height:1.25}.login-modal p{padding-right:42px;font-size:14px;line-height:1.55}.login-modal-close{background:#f4f6f8;border-radius:50%;top:16px;right:16px}.login-provider-list{gap:12px;margin-top:4px}.login-provider{background:#f8fafc;border-radius:14px;min-height:58px;max-height:none;padding:12px 14px}.login-provider span{border-radius:12px;width:38px;height:38px}.login-provider strong{font-size:16px}.login-provider:after{content:"›";color:#9aa0a8;margin-left:auto;font-size:28px;line-height:1}.customer-service-modal{border-radius:16px;width:min(350px,100vw - 28px);max-height:calc(100vh - 28px);padding:26px 20px 22px}.customer-service-modal h2{padding:0 40px;font-size:21px}.customer-service-modal-qr{width:min(100%,290px);min-height:160px;max-height:min(54vh,440px);padding:10px}.customer-service-modal-qr img{max-height:min(48vh,410px)!important}.maintenance-notice-modal,.insufficient-balance-modal{width:min(350px,100vw - 28px)}.login-modal.wechat-login-modal{align-content:start;width:100%;min-height:auto;max-height:calc(100vh - 20px);overflow:auto}.wechat-login-frame-box{width:100%}.wechat-login-frame-viewport{border-radius:12px;height:360px}.wechat-login-frame{height:360px}.wechat-login-actions{grid-template-columns:1fr;display:grid}.wechat-login-actions button{border-radius:12px;width:100%}.content{background:#fff;border-radius:0;min-height:auto;padding:0 8px 12px}.content>.tabs{background:#ffe025;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0 -8px;padding:4px 12px 14px;display:grid}.content>.tabs.has-mobile-tab-hint{scrollbar-width:none;align-items:center;gap:12px;display:flex;overflow:auto hidden}.content>.tabs.has-mobile-tab-hint::-webkit-scrollbar{display:none}.content>.tabs:has(button:only-child){justify-content:center;display:flex}.content>.tabs.has-mobile-tab-hint:has(button:only-child){justify-content:center}.content>.tabs:has(button:only-child) button{min-width:160px}.content>.tabs.has-mobile-tab-hint button{flex:none;min-width:0;padding:0 4px}.mobile-tab-hint{color:#1111119e;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;width:max-content;min-width:0;max-width:calc(100vw - 170px);font-size:14px;font-weight:800;line-height:1.2;display:block;overflow:hidden}.mobile-view-footer-hint{color:#7b828c;text-align:center;background:0 0;border-radius:0;margin:4px 8px 10px;padding:8px 12px;font-size:13px;font-weight:700;line-height:1.35;display:block}.tabs button{color:#111;background:0 0;border:0;border-radius:0;height:46px;padding:0 8px;font-size:20px;font-weight:900;position:relative}.tabs button.active{color:#111;background:0 0;border-color:#0000}.tabs button.active:after{content:"";background:#111;border-radius:999px;width:34px;height:4px;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.types{z-index:1;scrollbar-width:none;background:#fff;border-radius:22px 22px 0 0;flex-wrap:nowrap;gap:10px;margin:-1px -8px 18px;padding:18px 8px 12px;position:relative;overflow-x:auto}.types::-webkit-scrollbar{display:none}.types button{color:#777;background:#f0f0f4;border:0;border-radius:999px;flex:none;align-items:center;gap:6px;height:44px;padding:0 14px;font-size:17px;font-weight:800;display:inline-flex}.types button.active{color:#111;background:#ffe025}.type-icon{color:#ffe025;background:#111;border-radius:50%;place-items:center;width:24px;height:24px;font-size:13px;font-weight:900;display:grid}.types button:not(.active) .type-icon{color:#888;background:#dfe1e7}.cards{grid-template-columns:1fr;gap:12px;padding-bottom:10px}.product-card.category-card{min-height:124px;box-shadow:none;background:#f0f1f4;border:0;border-radius:14px;grid-template-columns:minmax(0,1fr) max-content;align-content:center;align-items:center;gap:8px;padding:20px 10px 18px 64px;display:grid;position:relative;overflow:hidden}.product-card.category-card>div:first-of-type{align-content:center;align-self:center;min-width:0;display:grid}.category-card:hover{box-shadow:none;transform:none}.mobile-card-index{color:#fff;background:linear-gradient(#ffe025 0%,#ffd10b 100%);border-radius:4px;place-items:center;width:36px;height:36px;font-size:21px;font-weight:900;display:grid;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.cards article:nth-child(3n+2) .mobile-card-index{background:linear-gradient(#ffb22c 0%,#ff8a00 100%)}.cards article:nth-child(3n) .mobile-card-index{background:linear-gradient(#38dce5 0%,#23b8d5 100%)}.product-card h3{margin-bottom:9px;font-size:20px;line-height:1.22}.product-card p{color:#8b8f98;font-size:16px;line-height:1.55}.card-foot{grid-template-columns:1fr;align-content:center;place-self:center end;justify-items:end;gap:10px;width:max-content;min-width:max-content;margin:0;display:grid}.card-foot strong{color:#ff6a00;text-align:right;white-space:nowrap;word-break:keep-all;overflow-wrap:normal;min-width:0;max-width:100%;font-size:17px;line-height:1.18}.card-foot button{color:#111;background:0 0;border-radius:0;place-items:center;width:36px;height:30px;font-size:28px;font-weight:900;line-height:1;display:grid}.product-card.is-maintained .card-foot button{color:#9a9da4;background:0 0}.product-choice-modal{border-radius:16px;width:min(430px,100vw - 28px)}.modal-desc{margin-bottom:12px;font-size:14px;line-height:1.55}.modal-products{gap:10px}.modal-product{background:#f0f1f4;border:0;border-radius:14px;grid-template-columns:minmax(0,1fr) max-content;gap:10px;min-height:92px;padding:14px 12px;overflow:hidden}.modal-product-copy{gap:7px;min-width:0}.modal-product-title{color:#111;text-overflow:ellipsis;white-space:nowrap;font-size:18px;line-height:1.24;overflow:hidden}.modal-product-meta{display:contents}.modal-product em{-webkit-line-clamp:2;color:#8b8f98;-webkit-box-orient:vertical;font-size:14px;line-height:1.42;display:-webkit-box;overflow:hidden}.modal-product-action{align-self:center;gap:7px}.modal-product b{color:#ff6a00;text-align:right;white-space:nowrap;word-break:keep-all;font-size:15px}.modal-product i{width:28px;height:30px;font-size:27px}.mobile-bottom-nav{z-index:30;padding:8px 8px calc(8px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;border-top:1px solid #e8ebef;grid-template-columns:repeat(3,1fr);gap:0;display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-bottom-nav button{color:#9a9da4;cursor:pointer;background:0 0;border:0;justify-items:center;gap:4px;min-width:0;display:grid}.mobile-bottom-nav span{place-items:center;width:34px;height:30px;font-size:28px;line-height:1;display:grid}.mobile-bottom-nav em{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;font-style:normal;font-weight:700;overflow:hidden}.mobile-bottom-nav button.active{color:#111}.mobile-bottom-nav button.active span{color:#ffe025;text-shadow:-1px 0 #111,0 1px #111,1px 0 #111,0 -1px #111}.mobile-member-content{background:#f4f6f8;min-height:auto;padding:0}.h5-member{border-radius:0;min-height:auto;padding-bottom:18px}.h5-member-hero{padding:26px 12px 82px}.h5-member-hero h1{margin:0 0 24px;font-size:23px}.h5-member-user{grid-template-columns:76px minmax(0,1fr)}.h5-member-user strong{font-size:23px}.h5-member-user span{font-size:17px}.h5-balance-card{border-radius:12px;margin:-58px 10px 16px;padding:16px}.h5-balance-row{font-size:16px}.h5-shortcuts span{font-size:15px}.h5-legacy-card{border-radius:12px;margin:0 10px 16px;padding:16px}.h5-legacy-card strong{font-size:17px}.h5-legacy-card p{font-size:13px}.h5-legacy-card button{min-width:76px}.legacy-migration-modal{border-radius:16px;width:min(390px,100vw - 28px);padding:22px 18px}.legacy-migration-modal h2{font-size:22px}.legacy-migration-modal .legacy-migration-form{grid-template-columns:1fr}.legacy-captcha-control{grid-template-columns:minmax(0,1fr) 96px}.recharge-modal{border-radius:18px;grid-template-columns:1fr;width:min(420px,100vw - 28px);max-height:calc(100dvh - 30px);display:grid;overflow:hidden;box-shadow:0 18px 58px #00000057}.recharge-side{background:radial-gradient(circle at 78% 20%,#ffffff75 0 30%,#0000 31%),linear-gradient(135deg,#fff36a 0%,#ffd80f 100%);align-content:start;gap:8px;min-height:144px;padding:18px 18px 12px}.recharge-side p{color:#8f6a00;margin:0 34px 4px 0;font-size:14px;font-weight:700}.recharge-side strong{color:#8a5b00;padding-left:22px;font-size:15px;line-height:1.35}.recharge-side strong:before{width:15px;height:15px;top:2px;box-shadow:inset 0 0 0 4px #fff3a8}.recharge-bubble{color:#b87900;width:auto;box-shadow:none;background:#ffffff6b;border-radius:999px;margin:4px 92px 0 0;padding:8px 12px;font-size:14px;line-height:1.35}.recharge-illustration{border-width:5px;width:78px;height:78px;font-size:32px;display:grid;bottom:8px;left:auto;right:18px;box-shadow:0 10px 18px #7f57002e}.recharge-main{max-height:calc(100dvh - 174px);padding:18px 18px calc(92px + env(safe-area-inset-bottom,0px));scrollbar-width:none;overflow-y:auto}.recharge-main::-webkit-scrollbar{display:none}.recharge-close{z-index:2;color:#111;background:#ffffff80;border-radius:50%;width:36px;height:36px;font-size:30px;top:12px;right:12px}.recharge-head{gap:8px;padding-right:36px}.recharge-head h2{font-size:22px}.recharge-head p{font-size:15px;line-height:1.45}.recharge-plan-carousel{margin-top:14px;padding:0 26px}.recharge-plans{scroll-snap-type:x mandatory;gap:10px;padding:6px 2px 10px}.recharge-plans button{border-radius:8px;flex-basis:112px;gap:6px;min-height:124px}.recharge-plans button.has-member{padding-bottom:34px}.recharge-plans button strong{font-size:30px}.recharge-plans button span{font-size:15px}.recharge-plans button.has-member:after{height:34px;font-size:15px}.recharge-plan-arrow{background:#fffffff5;width:34px;height:34px;font-size:28px}.recharge-plan-arrow.prev{left:-5px}.recharge-plan-arrow.next{right:-5px}.recharge-payment{margin-top:14px}.recharge-payment>span{font-size:16px}.recharge-payment>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.recharge-payment button{border-radius:7px;height:42px;font-size:16px}.recharge-notes{margin-top:12px;font-size:14px;line-height:1.65}.recharge-confirm{bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:4;width:min(300px,100%);height:50px;margin:18px auto 0;position:sticky;box-shadow:0 10px 28px #00000029}.wechat-pay-box{margin-top:12px;padding:12px}.wechat-pay-box img{width:176px;height:176px}.wechat-pay-modal{border-radius:16px;width:min(330px,100vw - 28px);padding:26px 20px 22px}.wechat-pay-modal>strong{font-size:19px}.wechat-pay-modal-qr{width:216px;height:216px}.wechat-pay-modal-qr img{width:196px;height:196px}.page:has(.records-content) .topbar{display:none}.page:has(.records-content){background:#f4f6f8}.page:has(.records-content) .layout{padding-bottom:calc(78px + env(safe-area-inset-bottom))}.records-content{min-height:100vh;padding:0 12px calc(92px + env(safe-area-inset-bottom));background:#f4f6f8}.records-panel{background:0 0;border-radius:0;gap:12px;padding:0}.records-head{background:#ffe025;border-radius:0;grid-template-columns:46px minmax(0,1fr) 46px;align-items:center;min-height:66px;margin:0 -12px;padding:0 12px;display:grid}.records-head>div{text-align:center;grid-column:2;min-width:0}.records-head span{display:none}.records-head h1{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:21px;line-height:1.2;overflow:hidden}.records-back{background:0 0;border-radius:50%;grid-area:1/1;width:42px;height:42px;padding:0;font-size:0}.records-back:before{content:"‹";color:#111;font-size:46px;font-weight:400;line-height:36px;display:block}.record-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;display:grid}.record-tabs button{color:#111;min-height:46px;font-size:18px}.record-tabs button.active:after{width:42px;bottom:-3px;left:50%;right:auto;transform:translate(-50%)}.records-filters{background:#fff8c9;border-radius:0 0 16px 16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:12px;box-shadow:0 10px 26px #1111110d}.records-filters label{gap:5px;font-size:12px}.records-filters label:nth-child(2){grid-column:1/-1}.consume-filters label:nth-child(2){grid-column:auto}.consume-filters label:nth-child(3){grid-column:1/-1}.records-filters input,.records-filters select{border-color:#edf0f2;border-radius:10px;height:38px;font-size:14px}.records-search,.records-export{border-radius:10px;height:40px}.records-search{grid-column:span 1}.records-export{background:#fff;grid-column:span 1}.consume-filters .records-search{grid-column:1/-1}.records-table-wrap{background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.records-table{border-collapse:separate;border-spacing:0;width:100%;min-width:0;display:block}.records-table thead{display:none}.records-table tbody{gap:10px;display:grid}.records-table tr:has(.records-empty){padding:42px 0;display:block}.records-table tr:has(.records-empty) td{background:0 0;border:0;height:auto;padding:0;display:block}.records-empty{color:#8a8f98;height:auto;font-size:16px}.records-panel:not(.consume-panel) .records-table tbody tr:not(:has(.records-empty)){background:#fff;border-radius:12px;grid-template-rows:auto auto auto;grid-template-columns:62px minmax(0,1fr) 58px;align-items:center;min-height:104px;padding:12px 0 12px 12px;display:grid;overflow:hidden;box-shadow:0 8px 22px #1111110b}.records-panel:not(.consume-panel) .records-table td{border:0;padding:0}.records-panel:not(.consume-panel) .records-table td:first-child{display:none}.records-panel:not(.consume-panel) .records-table td:nth-child(2){grid-area:1/1/4}.records-panel:not(.consume-panel) .record-thumb{border-radius:9px;width:50px;height:64px}.records-panel:not(.consume-panel) .records-table td:nth-child(3){color:#111;text-overflow:ellipsis;white-space:nowrap;grid-area:1/2;padding-right:10px;font-size:16px;font-weight:900;overflow:hidden}.records-panel:not(.consume-panel) .records-table td:nth-child(4),.records-panel:not(.consume-panel) .records-table td:nth-child(5){color:#9297a0;text-overflow:ellipsis;white-space:nowrap;grid-column:2;padding-right:10px;font-size:15px;overflow:hidden}.records-panel:not(.consume-panel) .records-table td:nth-child(4):before,.records-panel:not(.consume-panel) .records-table td:nth-child(5):before{content:attr(data-label) "："}.records-panel:not(.consume-panel) .records-table td:nth-child(6){background:#050505;grid-area:1/3/4;align-self:stretch;place-items:center;margin:-12px 0;display:grid}.records-panel:not(.consume-panel) .record-actions{justify-items:center;gap:2px;display:grid}.records-panel:not(.consume-panel) .record-actions button{color:#fff;font-size:12px;line-height:1.3}.records-panel:not(.consume-panel) .record-actions button.danger{color:#ffe025}.consume-table tbody tr:not(:has(.records-empty)){background:#fff;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:6px 14px;padding:16px 18px;display:grid;box-shadow:0 8px 22px #1111110b}.consume-table td{border:0;padding:0}.consume-table td:first-child{display:none}.consume-table td:nth-child(2){color:#8b9099;text-overflow:ellipsis;white-space:nowrap;grid-area:2/1;font-size:15px;overflow:hidden}.consume-table td:nth-child(3){color:#111;text-overflow:ellipsis;white-space:nowrap;grid-area:1/1;font-size:16px;font-weight:900;overflow:hidden}.consume-table td:nth-child(4){text-align:right;grid-area:1/2/4;align-self:center;min-width:82px;font-size:19px}.consume-table td:nth-child(5){color:#8b9099;grid-area:3/1;font-size:14px}.consume-table td:nth-child(2):before,.consume-table td:nth-child(5):before{content:attr(data-label) "："}.payment-table tbody tr:not(:has(.records-empty)){grid-template-columns:minmax(0,1fr);gap:8px}.payment-table td:nth-child(2){color:#111;grid-area:1/1;align-self:auto;font-size:20px;font-weight:900;line-height:1.15}.payment-table td:nth-child(3){color:#8b9099;text-overflow:ellipsis;white-space:nowrap;grid-area:4/1;font-size:14px;font-weight:700;overflow:hidden}.payment-table td:nth-child(4){text-align:left;color:#8b9099;grid-area:2/1;align-items:center;gap:8px;min-width:0;font-size:14px;line-height:1.5;display:flex}.payment-table td:nth-child(5){color:#8b9099;text-overflow:ellipsis;white-space:nowrap;grid-area:5/1;overflow:hidden}.payment-table td:nth-child(6){color:#222;text-align:left;grid-area:3/1;align-self:auto;font-size:14px;line-height:1.5}.payment-status-tag{min-width:58px;min-height:24px;padding:2px 8px;font-size:12px}.payment-table td:nth-child(2):before{content:""}.payment-table td:nth-child(3):before,.payment-table td:nth-child(4):before,.payment-table td:nth-child(5):before,.payment-table td:nth-child(6):before{content:attr(data-label) "："}.records-footer{text-align:center;justify-items:center;gap:8px;width:100%;padding:12px 0 0;display:grid}.records-footer>span{text-align:center;width:100%;display:block}.records-load-more{text-align:center;width:100%;min-height:42px;padding-bottom:2px;font-size:14px}.records-pagination{gap:10px}.records-pagination button{border-radius:999px;min-width:72px;height:36px}.page.detail-page .topbar{display:none}.page.detail-page{background:#f4f6f8}.page.detail-page .layout{padding-bottom:calc(66px + env(safe-area-inset-bottom));margin-top:0}.detail-content{background:#f4f6f8;gap:0;min-height:100vh;padding:0;display:block}.mobile-detail-bar{color:#111;background:#ffe025;grid-template-columns:48px minmax(0,1fr) 104px;align-items:center;min-height:56px;margin:0;padding:0 14px;display:grid}.mobile-detail-bar button{color:#111;cursor:pointer;background:0 0;border:0;place-items:center;width:42px;height:42px;padding:0;font-size:0;line-height:1;display:grid}.mobile-detail-bar button:before{content:"‹";color:#111;font-size:48px;font-weight:400;line-height:36px;display:block;transform:translateY(-1px)}.mobile-detail-bar strong{text-overflow:ellipsis;white-space:nowrap;place-self:center;min-width:0;font-size:23px;font-weight:500;line-height:1.2;overflow:hidden}.mobile-detail-bar a{color:#111;white-space:nowrap;justify-content:flex-end;place-self:center end;align-items:center;width:104px;height:42px;font-size:20px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex;overflow:visible}.detail-head{display:none}.detail-panel{background:#f4f6f8;margin:0;display:block}.detail-workspace{display:block}.detail-left{background:linear-gradient(#ffe025 0 232px,#f4f6f8 232px 100%);border-radius:0;gap:0;padding:0 8px 20px;display:grid}.detail-title{background:0 0;border:0;border-radius:0;padding:18px 8px 18px 26px;display:block;position:relative}.detail-title:before{content:"";background:#050505;border-radius:999px;width:7px;height:82px;position:absolute;top:18px;left:4px}.detail-title span{display:none}.detail-title h1{margin:0;font-size:24px;line-height:1.25}.detail-title p{color:#756d37;margin:14px 0 0;font-size:16px;line-height:1.65}.detail-title strong{display:none}.query-card{background:#fff;border:0;border-radius:16px;gap:14px;margin:0 0 24px;padding:18px;box-shadow:0 10px 28px #1111110f}.detail-form{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0;transition:none;display:grid}.detail-form:focus-within{box-shadow:none;border-color:#0000}.detail-form label{display:none}.detail-form .serial-input{--n-height:62px;--n-border:2px solid #dfe3ea;--n-border-hover:2px solid #c9ced8;--n-border-focus:2px solid #111;--n-box-shadow-focus:0 0 0 3px #ffe02542;--n-border-radius:12px;--n-color:#fff;--n-color-focus:#fff;grid-column:1/-1;min-height:62px;font-size:19px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,0 8px 18px #1218210f;container-type:inline-size;height:62px!important}.detail-form .serial-input:before{content:"SN";z-index:2;color:#111;pointer-events:none;background:#ffe025;border-radius:8px;place-items:center;width:38px;height:30px;font-size:13px;font-weight:900;display:grid;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.detail-form .serial-input .n-input-wrapper{background:0 0;min-height:62px;height:62px!important;padding:0 22px 0 64px!important}.detail-form .serial-input .n-input__input,.detail-form .serial-input .n-input__input-el{line-height:62px;height:62px!important}.detail-form .serial-input .n-input__input-el{letter-spacing:0;font-size:max(16px,1em);font-weight:700}.detail-form .serial-input .n-input__placeholder{color:#a3a8b3;font-size:19px;font-weight:500}@container (width<=340px){.detail-form .serial-input .n-input__placeholder{font-size:17px}}@container (width<=300px){.detail-form .serial-input .n-input-wrapper{padding-left:58px!important;padding-right:14px!important}.detail-form .serial-input .n-input__placeholder{font-size:15px}}.ai-recognition-btn{color:#111;cursor:pointer;background:linear-gradient(#fff343 0%,#ffd509 100%);border:0;border-radius:7px;height:46px;font-size:17px;font-weight:800;display:block}.detail-form .n-button{color:#fff;background:linear-gradient(#4a4a4a 0%,#050505 100%);border-radius:7px;height:46px;font-size:17px;font-weight:600}.query-description{background:0 0;border-radius:0;padding:0}.query-description-content{color:#9a9a9a;font-size:16px;line-height:1.65}.warm-tip-card{background:0 0;border-radius:0;margin:4px 0 24px;padding:0}.warm-tip-content{color:#666;font-size:16px;line-height:1.75}.warm-tip-content h1,.warm-tip-content h2,.warm-tip-content h3{color:#111;margin:0 0 12px;font-size:21px}.sample-result{background:#f4f6f8;border-radius:0;padding:0 8px 80px}.sample-title{margin:0 0 18px;font-size:18px}.sample-title strong{font-size:24px}.sample-card{border-radius:10px}.sample-hero,.sample-row{grid-template-columns:1fr}.sample-row span{border-left:0}}html.force-h5-webview,html.force-h5-webview body,body.force-h5-webview{background:#fff!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding-left:0!important;padding-right:0!important;font-size:14px!important;overflow-x:hidden!important}html.force-h5-webview .page,.page.force-h5-webview{background:#fff!important;width:100vw!important;max-width:none!important;min-height:100vh!important;margin:0!important;padding-left:0!important;padding-right:0!important;overflow-x:hidden!important}html.force-h5-webview .topbar,.page.force-h5-webview .topbar{background:#ffe025!important;border-bottom:0!important;justify-content:space-between!important;height:64px!important;padding:12px!important;position:relative!important}html.force-h5-webview .brand,.page.force-h5-webview .brand{gap:8px!important;min-width:0!important;max-width:calc(100vw - 154px)!important;font-size:21px!important;overflow:hidden!important}html.force-h5-webview .brand-mark,.page.force-h5-webview .brand-mark{color:#ffe025!important;background:#111!important;border-radius:9px!important;width:38px!important;height:38px!important;font-size:17px!important}html.force-h5-webview .brand small,.page.force-h5-webview .brand small,html.force-h5-webview .search,html.force-h5-webview .topbar-support,html.force-h5-webview .sidebar,.page.force-h5-webview .search,.page.force-h5-webview .topbar-support,.page.force-h5-webview .sidebar{display:none!important}html.force-h5-webview .lang-switch,.page.force-h5-webview .lang-switch{background:#ffffff80!important;border:2px solid #111!important;border-radius:10px!important;display:flex!important;position:absolute!important;top:14px!important;right:14px!important}html.force-h5-webview .lang-switch button,.page.force-h5-webview .lang-switch button{color:#111!important;border-left:2px solid #111!important;min-width:48px!important;height:34px!important;padding:0 8px!important;font-size:13px!important;font-weight:800!important}html.force-h5-webview .lang-switch button:first-child,.page.force-h5-webview .lang-switch button:first-child{border-left:0!important}html.force-h5-webview .lang-switch button.active,.page.force-h5-webview .lang-switch button.active{color:#ffe025!important;background:#111!important}html.force-h5-webview .layout,.page.force-h5-webview .layout{width:100vw!important;max-width:none!important;padding-left:0!important;padding-right:0!important;padding:0 0 calc(66px + env(safe-area-inset-bottom))!important;margin:0!important;display:block!important}html.force-h5-webview .site-footer,.page.force-h5-webview .site-footer{display:none!important}html.force-h5-webview .content,.page.force-h5-webview .content{background:#fff!important;border-radius:0!important;width:100%!important;max-width:none!important;min-height:auto!important;margin-left:0!important;margin-right:0!important;padding:0 8px 12px!important}html.force-h5-webview .content>.tabs,.page.force-h5-webview .content>.tabs{background:#ffe025!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;margin:0 -8px!important;padding:4px 12px 14px!important;display:grid!important}html.force-h5-webview .content>.tabs.has-mobile-tab-hint,.page.force-h5-webview .content>.tabs.has-mobile-tab-hint{scrollbar-width:none!important;align-items:center!important;gap:12px!important;display:flex!important;overflow:auto hidden!important}html.force-h5-webview .content>.tabs.has-mobile-tab-hint::-webkit-scrollbar{display:none!important}.page.force-h5-webview .content>.tabs.has-mobile-tab-hint::-webkit-scrollbar{display:none!important}html.force-h5-webview .content>.tabs.has-mobile-tab-hint button,.page.force-h5-webview .content>.tabs.has-mobile-tab-hint button{flex:none!important;min-width:0!important;padding:0 4px!important}html.force-h5-webview .mobile-tab-hint,.page.force-h5-webview .mobile-tab-hint{color:#1111119e!important;text-overflow:ellipsis!important;white-space:nowrap!important;flex:0 auto!important;width:max-content!important;min-width:0!important;max-width:calc(100vw - 170px)!important;font-size:14px!important;font-weight:800!important;line-height:1.2!important;display:block!important;overflow:hidden!important}html.force-h5-webview .mobile-view-footer-hint,.page.force-h5-webview .mobile-view-footer-hint{color:#7b828c!important;text-align:center!important;background:0 0!important;border-radius:0!important;margin:4px 8px 10px!important;padding:8px 12px!important;font-size:13px!important;font-weight:700!important;line-height:1.35!important;display:block!important}html.force-h5-webview .tabs button,.page.force-h5-webview .tabs button{color:#111!important;background:0 0!important;border:0!important;border-radius:0!important;height:46px!important;padding:0 8px!important;font-size:20px!important;font-weight:900!important;position:relative!important}html.force-h5-webview .tabs button.active:after,.page.force-h5-webview .tabs button.active:after{content:""!important;background:#111!important;border-radius:999px!important;width:34px!important;height:4px!important;position:absolute!important;bottom:2px!important;left:50%!important;transform:translate(-50%)!important}html.force-h5-webview .types,.page.force-h5-webview .types{z-index:1!important;scrollbar-width:none!important;background:#fff!important;border-radius:22px 22px 0 0!important;flex-wrap:nowrap!important;gap:10px!important;margin:-1px -8px 18px!important;padding:18px 8px 12px!important;position:relative!important;overflow-x:auto!important}html.force-h5-webview .types button,.page.force-h5-webview .types button{color:#777!important;background:#f0f0f4!important;border:0!important;border-radius:999px!important;flex:none!important;align-items:center!important;gap:6px!important;height:44px!important;padding:0 14px!important;font-size:17px!important;font-weight:800!important;display:inline-flex!important}html.force-h5-webview .types button.active,.page.force-h5-webview .types button.active{color:#111!important;background:#ffe025!important}html.force-h5-webview .type-icon,.page.force-h5-webview .type-icon{color:#ffe025!important;background:#111!important;border-radius:50%!important;place-items:center!important;width:24px!important;height:24px!important;font-size:13px!important;font-weight:900!important;display:grid!important}html.force-h5-webview .cards,.page.force-h5-webview .cards{grid-template-columns:1fr!important;gap:12px!important;padding-bottom:10px!important;display:grid!important}html.force-h5-webview .product-card.category-card,.page.force-h5-webview .product-card.category-card{min-height:124px!important;box-shadow:none!important;background:#f0f1f4!important;border:0!important;border-radius:14px!important;grid-template-columns:minmax(0,1fr) max-content!important;align-content:center!important;align-items:center!important;gap:8px!important;padding:20px 10px 18px 64px!important;display:grid!important;position:relative!important;overflow:hidden!important}html.force-h5-webview .product-card.category-card>div:first-of-type,.page.force-h5-webview .product-card.category-card>div:first-of-type{align-content:center!important;align-self:center!important;min-width:0!important;display:grid!important}html.force-h5-webview .mobile-card-index,.page.force-h5-webview .mobile-card-index{color:#fff!important;background:linear-gradient(#ffe025 0%,#ffd10b 100%)!important;border-radius:4px!important;place-items:center!important;width:36px!important;height:36px!important;font-size:21px!important;font-weight:900!important;display:grid!important;position:absolute!important;top:50%!important;left:12px!important;transform:translateY(-50%)!important}html.force-h5-webview .product-card h3,.page.force-h5-webview .product-card h3{margin-bottom:9px!important;font-size:20px!important;line-height:1.22!important}html.force-h5-webview .product-card p,.page.force-h5-webview .product-card p{color:#8b8f98!important;font-size:16px!important;line-height:1.55!important}html.force-h5-webview .card-foot,.page.force-h5-webview .card-foot{grid-template-columns:1fr!important;align-content:center!important;place-self:center end!important;justify-items:end!important;gap:10px!important;width:max-content!important;min-width:max-content!important;margin:0!important;display:grid!important}html.force-h5-webview .card-foot strong,.page.force-h5-webview .card-foot strong{color:#ff6a00!important;text-align:right!important;white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;min-width:0!important;max-width:100%!important;font-size:17px!important;line-height:1.18!important}html.force-h5-webview .card-foot button,.page.force-h5-webview .card-foot button{color:#111!important;background:0 0!important;border-radius:0!important;place-items:center!important;width:36px!important;height:30px!important;font-size:28px!important;font-weight:900!important;line-height:1!important;display:grid!important}html.force-h5-webview .mobile-bottom-nav,.page.force-h5-webview .mobile-bottom-nav{z-index:30!important;max-width:none!important;padding:8px 8px calc(8px + env(safe-area-inset-bottom))!important;background:#fffffff7!important;border-top:1px solid #e8ebef!important;grid-template-columns:repeat(3,1fr)!important;gap:0!important;margin:0!important;display:grid!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important}html.force-h5-webview .page.detail-page .topbar,.page.force-h5-webview.detail-page .topbar,html.force-h5-webview .detail-head,.page.force-h5-webview .detail-head{display:none!important}html.force-h5-webview .mobile-detail-bar,.page.force-h5-webview .mobile-detail-bar{box-sizing:border-box!important;color:#111!important;background:#ffe025!important;grid-template-columns:48px minmax(0,1fr) 104px!important;align-items:center!important;width:100%!important;max-width:100%!important;min-height:56px!important;margin:0!important;padding:0 14px!important;display:grid!important;overflow:hidden!important}html.force-h5-webview .mobile-detail-bar strong,.page.force-h5-webview .mobile-detail-bar strong{text-overflow:ellipsis!important;white-space:nowrap!important;align-self:center!important;min-width:0!important;line-height:1.2!important;overflow:hidden!important}html.force-h5-webview .mobile-detail-bar a,.page.force-h5-webview .mobile-detail-bar a{text-overflow:clip!important;white-space:nowrap!important;justify-content:flex-end!important;place-self:center end!important;align-items:center!important;width:104px!important;max-width:none!important;height:42px!important;line-height:1!important;display:inline-flex!important;overflow:visible!important}html.force-h5-webview .page.detail-page .layout,.page.force-h5-webview.detail-page .layout{padding-bottom:calc(56px + env(safe-area-inset-bottom))!important;margin-top:0!important}html.force-h5-webview .detail-content,.page.force-h5-webview .detail-content,html.force-h5-webview .mobile-member-content,.page.force-h5-webview .mobile-member-content{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;overflow-x:hidden!important}html.force-h5-webview .detail-left,.page.force-h5-webview .detail-left{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0 0 16px!important;overflow-x:hidden!important}html.force-h5-webview .query-card,.page.force-h5-webview .query-card,html.force-h5-webview .warm-tip-card,.page.force-h5-webview .warm-tip-card{margin-left:8px!important;margin-right:8px!important}html.force-h5-webview .sample-result,.page.force-h5-webview .sample-result{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0 8px 18px!important;overflow-x:hidden!important}html.force-h5-webview .custom-sample-result,.page.force-h5-webview .custom-sample-result{box-sizing:border-box!important;width:100%!important;max-width:100%!important;font-size:14px!important;line-height:1.54!important;overflow-x:hidden!important}html.force-h5-webview .custom-sample-result *,.page.force-h5-webview .custom-sample-result *{box-sizing:border-box!important;max-width:100%!important}html.force-h5-webview .custom-sample-result table,.page.force-h5-webview .custom-sample-result table{table-layout:fixed!important;border-collapse:collapse!important;width:100%!important;max-width:100%!important}html.force-h5-webview .custom-sample-result th,html.force-h5-webview .custom-sample-result td,.page.force-h5-webview .custom-sample-result th,.page.force-h5-webview .custom-sample-result td{overflow-wrap:anywhere!important;word-break:break-word!important;min-width:0!important;padding:8px 7px!important;font-size:13px!important;line-height:1.48!important}html.force-h5-webview .mobile-member-content,.page.force-h5-webview .mobile-member-content,html.force-h5-webview .h5-member,.page.force-h5-webview .h5-member{border-radius:0!important;width:100vw!important;max-width:none!important;min-height:auto!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}html.force-h5-webview .h5-member-hero,.page.force-h5-webview .h5-member-hero{padding:26px 12px 82px!important}html.force-h5-webview .h5-balance-card,.page.force-h5-webview .h5-balance-card{margin-left:10px!important;margin-right:10px!important}html.force-h5-webview.alipay-mini-program-webview .mobile-bottom-nav,body.force-h5-webview.alipay-mini-program-webview .mobile-bottom-nav,.page.force-h5-webview.alipay-mini-program-webview .mobile-bottom-nav,html.alipay-mini-program-webview .mobile-bottom-nav,body.alipay-mini-program-webview .mobile-bottom-nav,.page.alipay-mini-program-webview .mobile-bottom-nav{grid-template-columns:repeat(2,minmax(78px,102px))!important;justify-content:center!important;column-gap:min(15vw,72px)!important}html.force-h5-webview.alipay-mini-program-webview .mobile-bottom-nav .mobile-support-tab,body.force-h5-webview.alipay-mini-program-webview .mobile-bottom-nav .mobile-support-tab,.page.force-h5-webview.alipay-mini-program-webview .mobile-bottom-nav .mobile-support-tab,html.alipay-mini-program-webview .mobile-bottom-nav .mobile-support-tab,body.alipay-mini-program-webview .mobile-bottom-nav .mobile-support-tab,.page.alipay-mini-program-webview .mobile-bottom-nav .mobile-support-tab{display:none!important}@media (width<=430px){.topbar,html.force-h5-webview .topbar,.page.force-h5-webview .topbar{height:58px!important;padding:10px 12px!important}.brand,html.force-h5-webview .brand,.page.force-h5-webview .brand{max-width:calc(100vw - 142px)!important;font-size:19px!important}.brand-mark,html.force-h5-webview .brand-mark,.page.force-h5-webview .brand-mark{width:34px!important;height:34px!important;font-size:16px!important}.lang-switch,html.force-h5-webview .lang-switch,.page.force-h5-webview .lang-switch{top:11px!important;right:12px!important}.lang-switch button,html.force-h5-webview .lang-switch button,.page.force-h5-webview .lang-switch button{min-width:44px!important;height:32px!important;padding:0 7px!important;font-size:12px!important}.content>.tabs,html.force-h5-webview .content>.tabs,.page.force-h5-webview .content>.tabs{padding:2px 12px 11px!important}.tabs button,html.force-h5-webview .tabs button,.page.force-h5-webview .tabs button{height:42px!important;font-size:18px!important}.mobile-tab-hint,html.force-h5-webview .mobile-tab-hint,.page.force-h5-webview .mobile-tab-hint{max-width:calc(100vw - 150px)!important;font-size:13px!important}.types,html.force-h5-webview .types,.page.force-h5-webview .types{gap:8px!important;margin:-1px -8px 14px!important;padding:14px 8px 10px!important}.types button,html.force-h5-webview .types button,.page.force-h5-webview .types button{gap:5px!important;height:40px!important;padding:0 12px!important;font-size:16px!important}.type-icon,html.force-h5-webview .type-icon,.page.force-h5-webview .type-icon{width:22px!important;height:22px!important;font-size:12px!important}.cards,html.force-h5-webview .cards,.page.force-h5-webview .cards{gap:10px!important}.product-card.category-card,html.force-h5-webview .product-card.category-card,.page.force-h5-webview .product-card.category-card{grid-template-columns:minmax(0,1fr) max-content!important;min-height:112px!important;padding:17px 10px 16px 56px!important}.mobile-card-index,html.force-h5-webview .mobile-card-index,.page.force-h5-webview .mobile-card-index{width:32px!important;height:32px!important;font-size:19px!important;top:50%!important;left:12px!important;transform:translateY(-50%)!important}.product-card h3,html.force-h5-webview .product-card h3,.page.force-h5-webview .product-card h3{margin-bottom:7px!important;font-size:18px!important;line-height:1.22!important}.product-card p,html.force-h5-webview .product-card p,.page.force-h5-webview .product-card p{font-size:15px!important;line-height:1.48!important}.card-foot,html.force-h5-webview .card-foot,.page.force-h5-webview .card-foot{gap:8px!important}.card-foot strong,html.force-h5-webview .card-foot strong,.page.force-h5-webview .card-foot strong{white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;font-size:15px!important}.card-foot button,html.force-h5-webview .card-foot button,.page.force-h5-webview .card-foot button{width:32px!important;height:28px!important;font-size:26px!important}.product-choice-modal,html.force-h5-webview .product-choice-modal,.page.force-h5-webview .product-choice-modal{width:min(396px,100vw - 28px)!important}.product-choice-modal .n-card-header,html.force-h5-webview .product-choice-modal .n-card-header,.page.force-h5-webview .product-choice-modal .n-card-header{padding:20px 22px 8px!important}.product-choice-modal .n-card-header__main,html.force-h5-webview .product-choice-modal .n-card-header__main,.page.force-h5-webview .product-choice-modal .n-card-header__main{font-size:19px!important;line-height:1.25!important}.product-choice-modal .n-card__content,html.force-h5-webview .product-choice-modal .n-card__content,.page.force-h5-webview .product-choice-modal .n-card__content{padding:0 22px 22px!important}.modal-desc,html.force-h5-webview .modal-desc,.page.force-h5-webview .modal-desc{margin-bottom:10px!important;font-size:14px!important;line-height:1.48!important}.modal-product,html.force-h5-webview .modal-product,.page.force-h5-webview .modal-product{grid-template-columns:minmax(0,1fr) max-content!important;gap:8px!important;min-height:86px!important;padding:13px 10px!important}.modal-product-copy,html.force-h5-webview .modal-product-copy,.page.force-h5-webview .modal-product-copy{gap:6px!important}.modal-product-title,html.force-h5-webview .modal-product-title,.page.force-h5-webview .modal-product-title{text-overflow:ellipsis!important;white-space:nowrap!important;font-size:16px!important;overflow:hidden!important}.modal-product em,html.force-h5-webview .modal-product em,.page.force-h5-webview .modal-product em{font-size:13px!important;line-height:1.38!important}.modal-product-action,html.force-h5-webview .modal-product-action,.page.force-h5-webview .modal-product-action{gap:6px!important}.modal-product b,html.force-h5-webview .modal-product b,.page.force-h5-webview .modal-product b{white-space:nowrap!important;font-size:14px!important}.modal-product i,html.force-h5-webview .modal-product i,.page.force-h5-webview .modal-product i{width:24px!important;font-size:25px!important}.recharge-modal{border-radius:16px!important;width:min(408px,100vw - 24px)!important;max-height:calc(100dvh - 22px)!important}.recharge-side{gap:6px!important;min-height:126px!important;padding:14px 16px 10px!important}.recharge-side p{margin:0 76px 3px 0!important;font-size:13px!important}.recharge-side strong{padding-left:19px!important;font-size:14px!important;line-height:1.3!important}.recharge-side strong:before{width:13px!important;height:13px!important;box-shadow:inset 0 0 0 3px #fff3a8!important}.recharge-bubble{border-radius:18px!important;max-width:calc(100% - 84px)!important;margin:4px 76px 0 0!important;padding:7px 10px!important;font-size:13px!important;line-height:1.32!important}.recharge-illustration{border-width:4px!important;width:66px!important;height:66px!important;font-size:28px!important;bottom:10px!important;right:16px!important}.recharge-main{max-height:calc(100dvh - 148px)!important;padding:16px 16px calc(78px + env(safe-area-inset-bottom,0px))!important}.recharge-close{width:32px!important;height:32px!important;font-size:26px!important;top:10px!important;right:10px!important}.recharge-head{gap:6px!important;padding-right:34px!important}.recharge-head h2{font-size:20px!important}.recharge-head p{font-size:14px!important;line-height:1.42!important}.recharge-plan-carousel{margin-top:12px!important;padding:0 22px!important}.recharge-plans{gap:8px!important;padding:5px 1px 8px!important}.recharge-plans button{flex-basis:104px!important;gap:5px!important;min-height:108px!important}.recharge-plans button.has-member{padding-bottom:30px!important}.recharge-plans button strong{font-size:26px!important}.recharge-plans button span,.recharge-plans button.has-member:after{font-size:13px!important}.recharge-plans button.has-member:after{height:30px!important}.recharge-plan-arrow{width:32px!important;height:32px!important;font-size:26px!important}.recharge-payment{margin-top:12px!important}.recharge-payment>span{font-size:15px!important}.recharge-payment button{height:40px!important;font-size:15px!important}.recharge-notes{gap:5px!important;margin-top:12px!important;padding-bottom:12px!important;font-size:13px!important;line-height:1.55!important}.recharge-notes strong{font-size:15px!important}.recharge-confirm{bottom:calc(10px + env(safe-area-inset-bottom,0px))!important;width:min(280px,100%)!important;height:46px!important;margin-top:14px!important;font-size:16px!important}.mobile-member-content,html.force-h5-webview .mobile-member-content,.page.force-h5-webview .mobile-member-content{background:#f4f6f8!important;min-height:auto!important}.h5-member,html.force-h5-webview .h5-member,.page.force-h5-webview .h5-member{background:#f4f6f8!important;min-height:auto!important;padding-bottom:12px!important}.h5-member-hero,html.force-h5-webview .h5-member-hero,.page.force-h5-webview .h5-member-hero{padding:20px 14px 66px!important}.h5-member-hero h1,html.force-h5-webview .h5-member-hero h1,.page.force-h5-webview .h5-member-hero h1{margin-bottom:18px!important;font-size:21px!important;line-height:1.22!important}.h5-member-user,html.force-h5-webview .h5-member-user,.page.force-h5-webview .h5-member-user{grid-template-columns:64px minmax(0,1fr)!important;gap:13px!important}.h5-member-user img,html.force-h5-webview .h5-member-user img,.page.force-h5-webview .h5-member-user img{width:64px!important;height:64px!important}.h5-member-user div,html.force-h5-webview .h5-member-user div,.page.force-h5-webview .h5-member-user div{gap:5px!important}.h5-member-user strong,html.force-h5-webview .h5-member-user strong,.page.force-h5-webview .h5-member-user strong{font-size:20px!important}.h5-member-user span,html.force-h5-webview .h5-member-user span,.page.force-h5-webview .h5-member-user span{font-size:15px!important}.h5-balance-card,html.force-h5-webview .h5-balance-card,.page.force-h5-webview .h5-balance-card{border-radius:12px!important;gap:14px!important;margin:-48px 10px 14px!important;padding:14px 16px 16px!important}.h5-balance-row,html.force-h5-webview .h5-balance-row,.page.force-h5-webview .h5-balance-row{gap:8px!important;padding-bottom:12px!important;font-size:14px!important;line-height:1.35!important}.h5-balance-row strong,html.force-h5-webview .h5-balance-row strong,.page.force-h5-webview .h5-balance-row strong{font-size:18px!important;line-height:1.25!important}.h5-balance-row button,html.force-h5-webview .h5-balance-row button,.page.force-h5-webview .h5-balance-row button{border-radius:10px!important;min-width:78px!important;height:38px!important;font-size:15px!important}.h5-shortcuts,html.force-h5-webview .h5-shortcuts,.page.force-h5-webview .h5-shortcuts{gap:8px!important}.h5-shortcuts button,html.force-h5-webview .h5-shortcuts button,.page.force-h5-webview .h5-shortcuts button{gap:6px!important}.h5-shortcuts i,html.force-h5-webview .h5-shortcuts i,.page.force-h5-webview .h5-shortcuts i{border-width:3px!important;border-radius:9px!important;width:40px!important;height:40px!important;font-size:20px!important}.h5-shortcuts span,html.force-h5-webview .h5-shortcuts span,.page.force-h5-webview .h5-shortcuts span{font-size:14px!important;line-height:1.25!important}.h5-logout-btn,html.force-h5-webview .h5-logout-btn,.page.force-h5-webview .h5-logout-btn{border-radius:10px!important;height:42px!important;font-size:15px!important}.mobile-detail-bar,html.force-h5-webview .mobile-detail-bar,.page.force-h5-webview .mobile-detail-bar{grid-template-columns:42px minmax(0,1fr) 88px!important;align-items:center!important;min-height:50px!important;padding:0 12px!important}.mobile-detail-bar button,html.force-h5-webview .mobile-detail-bar button,.page.force-h5-webview .mobile-detail-bar button{width:38px!important;height:38px!important;padding:0!important;font-size:0!important;line-height:1!important}.mobile-detail-bar button:before,html.force-h5-webview .mobile-detail-bar button:before,.page.force-h5-webview .mobile-detail-bar button:before{font-size:42px!important;line-height:34px!important;transform:translateY(-1px)!important}.mobile-detail-bar strong,html.force-h5-webview .mobile-detail-bar strong,.page.force-h5-webview .mobile-detail-bar strong{font-size:20px!important;line-height:1.2!important}.mobile-detail-bar a,html.force-h5-webview .mobile-detail-bar a,.page.force-h5-webview .mobile-detail-bar a{text-overflow:clip!important;white-space:nowrap!important;justify-content:flex-end!important;align-items:center!important;width:88px!important;max-width:none!important;height:38px!important;font-size:17px!important;line-height:1!important;display:inline-flex!important;overflow:visible!important}.detail-left,html.force-h5-webview .detail-left,.page.force-h5-webview .detail-left{background:linear-gradient(#ffe025 0 204px,#f4f6f8 204px 100%)!important;padding:0 8px 14px!important}.detail-title,html.force-h5-webview .detail-title,.page.force-h5-webview .detail-title{padding:14px 6px 14px 22px!important}.detail-title:before,html.force-h5-webview .detail-title:before,.page.force-h5-webview .detail-title:before{width:6px!important;height:70px!important;top:15px!important;left:2px!important}.detail-title h1,html.force-h5-webview .detail-title h1,.page.force-h5-webview .detail-title h1{font-size:22px!important;line-height:1.2!important}.detail-title p,html.force-h5-webview .detail-title p,.page.force-h5-webview .detail-title p{margin-top:10px!important;font-size:14px!important;line-height:1.45!important}.query-card,html.force-h5-webview .query-card,.page.force-h5-webview .query-card{border-radius:14px!important;gap:12px!important;margin:0 0 18px!important;padding:14px!important}.detail-form,html.force-h5-webview .detail-form,.page.force-h5-webview .detail-form{gap:10px!important}.detail-form .serial-input,html.force-h5-webview .detail-form .serial-input,.page.force-h5-webview .detail-form .serial-input{--n-height:54px!important;height:54px!important;min-height:54px!important;font-size:16px!important}.detail-form .serial-input:before,html.force-h5-webview .detail-form .serial-input:before,.page.force-h5-webview .detail-form .serial-input:before{border-radius:8px!important;width:34px!important;height:28px!important;font-size:12px!important;left:12px!important}.detail-form .serial-input .n-input-wrapper,html.force-h5-webview .detail-form .serial-input .n-input-wrapper,.page.force-h5-webview .detail-form .serial-input .n-input-wrapper{height:54px!important;min-height:54px!important;padding:0 14px 0 56px!important}.detail-form .serial-input .n-input__input,.detail-form .serial-input .n-input__input-el,html.force-h5-webview .detail-form .serial-input .n-input__input,html.force-h5-webview .detail-form .serial-input .n-input__input-el,.page.force-h5-webview .detail-form .serial-input .n-input__input,.page.force-h5-webview .detail-form .serial-input .n-input__input-el{height:54px!important;line-height:54px!important}.detail-form .serial-input .n-input__placeholder,html.force-h5-webview .detail-form .serial-input .n-input__placeholder,.page.force-h5-webview .detail-form .serial-input .n-input__placeholder,.detail-form .serial-input .n-input__input-el,html.force-h5-webview .detail-form .serial-input .n-input__input-el,.page.force-h5-webview .detail-form .serial-input .n-input__input-el{font-size:16px!important}.ai-recognition-btn,html.force-h5-webview .ai-recognition-btn,.page.force-h5-webview .ai-recognition-btn,.detail-form .n-button,html.force-h5-webview .detail-form .n-button,.page.force-h5-webview .detail-form .n-button{border-radius:8px!important;height:42px!important;font-size:16px!important}.query-description-content,html.force-h5-webview .query-description-content,.page.force-h5-webview .query-description-content,.warm-tip-content,html.force-h5-webview .warm-tip-content,.page.force-h5-webview .warm-tip-content{font-size:14px!important;line-height:1.6!important}.warm-tip-content h1,.warm-tip-content h2,.warm-tip-content h3,html.force-h5-webview .warm-tip-content h1,html.force-h5-webview .warm-tip-content h2,html.force-h5-webview .warm-tip-content h3,.page.force-h5-webview .warm-tip-content h1,.page.force-h5-webview .warm-tip-content h2,.page.force-h5-webview .warm-tip-content h3{font-size:18px!important}.sample-result,html.force-h5-webview .sample-result,.page.force-h5-webview .sample-result{padding:0 8px 70px!important}.sample-title,html.force-h5-webview .sample-title,.page.force-h5-webview .sample-title{margin-bottom:14px!important;font-size:16px!important}.sample-title strong,html.force-h5-webview .sample-title strong,.page.force-h5-webview .sample-title strong{font-size:21px!important}.record-detail-modal,html.force-h5-webview .record-detail-modal,.page.force-h5-webview .record-detail-modal{gap:10px!important;width:min(540px,100vw - 24px)!important;max-height:calc(100dvh - 42px)!important;padding:22px 18px 18px!important}.record-report-modal,html.force-h5-webview .record-report-modal,.page.force-h5-webview .record-report-modal{width:min(540px,100vw - 24px)!important}.record-detail-modal h2,html.force-h5-webview .record-detail-modal h2,.page.force-h5-webview .record-detail-modal h2{padding-right:42px!important;font-size:20px!important;line-height:1.25!important}.record-detail-modal p,html.force-h5-webview .record-detail-modal p,.page.force-h5-webview .record-detail-modal p{font-size:14px!important;line-height:1.5!important}.query-result-content,html.force-h5-webview .query-result-content,.page.force-h5-webview .query-result-content{max-width:100%!important;font-size:14px!important;line-height:1.54!important;overflow-x:hidden!important}.query-result-content h1,html.force-h5-webview .query-result-content h1,.page.force-h5-webview .query-result-content h1{font-size:19px!important}.query-result-content h2,html.force-h5-webview .query-result-content h2,.page.force-h5-webview .query-result-content h2{font-size:18px!important}.query-result-content h3,html.force-h5-webview .query-result-content h3,.page.force-h5-webview .query-result-content h3{font-size:16px!important}.query-result-content table,html.force-h5-webview .query-result-content table,.page.force-h5-webview .query-result-content table{table-layout:fixed!important;width:100%!important;max-width:100%!important}.query-result-content th,.query-result-content td,html.force-h5-webview .query-result-content th,html.force-h5-webview .query-result-content td,.page.force-h5-webview .query-result-content th,.page.force-h5-webview .query-result-content td{overflow-wrap:anywhere!important;word-break:break-word!important;min-width:0!important;padding:8px 7px!important;font-size:13px!important;line-height:1.48!important}}@media (width<=360px){.brand,html.force-h5-webview .brand,.page.force-h5-webview .brand{font-size:18px!important}.tabs button,html.force-h5-webview .tabs button,.page.force-h5-webview .tabs button{font-size:17px!important}.types button,html.force-h5-webview .types button,.page.force-h5-webview .types button{height:38px!important;padding:0 10px!important;font-size:15px!important}.product-card.category-card,html.force-h5-webview .product-card.category-card,.page.force-h5-webview .product-card.category-card{grid-template-columns:minmax(0,1fr) max-content!important;min-height:104px!important;padding:15px 9px 14px 52px!important}.mobile-card-index,html.force-h5-webview .mobile-card-index,.page.force-h5-webview .mobile-card-index{width:30px!important;height:30px!important;font-size:18px!important;top:50%!important;transform:translateY(-50%)!important}.product-card h3,html.force-h5-webview .product-card h3,.page.force-h5-webview .product-card h3{font-size:17px!important}.product-card p,html.force-h5-webview .product-card p,.page.force-h5-webview .product-card p{font-size:13px!important}.product-choice-modal .n-card-header,html.force-h5-webview .product-choice-modal .n-card-header,.page.force-h5-webview .product-choice-modal .n-card-header{padding:18px 18px 7px!important}.product-choice-modal .n-card-header__main,html.force-h5-webview .product-choice-modal .n-card-header__main,.page.force-h5-webview .product-choice-modal .n-card-header__main{font-size:18px!important}.product-choice-modal .n-card__content,html.force-h5-webview .product-choice-modal .n-card__content,.page.force-h5-webview .product-choice-modal .n-card__content{padding:0 18px 18px!important}.modal-desc,html.force-h5-webview .modal-desc,.page.force-h5-webview .modal-desc{font-size:13px!important}.modal-product,html.force-h5-webview .modal-product,.page.force-h5-webview .modal-product{gap:6px!important;min-height:80px!important;padding:12px 9px!important}.modal-product-title,html.force-h5-webview .modal-product-title,.page.force-h5-webview .modal-product-title{font-size:15px!important}.modal-product em,html.force-h5-webview .modal-product em,.page.force-h5-webview .modal-product em{font-size:12px!important;line-height:1.36!important}.modal-product b,html.force-h5-webview .modal-product b,.page.force-h5-webview .modal-product b{font-size:13px!important}.custom-sample-result,html.force-h5-webview .custom-sample-result,.page.force-h5-webview .custom-sample-result,.query-result-content,html.force-h5-webview .query-result-content,.page.force-h5-webview .query-result-content{font-size:13px!important;line-height:1.5!important}.custom-sample-result th,.custom-sample-result td,html.force-h5-webview .custom-sample-result th,html.force-h5-webview .custom-sample-result td,.page.force-h5-webview .custom-sample-result th,.page.force-h5-webview .custom-sample-result td,.query-result-content th,.query-result-content td,html.force-h5-webview .query-result-content th,html.force-h5-webview .query-result-content td,.page.force-h5-webview .query-result-content th,.page.force-h5-webview .query-result-content td{padding:7px 6px!important;font-size:13px!important;line-height:1.46!important}.record-detail-modal,html.force-h5-webview .record-detail-modal,.page.force-h5-webview .record-detail-modal{width:calc(100vw - 20px)!important;padding:20px 14px 16px!important}.record-detail-modal h2,html.force-h5-webview .record-detail-modal h2,.page.force-h5-webview .record-detail-modal h2{font-size:19px!important}.recharge-side{min-height:116px!important;padding:12px 14px 9px!important}.recharge-side p,.recharge-side strong,.recharge-bubble{font-size:12px!important}.recharge-illustration{width:58px!important;height:58px!important;font-size:24px!important}.recharge-main{max-height:calc(100dvh - 138px)!important;padding:14px 14px calc(74px + env(safe-area-inset-bottom,0px))!important}.recharge-head h2{font-size:19px!important}.recharge-head p{font-size:13px!important}.recharge-plan-carousel{padding:0 20px!important}.recharge-plans button{flex-basis:96px!important;min-height:100px!important}.recharge-plans button strong{font-size:24px!important}.recharge-payment button{font-size:14px!important}.h5-member-hero,html.force-h5-webview .h5-member-hero,.page.force-h5-webview .h5-member-hero{padding:18px 12px 58px!important}.h5-member-hero h1,html.force-h5-webview .h5-member-hero h1,.page.force-h5-webview .h5-member-hero h1{margin-bottom:16px!important;font-size:20px!important}.h5-member-user,html.force-h5-webview .h5-member-user,.page.force-h5-webview .h5-member-user{grid-template-columns:58px minmax(0,1fr)!important;gap:11px!important}.h5-member-user img,html.force-h5-webview .h5-member-user img,.page.force-h5-webview .h5-member-user img{width:58px!important;height:58px!important}.h5-member-user strong,html.force-h5-webview .h5-member-user strong,.page.force-h5-webview .h5-member-user strong{font-size:19px!important}.h5-member-user span,html.force-h5-webview .h5-member-user span,.page.force-h5-webview .h5-member-user span{font-size:14px!important}.h5-balance-card,html.force-h5-webview .h5-balance-card,.page.force-h5-webview .h5-balance-card{margin-top:-42px!important;padding:13px 14px 15px!important}.h5-balance-row strong,html.force-h5-webview .h5-balance-row strong,.page.force-h5-webview .h5-balance-row strong{font-size:17px!important}.h5-shortcuts i,html.force-h5-webview .h5-shortcuts i,.page.force-h5-webview .h5-shortcuts i{width:36px!important;height:36px!important;font-size:18px!important}.h5-shortcuts span,html.force-h5-webview .h5-shortcuts span,.page.force-h5-webview .h5-shortcuts span{font-size:13px!important}.detail-title h1,html.force-h5-webview .detail-title h1,.page.force-h5-webview .detail-title h1{font-size:20px!important}.detail-title p,html.force-h5-webview .detail-title p,.page.force-h5-webview .detail-title p{font-size:13px!important}.query-card,html.force-h5-webview .query-card,.page.force-h5-webview .query-card{padding:12px!important}.detail-form .serial-input .n-input__placeholder,html.force-h5-webview .detail-form .serial-input .n-input__placeholder,.page.force-h5-webview .detail-form .serial-input .n-input__placeholder{font-size:14px!important}.detail-form .serial-input .n-input__input-el,html.force-h5-webview .detail-form .serial-input .n-input__input-el,.page.force-h5-webview .detail-form .serial-input .n-input__input-el{font-size:16px!important}.ai-recognition-btn,html.force-h5-webview .ai-recognition-btn,.page.force-h5-webview .ai-recognition-btn,.detail-form .n-button,html.force-h5-webview .detail-form .n-button,.page.force-h5-webview .detail-form .n-button{font-size:15px!important}}
