*{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}.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}.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{color:#111;margin:0;padding-right:30px;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}.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}.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}.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%)}.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-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 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}.type-icon,.mobile-card-index,.mobile-bottom-nav{display:none}.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}.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-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) auto 28px;align-items:center;gap:14px;padding:13px 14px;display:grid}.modal-product:hover{border-color:#111}.modal-product span{gap:5px;min-width:0;display:grid}.modal-product em{color:#777;font-style:normal;line-height:1.45}.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}.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{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}.record-detail-export{color:#111;background:#fff;gap:12px;display:grid}.record-detail-actions{border-top:1px solid #edf0f2;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{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;width:100%}.custom-sample-result td,.custom-sample-result th{border:1px solid #e0e0e0;padding:10px}.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;background:#fff;width:100%}.query-result-content th,.query-result-content td{vertical-align:top;border:1px solid #e0e0e0;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],.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],.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],.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]{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=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,.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,.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,.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{color:#111;border-color:#111;text-decoration:none;transform:translateY(-1px);box-shadow:0 7px 18px #11111124}.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 46px 26px;font-size:28px;line-height:1.25}.h5-settings{color:#111;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:42px;height:42px;font-size:28px;display:grid;position:absolute;top:22px;right:22px}.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;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-sidebar{color:#fff;background:#111;align-content:start;gap:8px;height:100vh;padding:18px;display:grid;position:sticky;top:0;overflow-y:auto}.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 .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-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;height:300px;position:relative;overflow:hidden}.dashboard-wave-chart 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}.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}.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}.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 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,.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}.login-settings-form{max-width:760px}.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}.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}.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-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-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}.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 - 164px);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{text-overflow:ellipsis;white-space:nowrap;max-width:min(24vw,96px);display:inline;overflow:hidden}.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,.customer-service-settings{grid-template-columns:1fr}.customer-service-preview{position:static}.json-tool-grid{grid-template-columns:1fr}.json-template-card{max-height:none;padding-right:0;position:static;overflow:visible}.wechat-admin-hero{background:#111;flex-direction:column;align-items:flex-start}.wechat-admin-hero>strong{width:100%}.wechat-admin-two-columns{grid-template-columns:1fr}.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(78px + env(safe-area-inset-bottom));margin:0;display:block}.site-footer{width:100%;padding:16px 18px calc(92px + env(safe-area-inset-bottom));background:#f4f6f8;margin:0;font-size:12px}.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-right: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}.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:calc(100vh - 64px);padding:0 14px 18px}.content>.tabs{background:#ffe025;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0 -14px;padding:4px 18px 14px;display:grid}.content>.tabs:has(button:only-child){justify-content:center;display:flex}.content>.tabs:has(button:only-child) button{min-width:160px}.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 -14px 18px;padding:18px 14px 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) minmax(104px,34%);align-items:center;gap:10px;padding:20px 14px 18px 72px;display:grid;position:relative;overflow:hidden}.product-card.category-card>div:first-of-type{min-width:0}.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:24px;left:14px}.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;justify-items:end;gap:10px;width:100%;min-width:0;margin:0;display:grid}.card-foot strong{color:#ff6a00;text-align:right;white-space:normal;word-break:keep-all;overflow-wrap:normal;min-width:0;max-width:100%;font-size:clamp(14px,3.6vw,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-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) minmax(70px,28%) 28px;gap:8px;min-height:96px;padding:16px 12px;overflow:hidden}.modal-product strong{color:#111;text-overflow:ellipsis;white-space:nowrap;font-size:18px;line-height:1.22;overflow:hidden}.modal-product em{-webkit-line-clamp:2;color:#8b8f98;-webkit-box-orient:vertical;font-size:15px;line-height:1.48;display:-webkit-box;overflow:hidden}.modal-product b{color:#ff6a00;text-align:right;white-space:normal;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:calc(100vh - 64px);padding:0}.h5-member{border-radius:0;min-height:calc(100vh - 64px);padding-bottom:18px}.h5-member-hero{padding:26px 18px 86px}.h5-member-hero h1{margin:0 48px 24px;font-size:23px}.h5-settings{top:18px;right:18px}.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 14px 16px;padding:16px}.h5-balance-row{font-size:16px}.h5-shortcuts span{font-size:15px}.h5-legacy-card{border-radius:12px;margin:0 14px 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}.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{scrollbar-width:none;max-height:calc(100dvh - 174px);padding:18px 18px 22px;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{width:min(300px,100%);height:50px;margin-top:18px;position:sticky;bottom:0}.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 td:nth-child(2){color:#111;grid-row:1/3;align-self:center;font-size:19px;font-weight:900}.payment-table td:nth-child(3){color:#8b9099;grid-row:3;font-size:14px;font-weight:700}.payment-table td:nth-child(4){text-align:left;color:#8b9099;grid-area:2/1;min-width:0;font-size:14px}.payment-table td:nth-child(5){color:#8b9099;text-overflow:ellipsis;white-space:nowrap;grid-area:4/1/auto/-1;overflow:hidden}.payment-table td:nth-child(6){color:#111;text-align:right;grid-area:1/2/4;align-self:center;font-size:14px}.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(78px + 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) auto;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;font-size:48px;font-weight:400;line-height:1;display:grid}.mobile-detail-bar strong{justify-self:center;font-size:23px;font-weight:500}.mobile-detail-bar a{white-space:nowrap;font-size:20px;font-weight:700}.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 14px 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-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 14px 96px}.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}}
