html{color-scheme:light}body{margin:0;background:#e9eef4;color:#20354b;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Microsoft YaHei",sans-serif}*{box-sizing:border-box}[hidden]{display:none!important}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button,a,input,textarea{touch-action:manipulation}a:focus-visible,button:focus-visible{outline:3px solid #487bae;outline-offset:4px}#shop .ms-window{display:none}#shop .ms-shop{max-width:1240px;margin:auto}#shop .ms-stage{min-height:100vh!important;padding:24px 30px 45px}#shop .ms-header nav a{display:inline-flex;align-items:center;gap:7px;padding:12px;font-size:13px;min-height:44px}#shop .ms-back{display:inline-flex;align-items:center;min-height:44px}#shop .ms-intro h1{letter-spacing:-1px}#shop .ms-product h2 a:hover{text-decoration:underline;text-underline-offset:5px}#shop .ms-primary{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;text-align:center;cursor:pointer}#shop .ms-primary[disabled]{opacity:.6;cursor:wait}#shop .ms-product-tag{white-space:nowrap}#shop .ms-detail{padding:28px 36px}#shop .ms-detail h1{font-size:28px;line-height:1.4;letter-spacing:-.5px}#shop .ms-detail p,#shop .ms-detail li{color:#546a80;line-height:1.9}#shop .ms-detail a{text-decoration:underline}#shop .ms-comparison{margin:30px 36px}#shop .ms-comparison h2{font-size:20px}#shop .ms-comparison-scroll{overflow:auto}#shop table{width:100%;border-collapse:collapse;text-align:left;font-size:13px}#shop caption{text-align:left;color:#6c8093;padding-bottom:12px}#shop th,#shop td{border-bottom:1px solid #dbe4ec;padding:13px 10px;vertical-align:top}#shop table a{color:#315b80}#shop .ms-comparison p{color:#60768a;font-size:12px;line-height:1.7}#shop .ms-footer a{font-size:12px;color:#5f758b}#shop .ms-footer div{display:flex;gap:16px}#shop .ms-order-record{border:1px solid #dce5ed;border-radius:18px;padding:18px;margin:18px 0;background:#ffffff7a}#shop .ms-order-record h2{font-size:17px;line-height:1.6;margin:0 0 8px}#shop .ms-order-record p{font-size:13px;margin:8px 0;color:#536d83;overflow-wrap:anywhere}#shop .ms-order-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}#shop .ms-order-actions button{border:1px solid #c9d9e5;border-radius:12px;padding:10px 15px;background:#ecf3f9;color:#254969;min-height:44px;cursor:pointer}#shop .ms-credential{white-space:pre-wrap;overflow-wrap:anywhere;background:#edf3f7;border:1px solid #d6e1e9;border-radius:12px;padding:14px;margin-top:12px;font-size:14px;line-height:1.7}#shop .ms-chat-bubble{white-space:pre-wrap;overflow-wrap:anywhere;max-width:90%;padding:12px 15px;border:1px solid #dae4ed;border-radius:16px;margin:10px 0;background:#fff}#shop .ms-chat-bubble[data-sender=visitor]{margin-left:auto;background:#dceaf7}#shop .ms-chat-bubble small{display:block;font-size:10px;color:#65798b;margin-top:8px}#shop .ms-chat-bubble img{display:block;max-width:100%;max-height:340px;border-radius:10px}#shop .ms-chat-bubble a{text-decoration:underline;overflow-wrap:anywhere}#shop .ms-chat-history{max-height:55vh;overflow:auto;overscroll-behavior:contain}#shop .ms-file-label{font-size:12px;color:#527493;display:block;margin:10px 0}#shop .ms-file-label input{max-width:100%}#shop .ms-unread{color:#fff;background:#c34e4e;border-radius:10px;min-width:17px;font-size:10px;padding:2px 5px}#shop .ms-service-page{max-width:820px}#shop .ms-form-status{white-space:pre-wrap;overflow-wrap:anywhere}#shop .ms-error{color:#a33b36}#shop .ms-demo-warning{background:#fff0ca;padding:12px;text-align:center;font-size:13px}#shop .ms-order-product strong{white-space:nowrap}#shop .ms-primary:disabled{pointer-events:none}#shop .ms-pay{width:100%}#shop .ms-card-vip{color:#72501b}#shop .ms-purchase-terms a{text-decoration:underline}#shop .ms-chat-compose textarea{resize:vertical}#shop .ms-product-benefits span{line-height:1.7}#shop .ms-toast{position:fixed;z-index:30;left:50%;bottom:24px;transform:translateX(-50%);max-width:90vw}#shop .ms-chat-history:empty:before{content:'你好，请描述遇到的问题。';color:#687f94}
#shop .ms-payment-qr{display:block;width:240px;max-width:100%;height:auto;margin:18px auto;border:1px solid #d2dde6;border-radius:12px;background:white}
@media(min-width:1000px){#shop .ms-product-body{padding:28px 34px}#shop .ms-product-art{min-height:290px}#shop .ms-product{grid-template-columns:300px minmax(0,1fr)}#shop .mc-card{width:243px;height:157px}}
@media(max-width:540px){#shop .ms-stage{padding:0 0 18px!important}#shop .ms-shop{border-radius:0;border-left:0;border-right:0}#shop .ms-header{position:sticky;top:0;z-index:10;background:#f2f6fbe6;backdrop-filter:blur(20px)}#shop .ms-header nav a{font-size:12px;padding:9px 7px}#shop .ms-brand small{display:none}#shop .ms-intro h1{font-size:26px}#shop .ms-detail{padding:20px 18px}#shop .ms-detail h1{font-size:23px}#shop .ms-comparison{margin:24px 18px}#shop table{font-size:11px}#shop th,#shop td{padding:10px 5px}#shop .ms-comparison h2{font-size:18px}#shop .ms-product-description{font-size:13px}#shop .ms-product-body h2{font-size:23px!important}#shop .ms-footer{padding-bottom:max(20px,env(safe-area-inset-bottom))}#shop .ms-order-record{padding:14px}#shop .ms-stepper{min-height:48px}#shop .ms-field input{font-size:16px}#shop .ms-purchase-terms{font-size:11px}#shop .ms-order-product{gap:8px}#shop .ms-order-product h2{font-size:14px!important}#shop .ms-order-icon{display:none}#shop .ms-qty-shortcuts button{min-height:44px}#shop .ms-chat-compose textarea{font-size:16px}}
