@font-face{font-family:FontAwesome;src:url(/liantuofu-assets/fontawesome-webfont-e7cfb77f.woff2) format("woff2"),url(/liantuofu-assets/fontawesome-webfont-0b55be2c.woff) format("woff"),url(/liantuofu-assets/fontawesome-webfont-266e5c57.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Glyphicons Halflings;src:url(/liantuofu-assets/glyphicons-halflings-regular-67930899.woff2) format("woff2"),url(/liantuofu-assets/glyphicons-halflings-regular-6e80212a.woff) format("woff"),url(/liantuofu-assets/glyphicons-halflings-regular-8cc32f5c.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Ionicons;src:url(/liantuofu-assets/ionicons-0d148c5d.woff) format("woff"),url(/liantuofu-assets/ionicons-99169a2d.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:simple-line-icons;src:url(/liantuofu-assets/Simple-Line-Icons-20670227.woff2) format("woff2"),url(/liantuofu-assets/Simple-Line-Icons-92446005.woff) format("woff"),url(/liantuofu-assets/Simple-Line-Icons-3e5eeb54.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:themify;src:url(/liantuofu-assets/themify-9bf4b08a.woff) format("woff"),url(/liantuofu-assets/themify-1eaba33c.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}.ltf-icon{display:inline-block;width:1em;min-width:1em;font-size:14px;line-height:1;color:currentColor;text-align:center;text-rendering:auto;vertical-align:-1px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ltf-icon.fa,.ltf-icon[class*=" fa-"]{font-family:FontAwesome}.ltf-icon.glyphicon{font-family:Glyphicons Halflings}.ltf-icon.ion,.ltf-icon[class*=" ion-"]{font-family:Ionicons}.ltf-icon[class^=icon-],.ltf-icon[class*=" icon-"]{font-family:simple-line-icons}.ltf-icon[class^=ti-],.ltf-icon[class*=" ti-"]{font-family:themify}.fa-search:before{content:""}.fa-check:before{content:""}.fa-gear:before,.fa-cog:before{content:""}.fa-file-o:before{content:""}.fa-info-circle:before{content:""}.fa-key:before{content:""}.fa-qrcode:before{content:""}.fa-wifi:before{content:""}.fa-battery-3:before,.fa-battery-three-quarters:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-undo:before{content:""}.fa-reply:before{content:""}.fa-terminal:before{content:""}.fa-code:before{content:""}.fa-shield:before{content:""}.fa-file-code-o:before{content:""}.fa-send:before,.fa-paper-plane:before{content:""}.fa-history:before{content:""}.glyphicon-qrcode:before{content:""}.ti-reload:before{content:""}.ti-pencil-alt:before{content:""}.ti-close:before{content:""}.ti-help-alt:before{content:""}.icon-notebook:before{content:""}.icon-wallet:before{content:""}.icon-bubbles:before{content:""}.icon-tag:before{content:""}.icon-rocket:before{content:""}.icon-note:before{content:""}.icon-calender:before{content:""}.icon-cloud-download:before{content:""}.icon-energy:before{content:""}.icon-flag:before{content:""}.icon-power:before{content:""}.icon-refresh:before{content:""}.ion-arrow-return-left:before{content:""}.ion-checkmark:before{content:""}.ion-edit:before{content:""}.ion-information-circled:before{content:""}.ion-plus-round:before{content:""}.ion-printer:before{content:""}.ion-refresh:before{content:""}.liantuofu-pay-logo{display:inline-block;background-position:center;background-repeat:no-repeat;background-size:contain}.liantuofu-pay-logo.wechat{background-image:url(/liantuofu-assets/wx-3f952264.svg)}.liantuofu-pay-logo.wechat-status{background-image:url(/liantuofu-assets/wx_status0-e71421f5.svg)}.liantuofu-pay-logo.alipay{background-image:url(/liantuofu-assets/alipay-6f4d9384.svg)}*{box-sizing:border-box}:root{--page-bg: #f4f6fd;--shell-bg: #edf0f5;--panel-bg: #fff;--primary: #506ee4;--primary-link: #5e79e6;--accent-warn: #f89800;--text: #363636;--muted: #666;--heading: #3d4051;--input-border: #e3e3e3;--soft-border: #e9ecef;--table-border: #f4f6fd;--sidebar-width: 220px;--topbar-height: 70px;--radius-sm: 3px;--radius-input: 4px;--radius-menu: 10px}html,body,#root{min-height:100%}body{margin:0;color:#1e2f65;font-family:-apple-system,"system-ui",Helvetica Neue,Tahoma,PingFang SC,Microsoft YaHei,Arial,Hiragino Sans GB,sans-serif;font-size:14px;background:var(--shell-bg)}button,input,select{font:inherit}button{cursor:pointer}.login-page{min-height:100vh;position:relative;overflow:hidden;background:radial-gradient(circle at 50px 52px,transparent 0 7px,rgba(200,206,218,.2) 8px 9px,transparent 10px) 0 0 / 160px 128px,linear-gradient(45deg,transparent 0 47%,rgba(200,206,218,.18) 48% 52%,transparent 53%) 24px 18px / 160px 128px,linear-gradient(135deg,transparent 0 46%,rgba(200,206,218,.14) 47% 53%,transparent 54%) 90px 22px / 160px 128px,linear-gradient(90deg,transparent 0 44%,rgba(200,206,218,.15) 45% 55%,transparent 56%) 35px 78px / 160px 128px,linear-gradient(0deg,transparent 0 44%,rgba(200,206,218,.15) 45% 55%,transparent 56%) 35px 78px / 160px 128px,linear-gradient(135deg,#fbfcff,#f7f8fb)}.login-logos{position:absolute;top:39px;left:33px;display:flex;align-items:center;gap:18px;color:#2778ff;font-size:13px;font-weight:700}.login-logos span{position:relative;display:inline-flex;align-items:center;min-height:25px;padding-left:31px}.login-logos span:before{content:"";position:absolute;left:0;width:24px;height:24px;border-radius:6px}.login-shoukuan-logo{color:#27c78d}.login-shoukuan-logo:before{background:linear-gradient(135deg,#34e0a5,#1fc48f)}.login-1688-badge{position:absolute;right:0;top:36%;width:42px;height:42px;display:grid;place-items:center;color:#ff7b19;font-size:10px;font-weight:800;font-style:italic;background:#fff;border-radius:50% 0 0 50%;box-shadow:0 5px 18px #1e2f6524}.login-1688-badge:before{content:"";position:absolute;top:9px;left:9px;width:20px;height:12px;border:3px solid currentColor;border-right-color:transparent;border-radius:50%;transform:rotate(-18deg)}.login-card{position:absolute;top:20%;left:50%;display:grid;grid-template-columns:405px 495px;width:900px;min-height:540px;margin-left:-450px;overflow:hidden;background:#fff;border-radius:8px;box-shadow:0 6px 20px 5px #2878ff1a,0 16px 24px 2px #0000000d}.login-illustration{position:relative;min-height:540px;padding:0;background:#2778ff;border-radius:8px 0 0 8px;box-shadow:6px 0 22px #0003}.login-illustration img{width:405px;height:540px;display:block;object-fit:cover}.login-form{width:100%;padding:90px 100px 0}.login-form h1{margin:0 0 30px;color:#2778ff;font-size:30px;font-weight:700}.login-field{position:relative;display:block;width:295px;height:70px;margin:0 0 14px;background:#fff;border:1px solid #d9e1ee;border-radius:4px}.login-field:focus-within{border-color:#2778ff;box-shadow:0 0 0 2px #2778ff14}.login-field span{position:absolute;top:15px;left:14px;color:#9aa7bc;font-size:13px}.login-field input{width:100%;height:70px;padding:36px 14px 14px;color:#444;font-size:16px;background:transparent;border:0;outline:0}.login-submit{display:block;width:295px;height:47px;margin-top:21px;padding:12px 0;color:#fff;font-size:16px;background:#2778ff;border:0;border-radius:4px;box-shadow:0 3px 7px #a4c6ff}.login-submit:disabled{opacity:.68;cursor:not-allowed}.login-error{width:295px;margin:12px 0 -18px;color:#d94b4b;font-size:13px}.alipay-transfer-page,.alipay-transfer-page .body{min-height:100vh;background:#f7f7f7;color:#333;font-family:helvetica neue,tahoma,arial,hiragino sans gb,microsoft yahei,Simsun,sans-serif;line-height:1.333}.alipay-transfer-page *{box-sizing:border-box}.alipay-transfer-page a:link,.alipay-transfer-page a:visited{color:#328ce5;text-decoration:none}.alipay-transfer-page a:hover{color:#2b8ae8;text-decoration:none}.alipay-transfer-page .top-guide{max-width:100%;margin:auto;display:none;padding-top:.16rem;animation:alipay-guide-bounce 1.6s infinite}.alipay-transfer-page .top-guide.visible{display:block}.alipay-transfer-page .guide{text-align:center;position:fixed;top:0;left:0;z-index:10;width:100vw;height:100vh;background:#333333eb}.alipay-transfer-page .guide img{width:96%}.alipay-transfer-page .mod-title{height:60px;line-height:60px;text-align:center;border-bottom:1px solid #ddd;background:#fff;margin:0}.alipay-transfer-page .mod-title .ico-wechat{display:inline-block;width:41px;height:38px;background:url(/alipay-transfer/alipay-pay.png) 0 -113px no-repeat;vertical-align:middle;margin-right:7px}.alipay-transfer-page .mod-title .text{font-size:20px;color:#333;font-weight:400;vertical-align:middle}.alipay-transfer-page .mod-ct{width:610px;padding:0 135px;margin:15px auto 0;background:#fff url(/alipay-transfer/wave.png) top center repeat-x;text-align:center;color:#333;border:1px solid #e5e5e5;border-top:none}.alipay-transfer-page .mod-ct .order{font-size:20px;padding-top:30px}.alipay-transfer-page .mod-ct .amount{font-size:48px;margin-top:20px}.alipay-transfer-page .qr-container{position:relative;display:inline-block;margin:20px auto 0}.alipay-transfer-page .mod-ct .qr-image{margin-top:0;width:230px;height:230px;background:#fff}.alipay-transfer-page .mod-ct .qr-image img{width:230px;height:230px;display:block}.alipay-transfer-page .qr-expired-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000000b3;z-index:2;display:flex;justify-content:center;align-items:center;flex-direction:column}.alipay-transfer-page .qr-expired-icon{font-size:40px;color:#ff5722;margin-bottom:10px}.alipay-transfer-page .qr-expired-text{color:#fff;font-size:18px;font-weight:700;margin-bottom:10px}.alipay-transfer-page .countdown-container{margin:15px auto;text-align:center}.alipay-transfer-page .countdown-title{font-size:16px;color:#e8501c;margin-bottom:10px}.alipay-transfer-page .countdown-timer{display:flex;justify-content:center;gap:10px}.alipay-transfer-page .countdown-box{background-color:#1e9fff;color:#fff;border-radius:4px;padding:5px 8px;display:inline-flex;align-items:center;box-shadow:0 2px 5px #0000001a}.alipay-transfer-page .countdown-box span:first-child{font-size:18px;font-weight:700}.alipay-transfer-page .countdown-label{margin-left:4px;font-size:14px}.alipay-transfer-page .payment-status{margin-top:10px;color:#666;font-size:14px}.alipay-transfer-page .payment-status-pending,.alipay-transfer-page .payment-status-checking{color:#328ce5}.alipay-transfer-page .payment-status-paid{color:#16a05d}.alipay-transfer-page .payment-status-expired,.alipay-transfer-page .payment-status-error{color:#e8501c}.alipay-transfer-page .open_app{margin-top:28px;text-align:center}.alipay-transfer-page a.btn-open-app{min-width:300px;display:inline-block;border:1px solid #328ce5;padding:14px 24px;color:#fff;background:#328ce5;font-size:18px;line-height:1;cursor:pointer}.alipay-transfer-page a.btn-check{display:inline-block;padding:0 20px;color:#328ce5;font-size:18px;line-height:1.4;cursor:pointer}.alipay-transfer-page .mod-ct .detail{margin-top:0;padding-top:25px}.alipay-transfer-page .mod-ct .detail .detail-ct{display:none;font-size:14px;text-align:right;line-height:28px;margin:0}.alipay-transfer-page .mod-ct .detail .detail-ct dt{float:left}.alipay-transfer-page .mod-ct .detail-open{border-top:1px solid #e5e5e5}.alipay-transfer-page .mod-ct .detail-open .detail-ct{display:block}.alipay-transfer-page .mod-ct .detail .arrow{padding:6px 34px;border:1px solid #e5e5e5;display:inline-block}.alipay-transfer-page .mod-ct .detail .arrow .ico-arrow{display:inline-block;width:20px;height:11px;background:url(/alipay-transfer/alipay-pay.png) -25px -100px no-repeat}.alipay-transfer-page .mod-ct .detail-open .arrow .ico-arrow{background-position:0 -100px}.alipay-transfer-page .mod-ct .tip{margin-top:40px;border-top:1px dashed #e5e5e5;padding:30px 0;position:relative}.alipay-transfer-page .mod-ct .tip .ico-scan{display:inline-block;width:56px;height:55px;background:url(/alipay-transfer/alipay-pay.png) 0 0 no-repeat;vertical-align:middle}.alipay-transfer-page .mod-ct .tip .tip-text{display:inline-block;vertical-align:middle;text-align:left;margin-left:23px;font-size:16px;line-height:28px}.alipay-transfer-page .mod-ct .tip .tip-text p{margin:0}.alipay-transfer-page .mod-ct .tip .dec{display:inline-block;width:22px;height:45px;background:url(/alipay-transfer/alipay-pay.png) 0 -55px no-repeat;position:absolute;top:-23px}.alipay-transfer-page .mod-ct .tip .dec-left{background-position:0 -55px;left:-136px}.alipay-transfer-page .mod-ct .tip .dec-right{background-position:-25px -55px;right:-136px}.alipay-transfer-toast{position:fixed;top:45%;left:50%;transform:translate(-50%,-50%);z-index:20;max-width:calc(100vw - 48px);padding:12px 18px;color:#fff;font-size:14px;line-height:1.4;background:#000000b8;border-radius:3px;white-space:nowrap}.alipay-bridge-jump-page{min-height:100vh;min-height:100dvh;display:grid;place-items:center;padding:24px;color:#1f2937;background:#f7f7f7;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Microsoft YaHei,Arial,sans-serif}.alipay-bridge-jump-page section{width:min(360px,100%);padding:28px 24px;background:#fff;border:1px solid #e5e7eb;border-radius:10px;text-align:center;box-shadow:0 14px 34px #0f172a14}.alipay-bridge-jump-page h1{margin:0 0 14px;color:#111827;font-size:24px}.alipay-bridge-jump-page p{margin:0 0 18px;color:#328ce5;font-size:15px}.alipay-bridge-jump-page dl{display:grid;grid-template-columns:74px minmax(0,1fr);gap:8px 12px;margin:0;text-align:left;font-size:14px;line-height:1.5}.alipay-bridge-jump-page dt{color:#6b7280}.alipay-bridge-jump-page dd{min-width:0;margin:0;color:#111827;overflow-wrap:anywhere}@keyframes alipay-guide-bounce{0%{transform:translateY(0)}50%{transform:translateY(.21333rem)}to{transform:translateY(0)}}@media (max-width: 768px){.alipay-transfer-page .mod-ct{width:100%;padding:0;border:0}.alipay-transfer-page .mod-ct .tip .dec-right{display:none}.alipay-transfer-page .mod-ct .detail{margin-top:30px}.alipay-transfer-page .mod-ct .detail .detail-ct{padding:0 19px;margin-bottom:19px}}.auth-checking{min-height:100vh;display:grid;place-items:center;color:#6f7d99;background:#edf0f5;font-size:14px}.app-shell{min-height:100vh;display:grid;grid-template-columns:var(--sidebar-width) minmax(0,1fr);background:var(--shell-bg);transition:grid-template-columns .24s ease}.app-shell.sidebar-collapsed{grid-template-columns:0 minmax(0,1fr)}.sidebar{width:var(--sidebar-width);min-width:var(--sidebar-width);min-height:100vh;height:100vh;position:sticky;top:0;align-self:start;padding-top:0;color:#1e2f65;background:#fff;border-right:0;box-shadow:0 0 21px #59667a1a;overflow-y:auto;transition:transform .24s ease,opacity .2s ease}.sidebar-collapsed .sidebar{width:var(--sidebar-width);min-width:var(--sidebar-width);transform:translate(calc(-1 * var(--sidebar-width)));opacity:0;pointer-events:none;overflow:hidden;box-shadow:none}.sidebar-brand{height:70px;display:flex;align-items:center;gap:10px;padding:0 30px;border-bottom:0}.brand-mark{width:24px;height:24px;display:block;background:url(/liantuofu-assets/lty-2c763da1.png) center / 18px 18px no-repeat,linear-gradient(135deg,#7287ff,#5d5be8);border-radius:5px;box-shadow:0 7px 14px #6362e72e}.sidebar-brand strong{display:block;color:#222;font-size:15px;font-weight:700}.sidebar-collapsed .sidebar-brand{justify-content:center;padding:0}.sidebar-collapsed .sidebar-brand>div:not(.brand-mark),.sidebar-collapsed .menu-title em,.sidebar-collapsed .menu-arrow,.sidebar-collapsed .submenu{display:none}.sidebar-collapsed .menu-parent{width:44px;justify-content:center;margin-left:10px;padding:0}.sidebar-collapsed .menu-title{justify-content:center;gap:0}.sidebar-brand span{display:none}.menu-group{margin:0}.menu-parent{width:180px;height:48px;display:flex;align-items:center;justify-content:space-between;margin-left:20px;padding:0 15px;color:#222;background:transparent;border:0;border-radius:10px;font-size:14px;font-weight:500;text-align:left}.menu-parent:hover{color:#6362e7}.menu-title{display:inline-flex;align-items:center;gap:14px;min-width:0}.shell-icon,.menu-title svg{width:24px;height:24px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.shell-icon{display:block;overflow:hidden}.menu-title em{font-style:normal;white-space:nowrap}.menu-arrow{width:7px;height:7px;display:inline-block;border-top:1px solid rgba(0,0,0,.8);border-right:1px solid rgba(0,0,0,.8);font-size:0;transform:rotate(45deg)}.menu-group.active-parent .menu-parent{color:#6362e7;background:#f7f8ff}.menu-group.open .menu-arrow{border-color:currentColor;transform:rotate(135deg)}.submenu{display:block;position:relative;padding:0 0 8px 74px}.menu-group.collapsed .submenu{display:none}.submenu:before{content:"";position:absolute;left:60px;top:2px;bottom:14px;width:1px;background:#eef1f8}.submenu button{width:116px;height:35px;position:relative;display:flex;align-items:center;gap:8px;padding:0;color:#6c757d;background:transparent;border:0;border-radius:0;font-size:13px;text-align:left}.submenu button.active,.submenu button:hover{color:#6362e7;background:transparent}.submenu button.active{font-weight:600}.menu-dot{width:6px;height:6px;flex:0 0 auto;background:#d7dce8;border-radius:50%;box-shadow:0 0 0 3px #fff}.submenu button.active .menu-dot,.submenu button:hover .menu-dot{background:#6362e7}.submenu button.active:after{content:"";position:absolute;left:-14px;top:9px;width:3px;height:14px;background:#6362e7;border-radius:999px}.content{min-width:0}.topbar{height:69px;position:sticky;top:0;z-index:70;display:flex;align-items:center;gap:25px;padding:13px 30px;background:#fff;border-bottom:0;box-shadow:6px 0 6px #1f1e2f0f}.top-icon,.top-actions button{width:28px;height:28px;display:grid;place-items:center;color:#6362e7;background:transparent;border:0;border-radius:0}.top-icon svg,.top-actions svg,.search-box svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.search-box svg{width:18px;height:18px}.search-box{width:465px;height:43px;display:grid;grid-template-columns:51px 1fr;align-items:center;overflow:hidden;background:#fff;border:1px solid #edf0f5;border-radius:25px}.search-box span{display:grid;place-items:center;text-align:center;color:#1e2f65}.search-box input{height:43px;padding:0 12px 0 0;color:#565656;font-size:12px;line-height:17.1429px;background:transparent;border:0;border-radius:0;outline:0;box-shadow:none}.top-actions{margin-left:auto;display:flex;gap:24px;align-items:center}.download-menu{position:relative;width:28px;height:28px}.download-panel{position:absolute;top:48px;right:-86px;z-index:130;width:585px;background:#fff;border:1px solid #edf0f5;border-radius:4px;box-shadow:0 8px 28px #1e2f6524}.download-panel:before{content:"";position:absolute;top:-7px;right:94px;width:14px;height:14px;background:#fff;border-left:1px solid #edf0f5;border-top:1px solid #edf0f5;transform:rotate(45deg)}.download-panel-head{position:relative;height:48px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;border-bottom:1px solid #edf0f5}.download-panel-head strong{color:#1e2f65;font-size:15px;font-weight:600}.download-panel-head button{width:24px;height:24px;color:#9aa7bc;font-size:22px;line-height:22px}.download-panel-body{display:grid;grid-template-columns:290px 1fr;min-height:330px}.download-app-list{padding:12px;border-right:1px solid #edf0f5}.download-app-list button{width:100%;min-height:58px;display:grid;grid-template-columns:36px 1fr;grid-template-rows:auto auto;column-gap:10px;align-items:center;padding:9px 10px;color:#56627c;background:#fff;border:1px solid transparent;border-radius:4px;text-align:left}.download-app-list button+button{margin-top:6px}.download-app-list button:hover,.download-app-list button.active{color:#6362e7;background:#f7f8ff;border-color:#e1e4ff}.download-app-icon{grid-row:1 / 3;width:34px;height:34px;position:relative;display:inline-block;background:linear-gradient(135deg,#7a8dff,#6362e7);border-radius:8px;box-shadow:0 6px 12px #6362e733}.download-app-icon:before,.download-app-icon:after{content:"";position:absolute;box-sizing:border-box}.download-app-icon:before{top:8px;right:9px;bottom:11px;left:9px;border:2px solid #fff;border-radius:3px}.download-app-icon:after{left:13px;bottom:7px;width:8px;height:2px;background:#fff;border-radius:2px}.download-app-list em{color:inherit;font-style:normal;font-weight:600}.download-app-list small{min-width:0;overflow:hidden;color:#9aa7bc;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.download-app-detail{display:flex;flex-direction:column;align-items:center;padding:22px 20px 18px;text-align:center}.download-app-detail .activity-qr{width:126px;height:126px;flex:0 0 auto}.download-app-detail h4{margin:16px 0 7px;color:#1e2f65;font-size:16px}.download-app-detail p{min-height:34px;margin:0 0 12px;color:#6f7d99;font-size:13px;line-height:1.7}.download-app-detail input{width:100%;height:34px;margin-bottom:14px;padding:0 10px;color:#6f7d99;background:#f8f9fd;border:1px solid #e0e5ef;border-radius:4px;outline:0}.download-app-detail>div:last-child{display:flex;justify-content:center;gap:10px}.profile-menu{position:relative;width:28px;height:28px}.profile-dropdown{position:absolute;top:46px;right:-6px;z-index:120;width:140px;padding:8px 0;background:#fff;border-radius:3px;box-shadow:0 4px 20px #1e2f651a}.profile-dropdown button{width:140px;height:41px;display:block;padding:0 20px;color:#363636;background:#fff;border:0;border-radius:0;text-align:left}.profile-dropdown button:hover{color:#6362e7;background:#f6f7fb}.iframe-like-page{min-height:calc(100vh - var(--topbar-height));padding:18px 18px 40px;color:var(--text);background:var(--page-bg)}.breadcrumb{margin:0 0 18px;color:#1e2f65;font-size:14px}.breadcrumb span{margin:0 8px;color:#9aa7bc}.dashboard-page{margin:-18px -9px 0;color:#363636;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Microsoft YaHei,sans-serif}.quick-tabs{display:flex;gap:0;margin-bottom:0;padding:15px 15px 0;background:#fff;border-radius:0;border-bottom:1px solid #f4f6fd}.quick-tabs button{height:36px;min-width:62px;padding:0 16px;color:#565656;background:#fff;border:1px solid #e3e3e3;border-right:0;border-radius:0}.quick-tabs button:first-child{border-radius:3px 0 0 3px}.quick-tabs button:last-child{border-right:1px solid #e3e3e3;border-radius:0 3px 3px 0}.quick-tabs button.active{color:#fff;background:#506ee4;border-color:#506ee4}.filter-row{display:flex;align-items:center;gap:12px;margin-bottom:0;padding:15px;background:#fff;border-bottom:1px solid #f4f6fd}.filter-row input,.filter-row select{height:38px;min-width:146px;padding:7px;color:#565656;font-size:12px;background:#fff;border:1px solid var(--input-border);border-radius:var(--radius-input)}.date-field{width:136px;min-width:136px;height:38px;position:relative;display:inline-flex;align-items:center;flex:0 0 auto}.date-field input{width:100%;min-width:0;height:38px;padding-right:30px}.date-field .calendar-icon{position:absolute;right:9px;top:50%;margin:-9px 0 0;pointer-events:none}.dashboard-filter .date-field{width:136px;min-width:136px}.filter-row button{height:36px;padding:0 22px;color:#fff;background:var(--primary);border:0;border-radius:var(--radius-sm);box-shadow:0 1px 4px #506ee480}.filter-row .ghost{color:#5e79e6;background:transparent;border:0;box-shadow:none}.metric-grid{display:grid;grid-template-columns:repeat(6,minmax(154px,1fr));gap:12px;margin-bottom:0;padding:0 20px 14px;background:#fff;border-bottom:0}.metric-card{position:relative;width:100%;min-width:0;min-height:124px;padding:18px 16px 16px 18px;text-align:left;background:#fff;border:1px solid transparent;border-radius:2px;box-shadow:0 2px 10px #3f415614;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.metric-card:hover{border-color:#f8980061;box-shadow:0 6px 16px #3f41561f}.metric-card:active{transform:translateY(1px)}.metric-card.active{color:var(--accent-warn);background:#fff9f2;border-color:var(--accent-warn)}.metric-card.active:after{content:"";position:absolute;left:50%;bottom:-9px;width:16px;height:16px;margin-left:-8px;background:#fff9f2;border-right:1px solid var(--accent-warn);border-bottom:1px solid var(--accent-warn);transform:rotate(45deg)}.metric-label{display:flex;justify-content:space-between;gap:10px;width:100%;color:#6f7d99;font-weight:600;line-height:20px;white-space:nowrap}.metric-label .dashboard-info-icon{width:15px;height:15px;display:inline-grid;place-items:center;color:#c1c8d7;border:1px solid currentColor;border-radius:50%;font-size:10px;font-style:normal;font-weight:700;line-height:1}.metric-card strong{display:block;margin-top:10px;color:#3f4156;font-size:25px;font-weight:500;line-height:31px;white-space:nowrap}.metric-card.active .metric-label,.metric-card.active strong{color:var(--accent-warn)}.metric-trend{display:flex;align-items:center;gap:8px;margin-top:7px;color:#9aa7bc;line-height:20px;white-space:nowrap}.metric-trend em{color:#1ab394;font-style:normal}.chart-panel,.analysis-section,.rank-grid article,.table-card{background:#fff;border-radius:0;box-shadow:none}.chart-panel{min-height:374px;padding:15px 15px 22px;margin-bottom:15px;border-radius:0}.chart-tabs{display:flex;justify-content:center;gap:18px;color:#6362e7;margin-top:12px;margin-bottom:0}.chart-tabs span{display:inline-flex;align-items:center;gap:5px;color:#5b6b85}.chart-tabs b{width:12px;height:12px;display:inline-block;background:#f4c51b;border-radius:50%}.chart-tabs span:last-child b{background:#6362e7}.fake-chart{position:relative;height:332px;padding:42px 26px 0 54px;background:repeating-linear-gradient(to top,transparent 0 55px,#e9edf4 56px),#fff}.business-hour-chart{position:relative;height:332px;padding:42px 26px 0 54px;background:repeating-linear-gradient(to top,transparent 0 55px,#edf1f7 56px),#fff}.chart-heading{position:absolute;top:6px;left:54px;display:flex;align-items:baseline;gap:8px;color:#3f4156}.chart-heading strong{font-size:14px;font-weight:700}.chart-heading span{color:#9aa7bc;font-size:12px}.fake-chart i,.business-hour-chart i{color:#263348;font-size:12px;font-style:normal}.chart-tools{position:absolute;top:2px;right:20px;display:flex;align-items:center;gap:14px;color:#637089;font-size:17px;z-index:2}.chart-tools span:nth-child(3){color:#159ed8;font-weight:700}.y-axis{position:absolute;left:18px;top:30px;bottom:54px;display:flex;flex-direction:column;justify-content:space-between;color:#263348;font-size:12px}.chart-svg{width:100%;height:260px;display:block;overflow:visible}.hour-chart-grid{height:230px;display:grid;grid-template-columns:repeat(24,minmax(0,1fr));align-items:end;gap:10px;padding:0 10px}.hour-chart-cell{height:100%;display:flex;align-items:end;justify-content:center}.hour-chart-bar{width:100%;max-width:18px;min-height:2px;display:block;border-radius:999px 999px 2px 2px;background:#dfe5f0;transition:height .2s ease,background .2s ease}.hour-chart-bar.active{background:linear-gradient(180deg,#ffbf47,#ff8a00);box-shadow:0 8px 18px #ff8a002e}.chart-line-today,.chart-line-yesterday{fill:none;stroke-linecap:round;stroke-linejoin:round}.chart-line-today{stroke:#ffcf43d1;stroke-width:5;filter:drop-shadow(0 0 3px rgba(255,207,67,.35))}.chart-line-yesterday{stroke:#6362e7e0;stroke-width:4}.x-axis{display:grid;grid-template-columns:repeat(24,minmax(0,1fr));gap:0;padding-top:8px}.global-float-shortcuts{display:none;position:fixed;right:0;top:154px;z-index:80;gap:10px;justify-items:end;pointer-events:none}.float-tool{width:45px;height:45px;display:grid;place-items:center;position:relative;overflow:hidden;background:#fff;border-radius:50%;box-shadow:0 4px 14px #1e2f6521}.icon-grid{color:#ec7bc1}.icon-grid:before,.icon-grid:after{content:"";position:absolute}.icon-grid:before{width:20px;height:20px;border:2px dashed currentColor;border-radius:6px}.icon-grid:after{width:4px;height:4px;background:currentColor;border-radius:50%;box-shadow:10px 0 0 currentColor,0 10px 0 currentColor,10px 10px 0 currentColor}.icon-service{color:#e85d93}.icon-service:before{content:"";width:24px;height:24px;border:3px solid currentColor;border-radius:50%}.icon-service:after{content:"";position:absolute;left:17px;top:14px;width:4px;height:14px;border-radius:4px;background:currentColor;box-shadow:8px 0 0 currentColor}.icon-1688{width:40px;height:40px;color:#ff7b19;font-size:11px;font-style:italic;font-weight:800}.icon-1688:before{content:none}.analysis-section{padding:15px;margin-bottom:15px;border-radius:0}.analysis-section h2{margin:0 0 15px;color:#3d4051;font-size:16px;font-weight:600}.analysis-section p{margin:0 0 16px;color:#9aa7bc}.analysis-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:0;border-top:1px solid #edf0f5;border-left:1px solid #edf0f5}.analysis-grid article{min-height:104px;padding:15px;border-right:1px solid #edf0f5;border-bottom:1px solid #edf0f5;border-radius:0}.analysis-grid span,.analysis-grid small{display:block;color:#8a95ad}.analysis-grid strong{display:block;margin:10px 0;color:#3d4051;font-size:20px;font-weight:500}.analysis-grid em{display:block;margin-top:8px;color:#9aa7bc;font-size:12px;font-style:normal}.customer-analysis{margin-top:-4px}.rank-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.rank-grid article{min-height:255px;padding:15px;border-radius:0}.rank-grid h3{margin:0 0 15px;color:#3d4051;font-size:16px;font-weight:600;display:flex;align-items:center;gap:8px}.rank-icon{width:18px;height:18px;display:inline-block;position:relative;flex:0 0 auto;color:#506ee4}.rank-icon:before,.rank-icon:after{content:"";position:absolute;box-sizing:border-box}.rank-icon.sales:before{width:12px;height:15px;left:3px;top:1px;border-radius:7px 7px 6px 6px;background:linear-gradient(180deg,#fb8c00,#ffb74d)}.rank-icon.sales:after{width:6px;height:8px;left:6px;top:7px;border-radius:6px 6px 5px 5px;background:#fff;opacity:.76}.rank-icon.category:before{top:2px;right:2px;bottom:2px;left:2px;border:2px solid currentColor;border-radius:3px}.rank-icon.category:after{width:8px;height:2px;left:5px;top:8px;background:currentColor;box-shadow:0 4px 0 currentColor}.rank-icon.refund:before{top:2px;right:2px;bottom:2px;left:2px;border:2px solid #d76565;border-radius:50%}.rank-icon.refund:after{width:8px;height:2px;top:9px;left:5px;background:#d76565}.rank-grid div{min-height:150px;display:grid;place-items:center;color:#9aa7bc;text-align:center}.rank-grid article:nth-child(n+3){min-height:210px}.rank-grid article:nth-child(n+3) div{min-height:112px}.rank-filters{display:flex;align-items:center;justify-content:flex-start;gap:6px;min-height:30px;margin:-4px 0 12px;color:#666;font-size:12px}.rank-filters select{width:66px;height:30px;color:#565656;background:#fff;border:1px solid #e3e3e3;border-radius:4px}.rank-grid .table-empty-state{min-height:120px;border-top:1px solid #f4f6fd}.rank-grid .table-empty-state .empty-doc-icon{width:54px;height:46px;color:#d3d9e4}.rank-grid .table-empty-state .empty-doc-icon:before{width:36px;height:28px;left:9px;top:11px;border-width:2px;border-radius:4px;background:linear-gradient(180deg,#fff,#f7f9fc)}.rank-grid .table-empty-state .empty-doc-icon:after{width:22px;left:16px;top:21px;box-shadow:0 7px 0 currentColor}.statistics-page{margin-top:-18px}.statistics-panel{padding:12px 14px 14px}.statistics-report-tabs,.statistics-granularity-tabs{display:flex;align-items:center;gap:0;background:#fff}.statistics-report-tabs{height:38px;border-bottom:1px solid #edf0f5}.statistics-granularity-tabs{height:34px;margin-bottom:6px}.statistics-report-tabs button,.statistics-granularity-tabs button{height:100%;padding:0 18px;color:#565656;background:transparent;border:0;border-bottom:2px solid transparent}.statistics-report-tabs button.active,.statistics-granularity-tabs button.active{color:#506ee4;border-bottom-color:#506ee4}.statistics-actions{min-height:0;padding:0 0 10px;border-bottom:1px solid #edf0f5}.statistics-filters{width:auto}.statistics-filters .filter-line{gap:6px;flex-wrap:wrap}.statistics-filters input,.statistics-filters select{width:132px}.statistics-filters select:first-child{width:160px}.statistics-filters .filter-line:first-child select:nth-child(2){width:150px}.statistics-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:16px 0}.statistics-summary article{min-height:92px;padding:16px 18px;background:#f8f9fd;border:1px solid #edf0f5;border-radius:6px}.statistics-summary span,.statistics-summary small{display:block;color:#8a95ad}.statistics-summary strong{display:block;margin:8px 0 6px;color:#1e2f65;font-size:24px;font-weight:600}.statistics-report-overview{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:10px;align-items:stretch;margin:10px 0 12px}.statistics-dimension-banner{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;align-items:stretch;min-width:0;margin:0;padding:12px 14px;background:#f7f9ff;border:1px solid #dfe7ff;border-radius:4px}.statistics-dimension-banner>div span,.statistics-dimension-banner dt{display:block;color:#8a95ad;font-size:12px}.statistics-dimension-banner>div strong{display:block;margin:4px 0;color:#1e2f65;font-size:16px;font-weight:600}.statistics-dimension-banner>div p{max-width:520px;margin:0;color:#697895;font-size:13px;line-height:1.55}.statistics-dimension-banner dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.statistics-dimension-banner dl div{min-width:0;padding:8px 10px;background:#fff;border:1px solid #edf0f5;border-radius:3px}.statistics-dimension-banner dd{margin:5px 0 0;color:#3d4051;font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.statistics-total-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;margin:0;background:#fff;border:1px solid #edf0f5}.statistics-total-strip article{min-width:0;padding:12px 14px;border-right:1px solid #edf0f5}.statistics-total-strip article:last-child{border-right:0}.statistics-total-strip span,.statistics-total-strip em{display:block;color:#8a95ad;font-size:12px;font-style:normal}.statistics-total-strip strong{display:block;margin:5px 0;color:#363636;font-size:19px;font-weight:600;white-space:nowrap}.statistics-table-wrap{max-width:100%;overflow-x:auto;margin-top:0;border:1px solid #f4f6fd}.statistics-table{min-width:6460px;margin-bottom:0}.statistics-table th,.statistics-table td{min-width:90px;padding:8px;white-space:nowrap;text-align:center}.statistics-table thead tr:first-child th{height:38px;color:#3d4051;background:#f8f9fd;border-bottom-color:#edf0f5}.statistics-table thead tr:nth-child(2) th{height:38px;color:#697895;font-weight:500;background:#fff}.statistics-table th:first-child,.statistics-table td:first-child,.statistics-table th:nth-child(2),.statistics-table td:nth-child(2){position:sticky;left:0;z-index:2;min-width:118px;background:#fff;text-align:center}.statistics-table th:nth-child(2),.statistics-table td:nth-child(2){left:118px;box-shadow:8px 0 10px #1e2f650a}.statistics-table thead th{position:sticky;top:0;z-index:3;background:#fff}.statistics-table thead th:first-child,.statistics-table thead th:nth-child(2){z-index:4;background:#f8f9fd}.statistics-pagination{margin-top:0}.statistics-page .export-task-panel,.trade-page .export-task-panel{margin-top:12px}.download-btn{display:inline-flex;align-items:center;gap:6px}.download-btn span{position:relative;width:14px;height:14px;display:inline-block;border:1px solid currentColor;border-top:0}.download-btn span:before{content:"";position:absolute;left:5px;top:-5px;width:4px;height:10px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg)}.white-btn.download-btn{color:#506ee4;border-color:#dfe7ff;background:#fff}.white-btn.download-btn:hover{color:#fff;background:#506ee4;border-color:#506ee4}.trade-page{margin-top:-18px}.trade-summary-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin-bottom:15px;background:#fff;border:1px solid #f4f6fd}.trade-summary-grid article{min-height:110px;padding:16px 18px;color:#8a95ad;background:#fff;border:0;border-right:1px solid #edf0f5;border-radius:0}.trade-summary-grid article:last-child{border-right:0}.trade-summary-grid strong{display:block;color:#3d4051;font-size:22px;font-weight:500}.trade-summary-grid span{display:block;margin:8px 0 10px;color:#506ee4;font-weight:600}.trade-summary-grid p{margin:4px 0}.trade-actions{min-height:190px;padding:15px 0 5px;border-bottom:1px solid #f4f6fd}.trade-filters{width:auto}.trade-filters .filter-line{gap:4.66px}.trade-filters input,.trade-filters select{width:126px}.trade-filters .btn-info,.trade-filters .btn-clear,.trade-filters .white-btn{min-width:74px;white-space:nowrap}.trade-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:15px;padding:15px 0 0}.trade-layout-table-only{grid-template-columns:minmax(0,1fr)}.trade-table-wrap{border:1px solid #f4f6fd}.trade-table{min-width:2100px}.trade-table th,.trade-table td{min-width:100px;padding:8px;white-space:nowrap;text-align:left}.trade-table th:first-child,.trade-table td:first-child{position:sticky;left:0;z-index:2;min-width:145px;background:#fff}.trade-table thead th:first-child{z-index:3;background:#f8f9fd}.trade-table tbody tr.trade-row-selected td{background:#f7f9ff}.trade-table .link-btn{margin-right:8px}.trade-table .link-btn:disabled{color:#b8bfce;cursor:not-allowed}.trade-table tbody tr{cursor:pointer}.trade-detail-modal{width:min(920px,calc(100vw - 48px))}.trade-detail-modal .modal-body,.order-detail-modal .modal-body{max-height:min(760px,calc(100vh - 150px));overflow-y:auto}.trade-detail-modal .order-detail-panel,.order-detail-modal .order-detail-panel{max-height:none;padding:0;border:0;overflow:visible}.trade-detail-panel{background:#fff;border:1px solid #edf0f5;box-shadow:0 2px 12px #1e2f650f}.trade-detail-mode{display:grid;grid-template-columns:1fr auto;gap:8px;margin:-15px -15px 12px;padding:14px 15px;background:#f8f9fd;border-bottom:1px solid #f4f6fd}.trade-detail-mode span{justify-self:start}.trade-detail-mode strong{grid-column:1 / -1;color:#363636;font-size:15px;font-weight:500;word-break:break-all}.trade-detail-mode .white-btn{grid-row:1 / 3;grid-column:2;align-self:center}.trade-detail-grid{grid-template-columns:1fr}.trade-detail-grid p{display:grid;grid-template-columns:86px minmax(0,1fr);gap:8px}.trade-detail-grid em{color:#363636;word-break:break-all}.trade-settlement-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #edf0f5;border-left:1px solid #edf0f5}.trade-settlement-summary p{min-height:58px;margin:0;padding:10px;border-right:1px solid #edf0f5;border-bottom:1px solid #edf0f5}.trade-settlement-summary span{display:block;margin-bottom:6px;color:#8a95ad;font-size:12px}.trade-settlement-summary strong{color:#363636;font-size:13px;font-weight:500;word-break:break-all}.trade-detail-tip{margin-top:12px;padding:10px 12px;color:#a86d00;background:#fff8e8;border:1px solid #ffe3a3;border-radius:4px;font-size:13px;line-height:1.5}.refund-task-list{display:grid;gap:10px}.refund-task-list article{padding:12px;background:#fbfcff;border:1px solid #edf0f5;border-radius:4px}.refund-task-list article>div{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.refund-task-list strong{color:#363636;font-size:13px;font-weight:600;word-break:break-all}.refund-task-status{flex:0 0 auto;padding:2px 8px;color:#506ee4;background:#eef3ff;border-radius:999px;font-size:12px}.refund-task-status.退款成功{color:#159a5c;background:#eaf8f0}.refund-task-status.退款失败{color:#d64545;background:#fff0f0}.refund-task-list p{display:grid;grid-template-columns:56px minmax(0,1fr) 64px minmax(0,1fr);gap:6px;margin:6px 0 0;color:#8a95ad;font-size:12px}.refund-task-list p.refund-task-error{grid-template-columns:64px minmax(0,1fr);color:#d64545}.refund-task-list em{color:#363636;font-style:normal;word-break:break-all}.refund-task-list small{display:block;margin-top:6px;color:#697895;font-size:12px;line-height:1.5}.refund-task-list button{margin-top:8px}.refund-callback-list{display:grid;gap:8px}.refund-callback-list p{display:grid;grid-template-columns:128px 110px minmax(0,1fr);gap:8px;margin:0;padding:9px 10px;background:#fbfcff;border:1px solid #edf0f5;border-radius:4px;font-size:12px}.refund-callback-list span{color:#8a95ad}.refund-callback-list strong{color:#506ee4;font-weight:500}.refund-callback-list em{color:#363636;font-style:normal;word-break:break-all}.list-page h1{margin:0 0 18px;color:#1e2f65;font-size:20px}.table-card{overflow:hidden}table{width:100%;border-collapse:collapse}th,td{padding:14px 16px;text-align:left;border-bottom:1px solid #eef2f7;vertical-align:middle}th{color:#697895;background:#f8f9fd;font-weight:600}td small{color:#8a95ad}.small{height:30px;margin-right:8px;padding:0 10px;color:#6362e7;background:#f3f3ff;border:1px solid #dedfff;border-radius:4px}.qr-placeholder{width:34px;height:34px;display:inline-block;position:relative;color:#6362e7;background:linear-gradient(#6362e7 0,#6362e7 0) 14px 8px / 4px 8px,linear-gradient(#6362e7 0,#6362e7 0) 8px 16px / 8px 4px,repeating-linear-gradient(90deg,#6362e7 0,#6362e7 3px,#fff 3px,#fff 6px);background-color:#fff;background-repeat:no-repeat;border:3px solid #f3f3ff;border-radius:4px;box-shadow:0 0 0 1px #dde2ff}.qr-placeholder span{position:absolute;width:7px;height:7px;border:2px solid #6362e7;background:#fff}.qr-placeholder span:nth-child(1){top:4px;left:4px}.qr-placeholder span:nth-child(2){top:4px;right:4px}.qr-placeholder span:nth-child(3){right:4px;bottom:4px}.store-page{margin:-18px -9px 0;color:#363636;font-size:14px}.merchant-tabs{height:45px;display:flex;margin:0;padding:0;background:#fff;border-radius:5px 5px 0 0}.merchant-tabs button{min-width:98px;height:44px;padding:0 20px;color:#505461;background:transparent;border:0;border-bottom:2px solid transparent}.merchant-tabs button.active{color:#506ee4;border-bottom-color:#506ee4}.merchant-tabs button:not(.active):hover{color:#506ee4;background:#f7f9ff}.store-panel{min-height:360px;padding:15px;background:#fff}.store-actions{position:relative;min-height:98px}.store-filters{width:600px}.filter-line{display:flex;align-items:center;gap:4px;margin-bottom:10px}.store-filters input,.store-filters select{width:130px;height:38px;display:inline-block;padding:7px;color:#565656;font-size:12px;background:#fff;border:1px solid #e3e3e3;border-radius:4px}.btn-info{height:36px;padding:8px 16px;color:#fff;background:var(--primary);border:0;border-radius:var(--radius-sm);box-shadow:0 1px 4px #506ee480}.btn-clear{height:38px;padding:8px 12px;color:#5e79e6;background:transparent;border:1px solid transparent;border-radius:3px}.batch-actions{position:absolute;top:0;right:0;display:flex;gap:9px}.batch-actions button,.white-btn{min-width:101px;height:38px;padding:8px 12px;color:#4c5667;font-size:14px;background:#fff;border:1px solid var(--soft-border);border-radius:var(--radius-sm)}.batch-actions button,.white-btn,.btn-info{display:inline-flex;align-items:center;justify-content:center;gap:4px}.store-table{width:100%;margin:0 0 10px;color:var(--muted);font-size:13px;border:1px solid var(--table-border);border-collapse:collapse}.store-table th{height:36px;padding:8px;color:var(--heading);font-size:13px;background:transparent;border:1px solid var(--table-border);border-bottom-width:2px;font-weight:700}.store-table td{height:56px;padding:8px;color:var(--muted);font-size:12px;background:transparent;border:1px solid var(--table-border);line-height:17.14px}.store-table th:nth-child(1),.store-table td:nth-child(1){width:87px;text-align:center}.store-table th:nth-child(2){width:196px}.store-table th:nth-child(3),.store-table th:nth-child(4){width:163px}.store-table th:nth-child(5){width:217px}.store-table td:last-child{white-space:nowrap}.store-list-page,.group-page,.employee-page,.role-page{font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Microsoft YaHei,sans-serif}.store-list-page .merchant-tabs button,.group-page .merchant-tabs button,.employee-page .merchant-tabs button,.role-page .merchant-tabs button{font-size:14px}.store-list-page .filter-line,.group-page .filter-line,.employee-page .filter-line,.role-page .filter-line{gap:4.66px}.store-list-page .store-filters .btn-info,.group-page .store-filters .btn-info,.employee-page .store-filters .btn-info,.role-page .store-filters .btn-info{width:77.66px;margin-left:15.34px}.store-list-page .store-filters input,.store-list-page .store-filters select,.group-page .store-filters input,.group-page .store-filters select,.employee-page .store-filters input,.employee-page .store-filters select,.role-page .store-filters input,.role-page .store-filters select{padding:7px}.store-list-page .btn-info,.group-page .btn-info,.employee-page .btn-info,.role-page .btn-info,.store-list-page .btn-clear,.group-page .btn-clear,.employee-page .btn-clear,.role-page .btn-clear{font-size:14px;line-height:20px}.store-list-page .store-filters .action-icon,.group-page .store-filters .action-icon,.employee-page .store-filters .action-icon,.role-page .store-filters .action-icon,.employee-page .employee-batch-actions .action-icon{width:13px;height:13px;margin-right:1px}.store-list-page .batch-actions,.employee-page .batch-actions{flex-direction:row-reverse;gap:10px}.store-list-page .batch-actions button,.employee-page .batch-actions button,.store-list-page .white-btn,.employee-page .white-btn{min-width:100.66px}.store-list-page .store-table,.group-page .store-table,.employee-page .store-table,.role-page .store-table{color:#666;border-color:#f4f6fd}.store-list-page .store-table th,.group-page .store-table th,.employee-page .store-table th,.role-page .store-table th{color:#3d4051;border-color:#f4f6fd;line-height:18.5714px}.store-list-page .store-table td,.group-page .store-table td,.employee-page .store-table td,.role-page .store-table td{color:#666;border-color:#f4f6fd}.store-list-page .store-table td{height:55.5px}.employee-actions{min-height:56px}.employee-filters{width:770px}.employee-filters input{width:110px}.employee-filters select:first-of-type{width:90px}.employee-filters select:last-of-type{width:160px}.employee-batch-actions{top:5px}.employee-table{margin-top:0}.employee-page .employee-table th:nth-child(1),.employee-page .employee-table td:nth-child(1){width:62px}.employee-page .employee-table th:nth-child(2),.employee-page .employee-table th:nth-child(3),.employee-page .employee-table th:nth-child(4){width:222px}.employee-page .employee-table th:nth-child(5),.employee-page .employee-table th:nth-child(6){width:185px}.employee-table td{height:50px}.employee-page .employee-table td{height:49.5px}.avatar-cell{width:26px;height:26px;display:inline-block;border-radius:50%;background:#edf0f5;border:1px solid #e3e3e3}.link-btn{margin-right:10px;padding:0;color:#506ee4;font-size:12px;background:transparent;border:0}.group-tips{min-height:52px;display:flex;align-items:center;gap:4px;margin:0 0 10px;padding:15px;color:#44a692;background:#f4f8fb;border:1px solid #f0f8ff;border-radius:6px}.notice-icon{width:18px;height:18px;display:inline-grid;place-items:center;flex:0 0 auto;color:#44a692;border:2px solid currentColor;border-radius:50%;font-size:12px;font-weight:700}.group-tips p{margin:0}.group-tips button{padding:0;color:#506ee4;background:transparent;border:0}.group-actions{min-height:58px}.group-filters{width:440px}.group-filters input,.group-filters select{width:120px}.group-create-action{position:absolute;top:5px;right:0}.group-create-action .btn-info{min-width:95px;height:38px;padding:8px 12px}.group-page .group-table th:nth-child(1),.group-page .group-table td:nth-child(1){width:73px}.group-page .group-table th:nth-child(2),.group-page .group-table td:nth-child(2){width:183px;text-align:left}.group-page .group-table th:nth-child(3),.group-page .group-table td:nth-child(3){width:104px}.group-page .group-table th:nth-child(4),.group-page .group-table td:nth-child(4){width:294px}.group-page .group-table th:nth-child(5),.group-page .group-table td:nth-child(5),.group-page .group-table th:nth-child(7),.group-page .group-table td:nth-child(7){width:103px}.group-page .group-table th:nth-child(6),.group-page .group-table td:nth-child(6){width:266px}.group-page .group-table th:nth-child(8),.group-page .group-table td:nth-child(8){width:206px}.group-page .group-table td{height:47.5px;line-height:30px}.group-type-icon{color:#506ee4;vertical-align:-2px}.action-icon.user-add:before{width:8px;height:8px;top:1px;left:1px;border:2px solid currentColor;border-radius:50%}.action-icon.user-add:after{width:12px;height:6px;left:0;bottom:1px;border:2px solid currentColor;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom:0}.action-icon.user-add{background:linear-gradient(currentColor 0 0) 11px 5px / 2px 8px,linear-gradient(currentColor 0 0) 8px 8px / 8px 2px;background-repeat:no-repeat}.action-icon.users:before{width:7px;height:7px;top:1px;left:1px;border:2px solid currentColor;border-radius:50%;box-shadow:6px 1px 0 -1px currentColor}.action-icon.users:after{width:14px;height:6px;left:0;bottom:1px;border:2px solid currentColor;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom:0}.action-icon.role:before{width:12px;height:12px;top:1px;right:1px;bottom:1px;left:1px;border:2px solid currentColor;border-radius:3px}.action-icon.role:after{width:8px;height:2px;left:3px;top:5px;background:currentColor;box-shadow:0 4px 0 currentColor}.role-actions{min-height:58px}.role-filters{width:320px}.role-filters input{width:120px}.role-create-action{position:absolute;top:5px;right:0}.role-create-action .btn-info{min-width:94px;height:38px;padding:8px 12px}.role-page .role-table th:nth-child(1),.role-page .role-table td:nth-child(1){width:235px;text-align:left}.role-page .role-table th:nth-child(2),.role-page .role-table td:nth-child(2){width:auto}.role-page .role-table th:nth-child(3),.role-page .role-table td:nth-child(3){width:235px}.role-page .role-table th:nth-child(4),.role-page .role-table td:nth-child(4){width:200px}.role-page .role-table td{height:47.5px;line-height:30px}.qr-link{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;color:#506ee4;background:transparent;border:0}.modal-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:24px;overflow-y:auto;background:#00000059}.xlt-modal{width:560px;max-width:calc(100vw - 48px);max-height:calc(100vh - 48px);display:flex;flex-direction:column;background:#fff;border:1px solid #edf0f5;border-radius:4px;box-shadow:0 8px 28px #1e2f652e}.xlt-modal.large{width:min(820px,calc(100vw - 48px))}.xlt-modal.store-edit-modal{width:min(720px,calc(100vw - 48px))}.modal-head{min-height:56px;display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid #edf0f5}.modal-head h3{margin:0;color:#1e2f65;font-size:16px;font-weight:600}.modal-head button{width:24px;height:24px;position:relative;color:#9aa7bc;font-size:0;line-height:1;background:transparent;border:0}.modal-body{flex:1;min-height:0;overflow-y:auto}.modal-head button:before,.modal-head button:after{content:"";position:absolute;top:11px;left:5px;width:14px;height:2px;background:currentColor;border-radius:2px}.modal-head button:before{transform:rotate(45deg)}.modal-head button:after{transform:rotate(-45deg)}.modal-head button:hover{color:#6362e7}.modal-body{padding:18px 20px}.form-row{display:flex;align-items:center;gap:12px;margin-bottom:16px}.form-row label{width:96px;flex:0 0 96px;color:#56627c;text-align:right}.form-row input[type=password],.form-row input[type=text],.form-row input[type=tel],.form-row select,.form-row textarea{width:260px;height:38px;padding:7px 10px;color:#363636;border:1px solid #e3e3e3;border-radius:4px;outline:0}.form-row input[type=password]:focus,.form-row input[type=text]:focus,.form-row input[type=tel]:focus,.form-row select:focus,.form-row textarea:focus{border-color:#6362e7;box-shadow:0 0 0 2px #6362e714}.form-row textarea{height:72px;resize:vertical}.form-row b{color:#f35a5a;font-weight:400}.store-settings-form section{padding-bottom:12px;margin-bottom:14px;border-bottom:1px solid #f4f6fd}.store-settings-form h4,.modal-subtitle{margin:0 0 14px;color:#3d4051;font-size:15px;font-weight:600}.inline-selects{display:inline-flex;gap:6px}.inline-selects select{width:112px}.btn-info.compact{height:38px;padding:8px 12px}.map-placeholder{height:120px;display:grid;place-items:center;margin-left:108px;color:#8a95ad;background:#f4f8fb;border:1px solid #edf0f5;border-radius:4px}.inline-icon{color:#506ee4}.field-help{margin:-8px 0 12px 108px;color:#8a95ad;font-size:12px}.select-store-link{width:auto;min-width:0;height:auto;margin:0;color:#506ee4;font-size:14px}.employee-modal{width:640px}.employee-modal .modal-body{max-height:520px;overflow-y:auto}.group-modal-mask{padding-top:36px}.group-modal{width:720px}.group-modal .modal-body{padding:18px 20px}.transfer-hint{margin:0 0 12px 108px;color:#797979;font-size:14px}.transfer-hint span{color:#506ee4}.group-rule-card,.role-helper-card,.import-rule-card{margin:0 0 12px 108px;padding:10px 12px;color:#697895;background:#fbfcff;border:1px solid #edf0f5;border-left:3px solid #506ee4;border-radius:4px;font-size:12px;line-height:1.6}.role-helper-card{margin:0 0 12px}.import-rule-card{margin:0 0 14px}.group-rule-card strong,.role-helper-card strong,.import-rule-card strong{display:block;margin-bottom:3px;color:#3d4051;font-size:13px;font-weight:600}.group-rule-card p,.role-helper-card p,.import-rule-card p{margin:0}.transfer-box{display:grid;grid-template-columns:240px 116px 240px;gap:14px;align-items:start}.transfer-column input{width:100%;height:34px;margin-bottom:8px;padding:5px;color:#797979;border:1px solid #e3e3e3;border-radius:4px}.transfer-column select{width:100%;height:190px;padding:7px;color:#565656;border:1px solid #e3e3e3;border-radius:4px}.transfer-column small{display:block;margin-top:6px;color:#8a95ad;font-size:12px}.transfer-buttons{display:grid;gap:8px;padding-top:42px}.transfer-buttons .btn-info,.transfer-buttons .white-btn{width:100%;min-width:0}.transfer-buttons button:disabled{cursor:not-allowed;opacity:.55}.role-modal-mask{padding-top:30px}.role-modal{width:550px}.role-modal .modal-body{height:465px;padding:0 10px 20px;overflow-y:auto}.role-modal .form-row{height:38px;margin:0 0 15px;padding-top:0}.role-name-row label{width:90px}.role-name-row input{width:260px}.role-tree{height:240px;display:grid;grid-template-columns:178px minmax(0,1fr);gap:14px;margin-bottom:15px}.role-parent-list,.role-child-list{height:238px;padding:8px 10px;overflow-y:auto;border:1px solid #f4f6fd}.role-parent-list label,.role-child-list label,.role-permission-grid label{min-height:28px;display:flex;align-items:center;gap:6px;color:#363636;font-size:14px}.role-parent-list label i,.role-permission-grid label i{margin-left:auto;color:#506ee4;font-style:normal}.tree-arrow{width:8px;height:8px;display:inline-block;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg)}.role-parent-list label.expanded .tree-arrow{transform:rotate(45deg)}.role-parent-list label.expanded{color:#506ee4}.role-child-list{background:#fff}.role-child-group{position:relative;padding:0 0 9px 14px}.role-child-group+.role-child-group{margin-top:8px;padding-top:8px;border-top:1px dashed #edf0f5}.role-child-group:before{content:"";position:absolute;left:3px;top:24px;bottom:12px;width:1px;background:#e8ecf6}.role-child-group strong{display:block;margin-bottom:4px;color:#506ee4;font-size:12px;font-weight:600}.role-child-group label{position:relative;min-height:26px}.role-child-group label:before{content:"";position:absolute;left:-11px;top:13px;width:8px;height:1px;background:#e8ecf6}.role-child-group code{margin-left:auto;color:#98a2b8;font-family:inherit;font-size:11px}.role-permissions{padding:0 0 0 10px;color:#363636}.role-permissions>div:first-child{height:20px;margin-bottom:8px}.role-permission-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:18px;row-gap:6px}.avatar-upload{width:110px;height:38px;color:#506ee4;background:#fff;border:1px dashed #ccd6ff;border-radius:3px}.import-body p{margin:0 0 0 108px;color:#8a95ad;font-size:12px}.employee-import-modal{width:760px}.import-template-card{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:14px;padding:12px 14px;background:#f8faff;border:1px solid #e3e9ff;border-radius:4px}.import-template-card strong{display:block;margin-bottom:4px;color:#363636;font-size:14px;font-weight:500}.import-template-card p,.import-result p{margin:0}.import-result{margin-top:16px;padding-top:14px;border-top:1px solid #edf0f5}.import-progress-head{display:flex;justify-content:space-between;margin-bottom:8px;color:#363636;font-size:13px}.import-progress{height:8px;overflow:hidden;background:#eef2fb;border-radius:999px}.import-progress span{display:block;height:100%;background:#506ee4;border-radius:inherit}.import-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0}.import-counts p{padding:10px;background:#fbfcff;border:1px solid #edf0f5;border-radius:4px}.import-counts span{display:block;color:#8a95ad;font-size:12px}.import-counts strong{display:block;margin-top:4px;color:#363636;font-size:18px;font-weight:500}.import-failure-head{display:flex;align-items:center;justify-content:space-between;margin:10px 0 8px;color:#363636}.import-failure-head strong{font-size:13px;font-weight:600}.import-failure-table th,.import-failure-table td{font-size:12px;white-space:normal}.permission-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-left:40px}.permission-grid label{display:inline-flex;align-items:center;gap:5px}.check-icon{width:14px;height:14px;display:inline-block;position:relative;color:#506ee4;border:1px solid currentColor;border-radius:50%}.check-icon:after{content:"";width:7px;height:4px;position:absolute;left:3px;top:3px;border-left:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg)}.device-table{width:100%;border-collapse:collapse}.device-table th,.device-table td{padding:8px;border-bottom:1px solid #f4f6fd;color:#666}.device-img{width:34px;height:28px;display:inline-block;background:#edf0f5;border:1px solid #e3e3e3;border-radius:3px}.danger-btn{min-width:56px;height:38px;margin-left:6px;padding:8px 12px;color:#fff;background:#f05050;border:1px solid #f05050;border-radius:3px}.goods-page{margin-top:-18px}.goods-panel{min-height:410px}.goods-actions{min-height:96px}.goods-filters{width:calc(100% - 130px)}.goods-filters input,.goods-filters select{width:134px}.goods-filters .filter-line:first-child select:first-child{width:154px}.calendar-icon{width:18px;height:18px;margin-left:-24px;position:relative;color:#9aa7bc;font-family:simple-line-icons;font-size:14px;line-height:18px;text-align:center;pointer-events:none}.calendar-icon:before{content:""}.calendar-icon:after{content:none}.goods-create-action{position:absolute;top:0;right:0}.goods-create-action .btn-info{min-width:104px;height:38px}.goods-empty{height:230px;display:grid;align-content:center;justify-items:center;color:#a6adba;border-top:1px solid #f4f6fd}.goods-empty>span{color:#c9ced8;width:42px;height:42px}.goods-empty p{margin:12px 0 0;color:#969da9;font-size:14px}.table-empty-state{min-height:118px;display:grid;align-content:center;justify-items:center;gap:6px;padding:22px 12px;color:#9aa4b8;background:#fff;text-align:center}.table-empty-state .empty-doc-icon{width:62px;height:54px;position:relative;display:block;margin-bottom:4px;color:#c9ced8}.table-empty-state .empty-doc-icon:before,.table-empty-state .empty-doc-icon:after{content:"";position:absolute;box-sizing:border-box}.table-empty-state .empty-doc-icon:before{width:42px;height:34px;left:10px;top:11px;background:linear-gradient(180deg,#fff,#f8f9fd);border:2px solid currentColor;border-radius:5px;box-shadow:0 8px 18px #1e2f650f}.table-empty-state .empty-doc-icon:after{width:22px;height:2px;left:20px;top:24px;background:currentColor;box-shadow:0 8px 0 currentColor,0 16px 0 currentColor}.table-empty-state strong{color:#8a95ad;font-size:14px;font-weight:500}.table-empty-state p{max-width:360px;margin:0;color:#a5adbc;font-size:12px;line-height:1.6}.goods-edit-page{margin-top:-18px}.goods-edit-crumb{height:42px;display:flex;align-items:center;gap:8px;padding:0 18px;color:#8a95ad;background:#fff;border-bottom:1px solid #f4f6fd}.goods-edit-crumb button{padding:0;color:#506ee4;background:transparent;border:0}.goods-edit-crumb strong{color:#363636;font-weight:400}.goods-edit-panel{background:#fff}.goods-edit-section{padding:22px 28px 10px;border-bottom:1px solid #f4f6fd}.goods-edit-section h3{margin:0 0 20px;color:#363636;font-size:18px;font-weight:500}.goods-form-row{min-height:38px;display:flex;align-items:flex-start;gap:10px;margin-bottom:16px;color:#565656}.goods-form-row>label{width:118px;padding-top:8px;color:#565656;text-align:right}.goods-form-row b,.goods-price-grid b{margin-right:2px;color:#f05050;font-weight:400}.goods-form-row input[type=text],.goods-form-row input[type=number],.goods-form-row select,.goods-form-row textarea{width:360px;min-height:38px;padding:7px 10px;color:#565656;border:1px solid #e3e3e3;border-radius:4px}.goods-form-row textarea{height:74px;resize:vertical}.goods-form-row span{padding-top:8px}.goods-form-row em{max-width:520px;padding-top:9px;color:#8a95ad;font-size:12px;font-style:normal}.goods-image-row p{margin:8px 0 0;color:#8a95ad;font-size:12px}.goods-upload{width:104px;height:38px;color:#506ee4;background:#fff;border:1px dashed #ccd6ff;border-radius:3px}.goods-detail-row{align-items:flex-start}.goods-editor{width:720px;min-height:190px;border:1px solid #e3e3e3;border-radius:4px;overflow:hidden}.editor-toolbar{height:38px;display:flex;align-items:center;gap:14px;padding:0 12px;color:#565656;background:#fafafa;border-bottom:1px solid #e3e3e3}.editor-toolbar button{min-width:24px;height:24px;display:inline-grid;place-items:center;color:#565656;background:transparent;border:0}.editor-image-icon{width:16px;height:14px;display:inline-block;position:relative;border:1px solid currentColor;border-radius:2px}.editor-image-icon:before,.editor-image-icon:after{content:"";position:absolute;box-sizing:border-box}.editor-image-icon:before{width:4px;height:4px;right:2px;top:2px;border-radius:50%;background:currentColor}.editor-image-icon:after{left:2px;right:2px;bottom:2px;height:6px;background:linear-gradient(135deg,transparent 49%,currentColor 50% 62%,transparent 63%) left bottom / 9px 6px no-repeat,linear-gradient(45deg,transparent 47%,currentColor 48% 61%,transparent 62%) right bottom / 9px 6px no-repeat}.editor-body{height:150px;background:#fff}.short-input{width:280px!important}.goods-price-grid{display:grid;grid-template-columns:repeat(4,150px);gap:12px;margin:0 0 8px}.goods-price-grid label{color:#565656;font-size:13px}.goods-price-grid i{color:#506ee4;font-style:normal}.goods-price-grid .hint-icon{margin-left:4px;vertical-align:1px}.goods-price-grid input{width:150px;height:38px;display:block;margin-top:6px;padding:7px 10px;border:1px solid #e3e3e3;border-radius:4px}.goods-edit-footer{display:flex;justify-content:flex-end;gap:8px;padding:18px 28px;background:#fff}.order-page{margin-top:-18px}.order-crumb{height:42px;display:flex;align-items:center;gap:8px;padding:0 18px;color:#8a95ad;background:#fff;border-bottom:1px solid #f4f6fd}.order-crumb span:last-of-type+*{color:#363636}.order-summary-grid{display:grid;grid-template-columns:repeat(5,minmax(150px,1fr));gap:12px;padding:14px;background:#fff}.order-summary-grid article{position:relative;min-height:116px;padding:15px 14px 12px 58px;color:#565656;background:#fff;border:1px solid #f0f2f7;border-radius:4px}.order-summary-icon{position:absolute;left:16px;top:22px;width:30px;height:30px;display:block;color:#506ee4}.order-summary-icon:before,.order-summary-icon:after{content:"";position:absolute;box-sizing:border-box}.order-summary-icon.amount:before{width:22px;height:22px;left:4px;top:4px;border:3px solid currentColor;border-radius:50%}.order-summary-icon.amount:after{width:12px;height:3px;left:9px;top:13px;background:currentColor;box-shadow:0 -5px 0 -1px currentColor,0 5px 0 -1px currentColor}.order-summary-icon.discount:before{width:24px;height:18px;left:3px;top:7px;border:3px solid currentColor;border-radius:3px;transform:rotate(-8deg)}.order-summary-icon.discount:after{width:4px;height:4px;left:10px;top:13px;background:currentColor;border-radius:50%;box-shadow:9px 0 0 currentColor}.order-summary-icon.refund:before{width:22px;height:22px;left:4px;top:4px;border:3px solid currentColor;border-right-color:transparent;border-radius:50%}.order-summary-icon.refund:after{top:1px;left:1px;border:7px solid transparent;border-right-color:currentColor;transform:rotate(28deg)}.order-summary-icon.receipt:before{width:22px;height:16px;left:4px;top:8px;border:3px solid currentColor;border-radius:3px}.order-summary-icon.receipt:after{width:14px;height:3px;left:8px;top:14px;background:currentColor}.order-summary-icon.settle:before{width:20px;height:24px;left:5px;top:3px;border:3px solid currentColor;border-radius:3px}.order-summary-icon.settle:after{width:12px;height:2px;left:9px;top:11px;background:currentColor;box-shadow:0 6px 0 currentColor}.order-summary-grid h4{margin:0 0 6px;color:#363636;font-size:22px;font-weight:600}.order-summary-grid strong{display:block;margin-bottom:8px;color:#565656;font-weight:400}.order-summary-grid p{margin:3px 0;color:#8a95ad;font-size:12px}.order-summary-grid em{font-style:normal}.order-panel{min-height:520px;padding:0 14px 18px;background:#fff}.order-tabs{height:44px;display:flex;align-items:flex-end;gap:2px;border-bottom:1px solid #f4f6fd}.order-tabs button{min-width:92px;height:42px;color:#565656;background:transparent;border:0;border-bottom:2px solid transparent}.order-tabs button.active{color:#506ee4;border-bottom-color:#506ee4}.order-actions{min-height:96px;padding-top:14px}.order-filters{width:calc(100% - 116px)}.order-filters input,.order-filters select{width:122px}.order-filters .filter-line:first-child select:first-child,.order-filters .filter-line:first-child select:nth-child(2),.order-filters .filter-line:first-child select:nth-child(4){width:136px}.more-filter{min-width:96px}.order-report-action{position:absolute;top:14px;right:0}.order-report-action .white-btn{min-width:104px}.order-quick-filters{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 12px}.order-quick-filters button{height:26px;padding:0 8px;color:#506ee4;background:transparent;border:0}.order-content-grid{display:grid;grid-template-columns:minmax(470px,1fr);gap:14px;align-items:start}.order-detail-modal{width:min(980px,calc(100vw - 48px))}.order-list-area{min-height:420px;border:1px solid #f4f6fd;overflow-x:auto}.order-table-head{min-width:560px;min-height:42px;display:grid;grid-template-columns:repeat(5,minmax(92px,1fr));align-items:center;color:#3d4051;background:#fff;border-bottom:1px solid #f4f6fd;font-size:13px;font-weight:600}.order-table-head.refund{min-width:1800px;grid-template-columns:repeat(20,minmax(86px,1fr))}.order-table-head span{display:inline-flex;align-items:center;gap:4px;padding:0 10px;white-space:nowrap}.order-empty{height:260px;display:grid;align-content:center;justify-items:center;color:#a6adba}.empty-order-icon{width:58px;height:46px;display:block;position:relative;color:#c9ced8}.empty-order-icon:before{content:"";width:42px;height:34px;position:absolute;left:8px;top:6px;border:3px solid currentColor;border-radius:4px}.empty-order-icon:after{content:"";width:22px;height:3px;position:absolute;left:18px;top:21px;background:currentColor;box-shadow:0 -8px 0 -1px currentColor,0 8px 0 -1px currentColor}.order-empty p{margin:12px 0 0;color:#969da9;font-size:14px}.order-row-list{min-width:560px}.order-row-card{width:100%;min-height:74px;display:grid;grid-template-columns:repeat(5,minmax(92px,1fr));align-items:center;gap:0;padding:0;color:#3d4051;background:#fff;border:0;border-bottom:1px solid #f4f6fd;cursor:pointer;text-align:left}.order-row-card:hover,.order-row-card.active{background:#f7f9ff}.order-row-card span{min-width:0;display:grid;gap:5px;padding:0 10px}.order-row-card strong,.order-row-card em{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-style:normal}.order-row-card strong{color:#23283a;font-size:13px;font-weight:600}.order-row-card em{color:#8992a7;font-size:12px}.order-detail-panel{max-height:720px;padding:14px;color:#565656;border:1px solid #f4f6fd;overflow-y:auto}.detail-empty-icon{display:block;width:42px;height:42px;position:relative;margin:0 auto;color:#c9ced8}.detail-empty-icon:before{content:"";width:34px;height:26px;position:absolute;left:4px;top:8px;border:3px solid currentColor;border-radius:5px}.detail-empty-icon:after{content:"";width:16px;height:3px;position:absolute;left:13px;top:20px;background:currentColor;box-shadow:0 7px 0 -1px currentColor}.order-detail-panel h4{margin:8px 0 12px;color:#363636;font-size:16px;font-weight:500}.detail-actions{display:flex;gap:6px;margin-bottom:14px}.detail-actions .white-btn{min-width:0;height:32px;padding:6px 8px;font-size:12px}.order-detail-panel section{padding:10px 0;border-top:1px solid #f4f6fd}.order-detail-panel h5{margin:0 0 10px;color:#363636;font-size:14px;font-weight:600}.detail-row-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px}.detail-row-grid p{margin:0;color:#8a95ad;font-size:12px}.detail-row-grid span{color:#565656}.detail-row-grid em{color:#8a95ad;font-style:normal}.detail-mini-table{display:grid;grid-template-columns:repeat(6,minmax(62px,1fr));color:#697895;font-size:12px;border:1px solid #f4f6fd}.detail-mini-table.pay-table{grid-template-columns:repeat(7,minmax(50px,1fr))}.detail-mini-table span{min-height:32px;display:flex;align-items:center;padding:6px;border-right:1px solid #f4f6fd}.order-refund-modal{width:520px}.order-refund-summary{display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:14px;background:#f8f9fd;border:1px solid #edf0f5;border-radius:4px}.order-refund-summary p{min-height:66px;margin:0;padding:12px;border-right:1px solid #edf0f5}.order-refund-summary p:last-child{border-right:0}.order-refund-summary span,.order-refund-success div span{display:block;margin-bottom:6px;color:#8a95ad;font-size:12px}.order-refund-summary strong{color:#363636;font-size:14px;font-weight:500}.order-refund-summary p:last-child strong{color:#f35a5a}.order-refund-tip{margin-bottom:16px;padding:10px 12px;color:#697895;background:#fff8e8;border:1px solid #ffe3a3;border-radius:4px;font-size:13px}.order-refund-modal .form-row label{width:86px}.order-refund-modal .form-row input,.order-refund-modal .form-row textarea{width:330px}.order-refund-success{display:grid;justify-items:center;text-align:center}.order-refund-success-icon{width:54px;height:54px;position:relative;display:block;margin-bottom:14px;color:#23a55a;border:3px solid currentColor;border-radius:50%}.order-refund-success-icon:before{content:"";width:23px;height:12px;position:absolute;left:13px;top:16px;border-left:4px solid currentColor;border-bottom:4px solid currentColor;transform:rotate(-45deg)}.order-refund-success h4{margin:0 0 8px;color:#363636;font-size:18px;font-weight:500}.order-refund-success p{max-width:360px;margin:0 0 16px;color:#697895;line-height:1.7}.order-refund-success div{min-width:190px;padding:12px;background:#f8f9fd;border:1px solid #edf0f5;border-radius:4px}.order-refund-success div strong{color:#506ee4;font-weight:500}.order-export-modal{width:640px}.reconciliation-export-modal{width:680px}.order-export-banner{display:flex;gap:12px;align-items:flex-start;margin-bottom:16px;padding:14px 16px;color:#697895;background:#f5f8ff;border:1px solid #e4ebff;border-radius:4px}.order-export-banner .action-icon{width:32px;height:32px;flex:0 0 32px;color:#506ee4;background:#fff;border:1px solid #dce4ff;border-radius:50%}.order-export-banner strong{display:block;margin-bottom:4px;color:#363636;font-size:15px;font-weight:500}.order-export-banner p{margin:0;font-size:13px;line-height:1.6}.order-export-section{margin-bottom:16px}.order-export-section h4{margin:0 0 10px;color:#363636;font-size:14px;font-weight:600}.order-export-filter-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #edf0f5;border-left:1px solid #edf0f5}.order-export-filter-grid p{min-height:38px;display:grid;grid-template-columns:96px minmax(0,1fr);align-items:center;margin:0;border-right:1px solid #edf0f5;border-bottom:1px solid #edf0f5}.order-export-filter-grid span{height:100%;display:flex;align-items:center;padding:0 10px;color:#697895;background:#fafbfe}.order-export-filter-grid strong{min-width:0;padding:0 10px;color:#363636;font-size:13px;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-export-field-list{display:flex;flex-wrap:wrap;gap:8px}.order-export-field-list span{min-height:28px;display:inline-flex;align-items:center;padding:5px 10px;color:#506ee4;background:#f5f8ff;border:1px solid #dfe7ff;border-radius:3px;font-size:12px}.order-export-field-list.ordered span{color:#363636;background:#fff;border-color:#edf0f5}.order-export-filename{padding:10px 12px;color:#697895;background:#fff8e8;border:1px solid #ffe3a3;border-radius:4px;font-size:13px}.order-export-filename strong{color:#363636;font-weight:500}.order-export-success{display:grid;justify-items:center;text-align:center}.success-icon{width:48px;height:48px;position:relative;display:inline-block;margin:0 0 14px;color:transparent;border:3px solid #23a55a;border-radius:50%}.success-icon:after{content:"";position:absolute;width:20px;height:10px;left:12px;top:14px;border-left:3px solid #23a55a;border-bottom:3px solid #23a55a;transform:rotate(-45deg)}.order-export-success h4{margin:0 0 8px;color:#363636;font-size:18px;font-weight:500}.order-export-success>p{max-width:410px;margin:0 0 16px;color:#697895;line-height:1.7}.order-export-task{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:#f8f9fd;border:1px solid #edf0f5;border-radius:4px}.order-export-task p{min-height:66px;margin:0;padding:12px;border-right:1px solid #edf0f5}.order-export-task p:last-child{border-right:0}.order-export-task span{display:block;margin-bottom:6px;color:#8a95ad;font-size:12px}.order-export-task strong{display:block;color:#363636;font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-export-task p:nth-child(2) strong{color:#506ee4}.reconciliation-export-modal .modal-body{max-height:min(70vh,640px);overflow:auto}.reconciliation-export-modal .order-export-success{justify-items:stretch;text-align:left}.reconciliation-export-modal .order-export-success>.order-refund-success-icon,.reconciliation-export-modal .order-export-success>h4,.reconciliation-export-modal .order-export-success>p{justify-self:center;text-align:center}.reconciliation-export-modal .order-export-task{grid-template-columns:repeat(2,minmax(0,1fr))}.reconciliation-export-modal .order-export-task p{border-bottom:1px solid #edf0f5}.reconciliation-export-modal .order-export-task p:nth-child(2n){border-right:0}.reconciliation-export-modal .order-export-task p:nth-last-child(-n+2){border-bottom:0}.reconciliation-export-steps{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:16px 0}.reconciliation-export-steps.compact{margin:0 0 16px}.reconciliation-export-steps div{min-width:0;position:relative;padding:12px 10px 12px 34px;text-align:left;background:#fafbfe;border:1px solid #edf0f5;border-radius:4px}.reconciliation-export-steps i{position:absolute;left:11px;top:14px;width:14px;height:14px;border:2px solid #c8d0df;border-radius:50%}.reconciliation-export-steps i:after{content:"";position:absolute;left:3px;top:1px;width:4px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);opacity:0}.reconciliation-export-steps strong{display:block;color:#3d4051;font-size:13px;font-weight:600}.reconciliation-export-steps span{display:block;margin-top:5px;color:#8a95ad;font-size:12px;line-height:1.45;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reconciliation-export-steps div.active{background:#f5f8ff;border-color:#dfe7ff}.reconciliation-export-steps div.active i{color:#fff;background:#506ee4;border-color:#506ee4}.reconciliation-export-steps div.active i:after{opacity:1}.export-status-section{width:100%;margin-top:16px;text-align:left}.export-status-list{display:grid;gap:8px}.export-status-list p{display:grid;grid-template-columns:132px 72px minmax(0,1fr);gap:8px;align-items:center;margin:0;padding:9px 10px;color:#697895;background:#fbfcff;border:1px solid #edf0f5;border-radius:4px;font-size:12px}.export-status-list em{min-width:0;color:#363636;font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.export-status-list p{display:grid;grid-template-columns:140px 72px minmax(0,1fr);gap:8px;align-items:start;margin:0;padding:10px;background:#fbfcff;border:1px solid #edf0f5;border-radius:4px;font-size:12px}.export-status-list span{color:#8a95ad}.export-status-list strong{color:#506ee4;font-weight:500}.export-status-list em{color:#363636;font-style:normal;line-height:1.5}.export-task-panel{margin-top:18px;padding-top:14px;border-top:1px solid #edf0f5}.export-task-panel h4{margin:0 0 10px;color:#363636;font-size:14px;font-weight:500}.export-task-table th,.export-task-table td{font-size:12px;white-space:normal}.export-task-table a{color:#506ee4;text-decoration:none}.task-status{display:inline-block;padding:3px 8px;color:#b26b00;background:#fff7e6;border-radius:999px}.task-status.done{color:#0f8a55;background:#eaf8f1}.customer-page{margin-top:-18px}.customer-crumb{height:42px;display:flex;align-items:center;gap:8px;padding:0 18px;color:#8a95ad;background:#fff;border-bottom:1px solid #f4f6fd}.customer-stats{display:grid;grid-template-columns:260px 220px minmax(520px,1fr);gap:14px;padding:16px 18px;color:#565656;background:#fff;border-bottom:1px solid #f4f6fd}.customer-stats-title h5{margin:0 0 10px;color:#363636;font-size:16px}.customer-stats-title p{margin:0;color:#8a95ad;line-height:1.7;font-size:12px}.customer-stats-title p span{margin:0 4px;color:#506ee4}.conversion-rates{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.conversion-rates article{display:grid;align-content:center;justify-items:center;min-height:112px;border:1px solid #f4f6fd;border-radius:4px}.conversion-rates span{color:#8a95ad;font-size:12px}.conversion-rates strong{margin-top:8px;color:#506ee4;font-size:26px}.conversion-rates em{font-size:14px;font-style:normal}.conversion-groups{display:grid;grid-template-columns:repeat(3,minmax(150px,1fr));gap:10px}.conversion-groups>div{min-height:112px;padding:12px;border:1px solid #f4f6fd;border-radius:4px}.conversion-groups p{display:flex;justify-content:space-between;margin:0 0 8px;color:#8a95ad;font-size:12px}.conversion-groups strong{color:#363636}.conversion-groups em{display:block;margin-top:8px;color:#506ee4;font-size:12px;font-style:normal}.customer-panel{min-height:560px;padding:14px;background:#fff}.customer-actions{min-height:95px}.customer-filters{width:calc(100% - 120px)}.customer-filters input,.customer-filters select{width:124px}.customer-filters .filter-line:first-child input:first-child{width:170px}.customer-report-action{position:absolute;top:0;right:0}.customer-report-action .white-btn{min-width:112px}.customer-content-grid{display:grid;grid-template-columns:minmax(560px,1fr) 360px;gap:14px;align-items:start}.customer-table-wrap{overflow-x:auto;border:1px solid #f4f6fd}.customer-table{min-width:1180px;margin:0;border:0}.customer-table th,.customer-table td{min-width:86px;white-space:nowrap}.customer-table th:nth-child(1),.customer-table td:nth-child(1){width:52px;min-width:52px;text-align:center}.customer-table tbody tr{cursor:pointer}.customer-table tbody tr.active-row td{background:#f4f7ff}.customer-pagination{min-width:1180px;min-height:46px;display:flex;align-items:center;gap:6px;padding:8px 10px;color:#8a95ad;border-top:1px solid #f4f6fd}.customer-pagination button{min-width:28px;height:28px;color:#565656;background:#fff;border:1px solid #e3e3e3;border-radius:3px}.customer-pagination button.active{color:#fff;background:#506ee4;border-color:#506ee4}.customer-pagination input{width:42px;height:28px;padding:4px;text-align:center;border:1px solid #e3e3e3;border-radius:3px}.customer-detail-panel{max-height:760px;padding:14px;color:#565656;border:1px solid #f4f6fd;overflow-y:auto}.customer-detail-loading,.customer-detail-message{margin:0 0 10px;padding:8px 10px;color:#506ee4;background:#eef3ff;border:1px solid #dce6ff;border-radius:4px;font-size:12px}.customer-detail-message{color:#23845d;background:#effaf5;border-color:#caefdf}.customer-detail-panel section{padding:10px 0;border-top:1px solid #f4f6fd}.customer-detail-panel section:first-of-type{border-top:0}.customer-detail-panel h5{margin:0 0 10px;color:#363636;font-size:14px;font-weight:600}.customer-profile{display:grid;grid-template-columns:46px 1fr;column-gap:10px;align-items:center;margin-bottom:10px}.profile-avatar{width:42px;height:42px;display:grid;place-items:center;grid-row:span 2;color:#8a95ad;font-size:12px;border:1px solid #e3e3e3;border-radius:50%;background:#edf0f5}.customer-profile strong{color:#363636;font-weight:500}.customer-profile p{margin:2px 0 0;color:#8a95ad;font-size:12px}.customer-tag-list{grid-column:2;display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.customer-tag-list span{padding:2px 6px;color:#506ee4;background:#eef3ff;border:1px solid #dce6ff;border-radius:3px;font-size:12px}.customer-detail-tabs{display:flex;flex-wrap:wrap;gap:6px;grid-column:1 / -1;padding:10px 0 0;border-top:1px solid #f4f6fd}.customer-detail-tabs button{height:28px;padding:0 9px;color:#697895;background:#fff;border:1px solid #e6ebf5;border-radius:4px;font-size:12px}.customer-detail-tabs button.active{color:#fff;background:#506ee4;border-color:#506ee4}.customer-tag-editor{display:grid;gap:8px}.customer-tag-editor textarea{min-height:70px;padding:8px;color:#565656;border:1px solid #e3e3e3;border-radius:4px;resize:vertical}.customer-tab-note{margin-top:8px;padding:8px 10px;color:#7b8498;background:#fbfcff;border:1px solid #edf0f5;border-radius:4px;font-size:12px;line-height:1.6}.tag-editor-preview{margin-top:8px}.customer-metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.customer-metric-grid article{min-height:58px;display:grid;align-content:center;padding:8px;border:1px solid #f4f6fd}.customer-metric-grid span{color:#8a95ad;font-size:12px}.customer-metric-grid strong{margin-top:5px;color:#363636;font-size:14px;font-weight:500}.customer-mini-table{width:100%;margin-top:10px;border-collapse:collapse;table-layout:fixed}.customer-mini-table th,.customer-mini-table td{padding:8px 6px;color:#565656;border:1px solid #f0f3fa;font-size:12px;text-align:left;word-break:break-word}.customer-mini-table th{color:#697895;background:#f8f9fd;font-weight:500}.merchant-setting-page{margin-top:-18px}.setting-crumb{height:42px;display:flex;align-items:center;gap:8px;padding:0 18px;color:#8a95ad;background:#fff;border-bottom:1px solid #f4f6fd}.setting-panel{min-height:560px;background:#fff}.setting-tabs{height:44px;display:flex;align-items:flex-end;gap:2px;padding:0 18px;border-bottom:1px solid #f4f6fd}.setting-tabs button{min-width:92px;height:42px;color:#565656;background:transparent;border:0;border-bottom:2px solid transparent}.setting-tabs button.active{color:#506ee4;border-bottom-color:#506ee4}.merchant-info-form,.merchant-password-form,.merchant-general-form{padding:24px 28px}.merchant-info-form .goods-form-row>label,.merchant-password-form .goods-form-row>label{width:118px}.merchant-info-form .goods-form-row input[readonly]{background:#f8f9fd}.merchant-logo-row{align-items:flex-start}.merchant-logo-control{display:flex;align-items:center;gap:12px}.merchant-logo-control small{color:#8a95ad;font-size:12px}.merchant-logo-preview{width:54px;height:54px;display:inline-flex;align-items:center;justify-content:center;color:#9aa5b8;font-size:20px;font-weight:600;background:#f4f6fd;border:1px dashed #cfd6e4;border-radius:6px}.merchant-logo-preview.uploaded{color:#fff;background:#506ee4;border-style:solid}.setting-tabs.single-tab{justify-content:flex-start}.change-password-note{display:inline-flex;align-items:center;gap:8px;margin:0 0 28px 96px;padding:9px 12px;color:#6f7d99;background:#f8f9ff;border:1px solid #e4e8ff;border-radius:4px}.merchant-map{margin:-6px 0 18px 128px}.merchant-map a{display:inline-block;margin-bottom:8px;color:#506ee4;font-size:12px}.miniapp-broadcast-page .store-panel{min-height:520px}.miniapp-broadcast-filters{width:calc(100% - 150px)}.miniapp-broadcast-filters input,.miniapp-broadcast-filters select{width:132px}.broadcast-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 14px}.broadcast-summary article{padding:16px 18px;background:#f8f9ff;border:1px solid #edf0f8;border-radius:6px}.broadcast-summary span,.broadcast-result-grid span{display:block;color:#6f7d99;font-size:13px}.broadcast-summary strong,.broadcast-result-grid strong{display:block;margin:6px 0;color:#1e2f65;font-size:24px}.broadcast-summary p{margin:0;color:#8a95ad;font-size:12px}.broadcast-modal{width:640px}.broadcast-result-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px}.broadcast-result-grid article{padding:14px 16px;text-align:center;background:#f8f9ff;border:1px solid #edf0f8;border-radius:5px}.compact-table th,.compact-table td{padding:10px 12px}.map-canvas{position:relative;width:650px;height:230px;display:flex;align-items:flex-start;gap:4px;padding:10px;color:#565656;background:linear-gradient(90deg,rgba(80,110,228,.08) 1px,transparent 1px),linear-gradient(rgba(80,110,228,.08) 1px,transparent 1px),#eef3f7;background-size:36px 36px;border:1px solid #e3e3e3}.map-canvas span{padding:4px 10px;background:#fff;border:1px solid #d9dde8}.map-canvas small{position:absolute;right:12px;bottom:8px;color:#8a95ad}.map-canvas strong{position:absolute;left:348px;top:96px;max-width:220px;padding:6px 9px;color:#363636;font-size:12px;line-height:1.5;background:#fff;border:1px solid #dfe5ff;border-radius:4px;box-shadow:0 2px 8px #1f1e2f1f}.map-status{margin:8px 0 0;color:#8a95ad;font-size:12px}.setting-tip{min-height:42px;display:flex;align-items:center;gap:8px;margin-bottom:18px;padding:0 14px;color:#44a692;background:#f4f8fb;border:1px solid #f0f8ff;border-radius:4px}.setting-tip span{color:#44a692}.setting-group{padding:0 0 14px;margin-bottom:16px;border-bottom:1px solid #f4f6fd}.setting-group h4{margin:0 0 14px;color:#363636;font-size:16px;font-weight:500}.setting-row{min-height:36px;display:flex;align-items:center;gap:12px;margin-bottom:8px}.setting-row>label{width:210px;color:#565656;text-align:right}.setting-row span{color:#565656}.setting-row i{color:#506ee4;font-style:normal}.setting-row select{width:180px;height:36px;padding:6px 8px;color:#565656;border:1px solid #e3e3e3;border-radius:4px}.setting-footer{margin-left:128px;padding-top:8px}.merchant-general-form .setting-footer{margin-left:222px}.general-save-summary{width:fit-content;max-width:620px;display:flex;gap:10px;margin:0 0 12px 222px;padding:9px 12px;color:#6f7d99;background:#f8f9fd;border:1px solid #edf0f5;border-radius:4px}.general-save-summary strong{color:#363636;font-weight:500}.setting-save-message{width:fit-content;max-width:520px;min-height:34px;display:flex;align-items:center;margin:0 0 12px 128px;padding:7px 12px;border-radius:4px}.setting-save-message.success{color:#23a55a;background:#eaf8f0;border:1px solid #bfe9d0}.setting-save-message.error{color:#d94b4b;background:#fff0f0;border:1px solid #ffd3d3}.setting-save-message.general{margin-left:222px}.password-rule-panel{display:flex;flex-wrap:wrap;gap:8px;margin:-4px 0 14px 128px}.password-rule-panel span{padding:5px 9px;color:#8a6a19;font-size:12px;background:#fff8e6;border:1px solid #ffe0a3;border-radius:14px}.password-rule-panel span.passed{color:#23a55a;background:#eaf8f0;border-color:#bfe9d0}.payment-info-page,.payment-detail-page{margin-top:0}.payment-crumb,.payment-detail-nav{height:42px;display:flex;align-items:center;gap:8px;padding:0 18px;color:#8a95ad;background:#fff;border-bottom:1px solid #f4f6fd}.payment-crumb button,.payment-detail-nav button{padding:0;color:#506ee4;background:transparent;border:0}.payment-detail-nav{height:auto;min-height:32px;margin:0 0 12px;padding:0;background:transparent;border:0}.payment-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(160px,1fr));gap:12px;padding:14px;background:#fff}.payment-summary-grid article{position:relative;min-height:96px;padding:18px 18px 12px 58px;border:1px solid #f0f2f7;border-radius:4px}.metric-info-icon{position:absolute;left:18px;top:22px;width:24px;height:24px;display:grid;place-items:center;color:#506ee4;font-size:18px;font-weight:400;font-style:normal}.payment-summary-grid h4{margin:0 0 8px;color:#565656;font-size:14px;font-weight:500}.payment-result-modal{width:min(840px,calc(100vw - 48px))}.payment-result-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 14px;align-items:center;margin-bottom:14px;padding:14px 16px;background:#f8faff;border:1px solid #edf1fb;border-radius:6px}.payment-result-summary strong,.payment-result-summary span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.payment-result-summary strong{color:#1f2747;font-size:15px}.payment-result-summary span{color:#68758c}.payment-result-summary .status-tag{grid-row:1 / span 2;grid-column:2}.payment-result-table td{white-space:normal}.payment-summary-grid strong{color:#363636;font-size:24px}.payment-panel{min-height:460px;padding:14px;background:#fff}.payment-actions{min-height:95px}.payment-filters{width:calc(100% - 225px)}.payment-filters input,.payment-filters select{width:126px}.payment-filters .filter-line:first-child select:first-child{width:150px}.payment-create-actions{position:absolute;top:0;right:0;display:flex;gap:8px}.payment-create-actions .white-btn,.payment-create-actions .btn-info{min-width:104px;height:38px}.payment-info-readiness{display:grid;grid-template-columns:210px minmax(0,1fr);gap:12px;margin:0 0 12px;padding:12px 14px;background:#fbfcff;border:1px solid #edf1fb;border-radius:4px}.payment-secondary-section{margin-top:12px}.payment-info-readiness>div:first-child strong{display:block;margin-bottom:6px;color:#2d3446;font-size:15px;font-weight:600}.payment-info-readiness>div:first-child span{color:#7f8aa3;font-size:12px;line-height:1.5}.payment-info-readiness-list{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:8px}.payment-info-readiness-list article{min-height:78px;padding:10px 12px;background:#fff;border:1px solid #e6ebf7;border-radius:4px}.payment-info-readiness-list span,.payment-info-readiness-list strong,.payment-info-readiness-list em{display:block}.payment-info-readiness-list span{color:#7c879d;font-size:12px}.payment-info-readiness-list strong{margin:4px 0;color:#2d3446;font-size:18px;font-weight:600;line-height:1.2;word-break:break-all}.payment-info-readiness-list em{color:#8a95ad;font-size:12px;font-style:normal;line-height:1.35}.payment-info-workflow{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:12px;margin:0 0 12px}.payment-info-flow,.payment-material-groups{padding:12px;background:#fff;border:1px solid #edf1fb;border-radius:4px}.payment-info-flow{display:grid;grid-template-columns:repeat(5,minmax(96px,1fr));gap:8px}.payment-info-flow article{min-height:86px;padding:10px;background:#f8faff;border:1px solid #e5ebff;border-radius:4px}.payment-info-flow article.done{background:#f1fbf6;border-color:#c9ecd9}.payment-info-flow article.active{background:#fff8e8;border-color:#ffdfa0}.payment-info-flow b{width:22px;height:22px;display:grid;place-items:center;margin-bottom:8px;color:#fff;background:#506ee4;border-radius:50%;font-size:12px}.payment-info-flow strong,.payment-info-flow span,.payment-material-groups h4,.payment-material-groups p{display:block;margin:0}.payment-info-flow strong{color:#2d3446;font-size:13px}.payment-info-flow span,.payment-material-groups p{margin-top:5px;color:#7f8aa3;font-size:12px;line-height:1.35}.payment-material-groups{display:grid;gap:8px}.payment-material-groups article{padding:10px;background:#fbfcff;border:1px solid #edf1fb;border-radius:4px}.payment-material-groups h4{color:#2d3446;font-size:13px}.payment-table{min-width:1120px}.payment-table-wrap{overflow-x:auto;border:1px solid #f4f6fd}.payment-table th,.payment-table td{white-space:nowrap}.payment-table td:last-child{white-space:normal}.payment-table th:last-child,.payment-table td:last-child{position:sticky;right:0;z-index:1;min-width:116px;background:#fff}.scan-drawer-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;justify-content:flex-end;background:#0f193252}.scan-entry-drawer{width:min(720px,calc(100vw - 28px));height:100vh;display:flex;flex-direction:column;color:#24335c;background:#fff;box-shadow:-8px 0 28px #1e2f6533}.scan-drawer-head{min-height:72px;display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid #edf0f5}.scan-drawer-head h3,.scan-drawer-head span,.scan-channel-section h4,.scan-section-title h4,.scan-qr-section h4,.scan-step-section h4{margin:0}.scan-drawer-head h3{color:#1e2f65;font-size:18px}.scan-drawer-head span{display:block;margin-top:6px;color:#7b879e;font-size:13px}.scan-drawer-head button{width:28px;height:28px;color:#8b97ad;font-size:24px;line-height:1;background:transparent;border:0}.scan-drawer-body{flex:1;overflow:auto;padding:18px 22px 24px;background:#f7f9fd}.scan-current-info,.scan-channel-section,.scan-completeness,.scan-qr-section,.scan-step-section{margin-bottom:14px;padding:16px;background:#fff;border:1px solid #edf0f5;border-radius:4px}.scan-current-info label{display:block;margin-bottom:8px;color:#56627c}.scan-current-info select{width:100%;height:36px;padding:0 10px;border:1px solid #dfe5f0;border-radius:4px}.scan-store-strip{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.scan-store-strip span{padding:4px 8px;color:#7b879e;background:#f5f7fb;border:1px solid #e5eaf4;border-radius:3px;font-size:12px}.scan-store-strip span.active{color:#506ee4;background:#f3f6ff;border-color:#b8c5ff}.scan-info-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;margin-top:12px;padding:12px;background:#f8faff;border:1px solid #e5ebff;border-radius:4px}.scan-info-card strong,.scan-info-card span{grid-column:1}.scan-info-card strong{color:#26365f}.scan-info-card span,.scan-channel-section p,.scan-qr-section p,.scan-drawer-foot span{color:#7b879e;font-size:13px}.scan-qr-meta{display:grid;gap:5px;margin:8px 0}.scan-qr-meta span{color:#7b879e;font-size:12px;line-height:1.35;word-break:break-all}.scan-copy-ok{display:block;margin:8px 0;color:#14a66a;font-size:12px}.scan-info-card .status-tag{grid-row:1 / 3;grid-column:2;align-self:center}.scan-code-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.scan-code-strip span{padding:8px 10px;color:#7b879e;background:#fff;border:1px dashed #d9e1ef;border-radius:4px;font-size:12px}.scan-code-strip strong{display:block;margin-top:4px;color:#26365f;font-size:13px;word-break:break-all}.scan-channel-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:12px}.scan-channel-grid button{min-height:96px;padding:12px 8px;text-align:left;background:#fff;border:1px solid #e1e6f0;border-radius:4px}.scan-channel-grid button.active{background:#f3f6ff;border-color:#506ee4;box-shadow:inset 0 0 0 1px #506ee4}.scan-channel-grid span,.scan-channel-grid em{display:block;color:#7b879e;font-size:12px;font-style:normal}.scan-channel-grid strong{display:block;margin:8px 0;color:#1e2f65;font-size:16px}.scan-section-title{display:flex;align-items:center;justify-content:space-between}.scan-section-title strong{color:#506ee4;font-size:20px}.scan-progress{height:8px;margin:12px 0;overflow:hidden;background:#eef2f8;border-radius:4px}.scan-progress span{display:block;height:100%;background:#506ee4}.scan-check-list{display:flex;flex-wrap:wrap;gap:8px}.scan-check-list span{padding:5px 9px;display:inline-flex;align-items:center;gap:5px;border-radius:12px;font-size:12px}.scan-check-list i{width:12px;height:12px;position:relative;display:inline-block;border-radius:50%;flex:0 0 auto}.scan-check-list .done i{background:currentColor}.scan-check-list .done i:after{content:"";width:6px;height:3px;position:absolute;left:3px;top:3px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg)}.scan-check-list .pending i{border:2px solid currentColor}.scan-check-list .pending i:after{content:"";width:2px;height:5px;position:absolute;left:3px;top:1px;background:currentColor;box-shadow:0 7px 0 currentColor}.scan-check-list .done{color:#14a66a;background:#edf9f3}.scan-check-list .pending{color:#f59e0b;background:#fff8e8}.scan-material-warning{margin:10px 0 0;padding:8px 10px;color:#b45309;background:#fff8e8;border:1px solid #fde7b0;border-radius:3px;font-size:12px}.scan-material-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}.scan-material-groups article{padding:10px;background:#fbfcff;border:1px solid #edf1fb;border-radius:4px}.scan-material-groups strong,.scan-material-groups span{display:block}.scan-material-groups strong{color:#26365f;font-size:12px}.scan-material-groups span{margin-top:5px;color:#7b879e;font-size:12px;line-height:1.35}.scan-qr-section{display:grid;grid-template-columns:132px minmax(0,1fr);gap:16px;align-items:center}.scan-qr-box{width:132px;height:132px;position:relative;display:grid;place-items:center;background:linear-gradient(#1e2f65 0,#1e2f65 0) 16px 16px / 34px 8px,linear-gradient(#1e2f65 0,#1e2f65 0) 16px 16px / 8px 34px,linear-gradient(#1e2f65 0,#1e2f65 0) 82px 16px / 34px 8px,linear-gradient(#1e2f65 0,#1e2f65 0) 108px 16px / 8px 34px,linear-gradient(#1e2f65 0,#1e2f65 0) 16px 108px / 34px 8px,linear-gradient(#1e2f65 0,#1e2f65 0) 16px 82px / 8px 34px,repeating-linear-gradient(90deg,#26365f 0 7px,transparent 7px 14px),repeating-linear-gradient(0deg,rgba(80,110,228,.35) 0 7px,transparent 7px 14px);background-color:#fff;background-repeat:no-repeat;border:8px solid #fff;box-shadow:0 0 0 1px #dfe5f0}.scan-qr-box span,.scan-qr-box i,.scan-qr-box b{position:absolute;width:18px;height:18px;background:#fff}.scan-qr-box span{left:24px;top:24px}.scan-qr-box i{right:24px;top:24px}.scan-qr-box b{left:24px;bottom:24px}.scan-qr-section p{max-width:100%;margin:8px 0 12px;overflow-wrap:anywhere}.scan-qr-section em,.scan-qr-section small{display:block;margin-bottom:10px;color:#8b97ad;font-size:12px;font-style:normal}.scan-qr-section .scan-error{color:#e05252}.scan-qr-section a.white-btn{display:inline-flex;align-items:center;justify-content:center;min-width:88px;height:34px;margin-left:8px;text-decoration:none}.scan-step-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:12px}.scan-step-list article{min-height:78px;position:relative;padding:10px;background:#f8faff;border:1px solid #e5eaf4;border-radius:4px}.scan-step-list b{width:22px;height:22px;display:grid;place-items:center;color:#8b97ad;background:#eef2f8;border-radius:50%;font-size:12px}.scan-step-list span{display:block;margin-top:9px;color:#56627c;font-size:13px}.scan-step-list em{display:block;margin-top:6px;color:#8b97ad;font-size:12px;font-style:normal;line-height:1.45}.scan-step-list .done b,.scan-step-list .active b{color:#fff;background:#506ee4}.scan-step-list .active{border-color:#506ee4}.scan-drawer-foot{min-height:68px;display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:14px 22px;border-top:1px solid #edf0f5}.scan-drawer-foot span{margin-right:auto}@media (max-width: 860px){.scan-channel-grid,.scan-step-list{grid-template-columns:repeat(2,minmax(0,1fr))}.scan-qr-section{grid-template-columns:1fr}}.type-code{display:inline-block;padding:1px 6px;color:#506ee4;background:#eef2ff;border-radius:2px;font-family:inherit;font-size:12px}.entry-mobile-page{min-height:100vh;max-width:520px;margin:0 auto;padding:0 14px 86px;color:#202733;background:#f6f7fb;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.entry-mobile-header{margin:0 -14px 14px;padding:18px 18px 20px;color:#fff;background:#2878ff}.entry-mobile-header span,.entry-mobile-header h1,.entry-mobile-header p{display:block;margin:0}.entry-mobile-header span{opacity:.82;font-size:12px}.entry-mobile-header h1{margin-top:8px;font-size:20px;font-weight:600}.entry-mobile-header p{margin-top:8px;opacity:.88;font-size:13px}.entry-option-section,.entry-upload-section,.entry-form-card,.entry-agreement-card,.entry-success-card,.entry-step-card,.entry-selection-summary,.entry-note-card{margin-bottom:14px;padding:18px 16px;background:#fff;border-radius:8px;box-shadow:0 1px 8px #26304e0f}.entry-step-card{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px}.entry-step-card span{display:flex;align-items:center;gap:6px;color:#8b95a7;font-size:12px}.entry-step-card b{width:20px;height:20px;display:grid;place-items:center;color:#fff;background:#c9d2e3;border-radius:50%;font-size:11px}.entry-step-card .active{color:#2878ff;font-weight:600}.entry-step-card .active b{background:#2878ff}.entry-step-card .done{color:#20a464}.entry-step-card .done b{background:#20a464}.entry-option-section h4,.entry-upload-section h4,.entry-form-card h4,.entry-success-card h1{margin:0;color:#151d2f;font-size:17px}.entry-option-section p{margin:8px 0 14px;color:#8b95a7;font-size:13px}.entry-note-card{padding:12px 14px}.entry-note-card p,.entry-form-card p{margin:0;color:#7d8798;font-size:12px;line-height:1.55}.entry-note-card p+p{margin-top:6px}.entry-selection-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px}.entry-selection-summary div{padding:10px;background:#f7f9fd;border:1px solid #e9edf4;border-radius:6px}.entry-selection-summary span,.entry-selection-summary strong{display:block}.entry-selection-summary span{color:#8b95a7;font-size:12px}.entry-selection-summary strong{margin-top:4px;color:#202733;font-size:14px}.entry-option-list{display:grid;gap:10px}.entry-option-list button,.entry-upload-section button{width:100%;display:block;padding:14px 12px;text-align:left;background:#fff;border:1px solid #e7ebf2;border-radius:7px}.entry-option-list button.active{border-color:#2878ff;box-shadow:inset 0 0 0 1px #2878ff}.entry-option-list strong,.entry-option-list span{display:block}.entry-option-list strong{color:#202733;font-size:15px}.entry-option-list span{margin-top:5px;color:#8b95a7;font-size:12px}.entry-channel-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.entry-channel-list button{min-height:112px;display:flex;flex-direction:column;gap:5px;padding:12px 10px;text-align:left;background:#fff;border:1px solid #e7ebf2;border-radius:7px}.entry-channel-list button.active{border-color:#2878ff;box-shadow:inset 0 0 0 1px #2878ff}.entry-channel-list strong{color:#202733;font-size:15px}.entry-channel-list span,.entry-channel-list em,.entry-channel-list small{color:#8b95a7;font-size:12px;font-style:normal;line-height:1.35}.entry-channel-list span{color:#2878ff}.entry-primary-btn{width:100%;height:46px;color:#fff;background:#2878ff;border:0;border-radius:23px;font-size:16px}.entry-primary-btn:disabled{background:#b8c5d9}.entry-form-card{display:grid;gap:10px}.entry-form-card input{height:42px;padding:0 12px;border:1px solid #e1e6ef;border-radius:6px}.entry-upload-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.entry-upload-head span{color:#2878ff;font-size:13px}.entry-upload-section button{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;margin-bottom:10px}.entry-upload-section button.uploaded{background:#f3fbf6;border-color:#a9e5bf}.entry-upload-icon{width:22px;height:22px;position:relative;display:inline-grid;place-items:center;color:#2878ff}.entry-upload-icon.upload{border:1px solid currentColor;border-radius:50%}.entry-upload-icon.upload:before,.entry-upload-icon.upload:after{content:"";position:absolute;background:currentColor;border-radius:2px}.entry-upload-icon.upload:before{width:10px;height:2px}.entry-upload-icon.upload:after{width:2px;height:10px}.entry-upload-icon.done:before{content:"";width:11px;height:6px;border-left:2px solid #22b66f;border-bottom:2px solid #22b66f;transform:rotate(-45deg) translate(1px,-1px)}.entry-upload-section button strong{color:#273349;font-size:14px}.entry-upload-section button small{display:block;margin-top:4px;color:#8b95a7;font-size:12px;font-weight:400;line-height:1.35}.entry-upload-section button em{color:#2878ff;font-size:12px;font-style:normal}.entry-agreement-card{color:#5c677a;font-size:13px;line-height:1.6}.entry-agreement-card label{display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;align-items:start}.entry-agreement-card input{width:16px;height:16px;margin:3px 0 0;accent-color:#2878ff}.entry-agreement-card p{margin:8px 0 0 26px;color:#8b95a7;font-size:12px}.entry-foot-actions{position:sticky;bottom:0;display:grid;grid-template-columns:1fr 1fr 1.4fr;gap:10px;padding:12px 0;background:linear-gradient(180deg,#f6f7fb00,#f6f7fb 26%)}.entry-foot-actions button{height:44px;background:#fff;border:1px solid #dfe5ef;border-radius:22px}.entry-foot-actions .entry-primary-btn{border:0}.entry-message{padding:10px 12px;color:#b45309;background:#fff7e6;border:1px solid #ffe0a3;border-radius:6px;font-size:13px}.entry-success-card{margin-top:26vh;text-align:center}.entry-success-icon{width:58px;height:58px;display:grid;place-items:center;margin:0 auto 16px;color:#fff;background:#22b66f;border-radius:50%;font-size:30px}.entry-success-card p{color:#6f7b90;line-height:1.6}.entry-success-card dl{margin:18px 0 0;text-align:left;background:#f7f9fd;border-radius:8px}.entry-success-card dl div{display:flex;justify-content:space-between;gap:12px;padding:10px 12px;border-bottom:1px solid #e9edf4}.entry-success-card dl div:last-child{border-bottom:0}.status-tag{display:inline-flex;align-items:center;justify-content:center;min-width:58px;min-height:22px;padding:2px 8px;color:#506ee4;background:#eef3ff;border:1px solid #d9e3ff;border-radius:11px;font-size:12px;line-height:16px;white-space:nowrap}.status-tag.success{color:#14a66a;background:#edf9f3;border-color:#ccefdc}.status-tag.warning{color:#f59e0b;background:#fff8e8;border-color:#ffe2a8}.status-tag.danger{color:#e24a4a;background:#fff1f1;border-color:#ffd0d0}.icon-link{display:inline-flex;align-items:center;gap:4px}.action-icon{width:14px;height:14px;display:inline-block;position:relative;flex:0 0 auto;color:currentColor;vertical-align:-2px}.action-icon:before,.action-icon:after{content:"";position:absolute;box-sizing:border-box}.action-icon.search:before{width:9px;height:9px;top:1px;left:1px;border:2px solid currentColor;border-radius:50%}.action-icon.search:after{width:7px;height:2px;right:0;bottom:1px;background:currentColor;transform:rotate(45deg);transform-origin:right center}.action-icon.scan:before{top:1px;right:1px;bottom:1px;left:1px;border:2px solid currentColor;border-radius:2px}.action-icon.scan:after{width:6px;height:6px;top:4px;left:4px;background:linear-gradient(currentColor 0 0) 0 0 / 2px 2px,linear-gradient(currentColor 0 0) 4px 0 / 2px 2px,linear-gradient(currentColor 0 0) 0 4px / 2px 2px,linear-gradient(currentColor 0 0) 4px 4px / 2px 2px;background-repeat:no-repeat}.action-icon.plus:before{width:12px;height:12px;top:1px;right:1px;bottom:1px;left:1px;border:2px solid currentColor;border-radius:3px}.action-icon.plus:after{width:8px;height:2px;top:6px;left:3px;background:currentColor;box-shadow:0 0 0 0 currentColor}.action-icon.plus{background:linear-gradient(currentColor 0 0) center / 2px 8px no-repeat}.action-icon.store-add:before{width:12px;height:9px;left:1px;bottom:1px;border:2px solid currentColor;border-top:0}.action-icon.store-add:after{width:6px;height:6px;right:-1px;top:0;background:linear-gradient(currentColor 0 0) center / 2px 6px no-repeat,linear-gradient(currentColor 0 0) center / 6px 2px no-repeat}.action-icon.info:before{top:1px;right:1px;bottom:1px;left:1px;border:2px solid currentColor;border-radius:50%}.action-icon.info:after{width:2px;height:6px;top:6px;left:6px;background:currentColor;box-shadow:0 -4px 0 currentColor}.action-icon.result:before{width:11px;height:11px;top:1px;right:1px;bottom:1px;left:1px;border:2px solid currentColor;border-radius:2px}.action-icon.result:after{width:7px;height:4px;left:4px;top:4px;border-left:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg)}.action-icon.sync:before{top:2px;right:2px;bottom:2px;left:2px;border:2px solid currentColor;border-left-color:transparent;border-radius:50%}.action-icon.sync:after{top:0;right:1px;border:4px solid transparent;border-left-color:currentColor;transform:rotate(-28deg)}.action-icon.download:before{width:2px;height:8px;top:1px;left:6px;background:currentColor}.action-icon.download:after{width:10px;height:7px;left:2px;bottom:1px;border-left:2px solid currentColor;border-bottom:2px solid currentColor;border-right:2px solid currentColor}.action-icon.copy:before{width:9px;height:9px;left:1px;top:4px;border:2px solid currentColor;border-radius:2px}.action-icon.copy:after{width:9px;height:9px;right:1px;top:1px;border:2px solid currentColor;border-radius:2px;background:var(--surface, #fff)}.action-icon.upload:before{width:2px;height:8px;top:5px;left:6px;background:currentColor}.action-icon.upload:after{width:8px;height:8px;left:3px;top:1px;border-left:2px solid currentColor;border-top:2px solid currentColor;transform:rotate(45deg)}.action-icon.switch:before{width:12px;height:8px;top:3px;left:1px;border:2px solid currentColor;border-radius:2px}.action-icon.switch:after{width:6px;height:2px;top:6px;left:4px;background:currentColor}.action-icon.edit:before{width:10px;height:3px;top:5px;left:2px;background:currentColor;transform:rotate(-35deg);border-radius:2px}.action-icon.edit:after{width:8px;height:2px;left:2px;bottom:2px;background:currentColor}.action-icon.enable:before{width:12px;height:12px;top:1px;right:1px;bottom:1px;left:1px;border:2px solid currentColor;border-radius:50%}.action-icon.enable:after{width:7px;height:4px;left:4px;top:4px;border-left:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg)}.action-icon.disable:before{width:12px;height:12px;top:1px;right:1px;bottom:1px;left:1px;border:2px solid currentColor;border-radius:50%}.action-icon.disable:after{width:8px;height:2px;top:6px;left:3px;background:currentColor;transform:rotate(-35deg)}.action-icon.history:before{top:1px;right:1px;bottom:1px;left:1px;border:2px solid currentColor;border-radius:50%}.action-icon.history:after{width:5px;height:5px;left:6px;top:3px;border-left:2px solid currentColor;border-bottom:2px solid currentColor}.action-icon.reply:before{width:9px;height:8px;top:3px;left:3px;border-top:2px solid currentColor;border-left:2px solid currentColor;transform:skew(-18deg)}.action-icon.reply:after{left:0;top:3px;border:5px solid transparent;border-right-color:currentColor}.action-icon.filter:before{width:12px;height:3px;top:2px;left:1px;background:currentColor;border-radius:4px;box-shadow:0 5px 0 currentColor,0 10px 0 currentColor}.action-icon.filter:after{width:3px;height:3px;top:2px;left:8px;background:#fff;border-radius:50%;box-shadow:-5px 5px #fff,2px 10px #fff}.white-btn .action-icon.filter:after{background:#fff}.action-icon.check:before{width:12px;height:12px;top:1px;right:1px;bottom:1px;left:1px;border:2px solid currentColor;border-radius:3px}.action-icon.check:after{width:7px;height:4px;left:4px;top:4px;border-left:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg)}.action-icon.confirm:before{width:12px;height:12px;top:1px;right:1px;bottom:1px;left:1px;border:2px solid currentColor;border-radius:50%}.action-icon.confirm:after{width:6px;height:9px;left:5px;top:2px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(38deg)}.action-icon.refund:before{width:12px;height:12px;top:1px;right:1px;bottom:1px;left:1px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%}.action-icon.refund:after{top:0;left:0;border:4px solid transparent;border-right-color:currentColor;transform:rotate(28deg)}.action-icon.store:before{width:12px;height:9px;left:1px;bottom:1px;border:2px solid currentColor;border-top:0}.action-icon.store:after{width:10px;height:10px;left:2px;top:1px;border-left:2px solid currentColor;border-top:2px solid currentColor;transform:rotate(45deg)}.action-icon.shield:before{width:12px;height:13px;left:1px;top:0;background:currentColor;clip-path:polygon(50% 0,100% 18%,88% 78%,50% 100%,12% 78%,0 18%)}.action-icon.shield:after{width:6px;height:4px;left:4px;top:5px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg)}.action-icon.device:before{width:11px;height:13px;left:2px;top:0;border:2px solid currentColor;border-radius:2px}.action-icon.device:after{width:5px;height:2px;left:5px;bottom:1px;background:currentColor;border-radius:2px}.action-icon.reset:before{width:12px;height:12px;top:1px;right:1px;bottom:1px;left:1px;border:2px solid currentColor;border-left-color:transparent;border-radius:50%}.action-icon.reset:after{top:0;left:0;border:4px solid transparent;border-right-color:currentColor;transform:rotate(18deg)}.payment-detail-panel{padding:0 28px 24px;background:#fff}.payment-section{padding:22px 0 10px;border-bottom:1px solid #f4f6fd}.payment-section h3{margin:0 0 18px;color:#363636;font-size:18px;font-weight:500}.payment-form-row{min-height:38px;display:flex;align-items:center;gap:10px;margin-bottom:14px;color:#565656}.payment-form-row label{width:170px;color:#565656;text-align:right}.payment-form-row b{margin-right:2px;color:#f05050;font-weight:400}.payment-form-row input,.payment-form-row textarea{width:360px;min-height:38px;padding:7px 10px;color:#565656;border:1px solid #e3e3e3;border-radius:4px}.payment-form-row input[readonly]{background:#f8f9fd}.payment-form-row textarea{width:650px;height:96px;resize:vertical}.payment-form-row i,.payment-form-row em{color:#8a95ad;font-size:12px;font-style:normal}.field-icon{width:16px;height:16px;display:inline-block;position:relative;flex:0 0 auto;color:#8a95ad}.field-icon:before,.field-icon:after{content:"";position:absolute;box-sizing:border-box}.field-icon.region:before{width:12px;height:12px;left:2px;top:1px;border:2px solid currentColor;border-radius:50% 50% 50% 0;transform:rotate(-45deg)}.field-icon.region:after{width:4px;height:4px;left:6px;top:5px;border-radius:50%;background:currentColor}.field-icon.readonly:before{width:12px;height:9px;left:2px;top:5px;border:2px solid currentColor;border-radius:2px}.field-icon.readonly:after{width:8px;height:7px;left:4px;top:1px;border:2px solid currentColor;border-bottom:0;border-radius:5px 5px 0 0}.payment-form-row span input{width:auto;min-height:auto}.upload-row{align-items:center}.upload-row .attachment-meta{width:260px;display:grid;gap:4px;color:#6f7d99;font-size:12px;line-height:1.35}.upload-row .attachment-meta strong{overflow:hidden;color:#2d3446;font-size:13px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.upload-row .attachment-meta em{font-style:normal}.upload-thumb{width:80px;height:58px;display:grid;place-items:center;color:#8a95ad;background:#edf0f5;border:1px solid #e3e3e3;border-radius:4px}.upload-row .white-btn{min-width:86px;height:32px;padding:6px 10px}.textarea-row{align-items:flex-start}.textarea-row label{padding-top:8px}.payment-detail-footer{display:flex;justify-content:flex-end;gap:8px;padding-top:18px}.payment-supplement-banner{display:flex;align-items:center;gap:12px;margin-bottom:14px;padding:12px 14px;color:#8a5a00;background:#fff8e8;border:1px solid #ffe2a7;border-radius:4px}.payment-supplement-banner strong{flex:0 0 auto;color:#f08a00;font-size:15px}.payment-supplement-banner span{color:#7c5b1d;line-height:1.5}.payment-attachment-panel{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:12px}.attachment-list,.ocr-log-list{display:grid;gap:8px}.attachment-list article{display:grid;grid-template-columns:minmax(0,1fr) 78px 52px;gap:10px;align-items:center;padding:10px 12px;background:#fbfcff;border:1px solid #e8edf7;border-radius:4px}.attachment-list article div{min-width:0}.attachment-list article strong,.attachment-list article span,.attachment-list article em,.attachment-list article p{display:block}.attachment-list article strong{margin-bottom:4px;color:#2d3446;font-size:13px;font-weight:600}.attachment-list article div span,.attachment-list article em{overflow:hidden;color:#7c879d;font-size:12px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.attachment-list article p{grid-column:1 / -1;margin:2px 0 0;color:#6f7d99;font-size:12px;line-height:1.45;overflow-wrap:anywhere}.ocr-log-list{padding:12px;background:#fbfcff;border:1px solid #e8edf7;border-radius:4px}.ocr-log-list h4{margin:0 0 6px;color:#2d3446;font-size:14px;font-weight:600}.ocr-log-list p{margin:0;padding:8px 0;border-top:1px solid #edf1f8}.ocr-log-list p:first-of-type{border-top:0}.ocr-log-list span,.ocr-log-list strong,.ocr-log-list em,.ocr-log-list small{display:block}.ocr-log-list span{color:#9aa4b8;font-size:12px}.ocr-log-list strong{margin-top:3px;color:#2d3446;font-size:13px}.ocr-log-list em{margin-top:3px;font-size:12px;font-style:normal}.ocr-log-list small{margin-top:4px;color:#6f7d99;font-size:12px;line-height:1.45;overflow-wrap:anywhere}.attachment-empty{margin:0;padding:12px;color:#8a95ad;background:#fbfcff;border:1px dashed #dfe6f3;border-radius:4px}.cashier-page{margin-top:-18px}.cashier-layout{display:grid;grid-template-columns:minmax(520px,1fr) minmax(420px,1fr);gap:16px;align-items:start}.cashier-left,.cashier-preview-card,.cashier-dev-panel{min-width:0}.cashier-mode-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin-bottom:18px}.cashier-mode-grid button{min-height:88px;position:relative;display:grid;grid-template-columns:48px 1fr;grid-template-rows:auto auto;column-gap:12px;align-items:center;padding:16px 18px;color:#1b2554;background:#fff;border:1px solid #e3e9f6;border-radius:14px;text-align:left;box-shadow:0 10px 26px #2d38690a}.cashier-mode-grid button.active{border-color:#6376ee;box-shadow:0 12px 30px #6376ee29}.cashier-mode-grid button.active:after{content:"";width:7px;height:7px;position:absolute;top:36px;left:174px;background:#6376ee;border-radius:50%}.cashier-mode-icon{width:48px;height:48px;grid-row:1 / span 2;display:block;position:relative;color:#7d8ba4;background:#f2f5fb;border-radius:16px}.cashier-mode-grid button.active .cashier-mode-icon{color:#fff;background:linear-gradient(135deg,#6c80ff,#6b66e8)}.cashier-mode-icon:before,.cashier-mode-icon:after{content:"";position:absolute;box-sizing:border-box}.cashier-mode-icon.smart:before{width:20px;height:14px;top:14px;left:10px;border:2px solid currentColor;border-radius:2px;background:#ffffff2e;box-shadow:9px 7px 0 -2px currentColor}.cashier-mode-icon.smart:after{width:15px;height:6px;left:21px;top:24px;background:currentColor;border-radius:2px}.cashier-mode-icon.aggregate:before{width:24px;height:28px;top:9px;left:12px;border:2px solid currentColor;border-radius:4px}.cashier-mode-icon.aggregate:after{width:14px;height:14px;top:16px;left:17px;background:linear-gradient(currentColor 0 0) 0 0 / 5px 5px,linear-gradient(currentColor 0 0) 9px 0 / 5px 5px,linear-gradient(currentColor 0 0) 0 9px / 5px 5px,linear-gradient(currentColor 0 0) 9px 9px / 5px 5px;background-repeat:no-repeat}.cashier-mode-icon.native:before{width:24px;height:24px;top:12px;left:12px;background:linear-gradient(currentColor 0 0) 0 0 / 8px 8px,linear-gradient(currentColor 0 0) 16px 0 / 8px 8px,linear-gradient(currentColor 0 0) 0 16px / 8px 8px,linear-gradient(currentColor 0 0) 16px 16px / 8px 8px,linear-gradient(currentColor 0 0) 10px 10px / 4px 4px;background-repeat:no-repeat}.cashier-mode-icon.native:after{width:6px;height:18px;top:15px;left:21px;border-top:3px solid currentColor;border-bottom:3px solid currentColor}.cashier-mode-icon.barcode:before{width:25px;height:18px;top:11px;left:12px;border-left:3px solid currentColor;border-right:2px solid currentColor;background:linear-gradient(90deg,currentColor 0 2px,transparent 2px 5px,currentColor 5px 8px,transparent 8px 11px,currentColor 11px 13px,transparent 13px 16px,currentColor 16px 19px,transparent 19px 22px)}.cashier-mode-icon.barcode:after{width:18px;height:3px;left:15px;bottom:13px;background:currentColor;border-radius:4px}.cashier-mode-grid strong{color:#151d3b;font-size:16px}.cashier-mode-grid em{color:#6f7890;font-style:normal}.cashier-form-card{padding:20px 20px 22px;background:#fff;border-radius:10px;box-shadow:0 10px 28px #2d38690d}.cashier-form-row,.cashier-radio-row{min-height:52px;display:grid;grid-template-columns:90px minmax(0,1fr);gap:12px;align-items:center}.cashier-radio-row{grid-template-columns:90px auto auto 1fr}.cashier-form-row label,.cashier-radio-row label{color:#1f2747;font-weight:600}.cashier-radio-row span{color:#1f2747}.cashier-form-row input,.cashier-form-row select{width:100%;height:38px;padding:7px 12px;color:#565656;font-size:12px;line-height:17.1429px;background:#fff;border:1px solid #e3e3e3;border-radius:4px;outline:0;box-shadow:none}.cashier-form-row.with-addon{grid-template-columns:90px minmax(0,1fr) 86px}.cashier-form-row.with-addon button{height:38px;color:#68758c;background:#fff;border:1px solid #dde4ef;border-radius:4px}.cashier-form-row.with-addon .generate-order-btn{display:inline-flex;align-items:center;justify-content:center;gap:5px}.generate-order-btn span{width:12px;height:12px;position:relative;display:inline-block;border:2px solid currentColor;border-right-color:transparent;border-radius:50%}.generate-order-btn span:after{content:"";position:absolute;right:-4px;top:-2px;width:0;height:0;border-left:5px solid currentColor;border-top:4px solid transparent;border-bottom:4px solid transparent;transform:rotate(34deg)}.cashier-submit{width:100%;height:36px;min-height:36px;margin-top:10px;padding:8px 16px;color:#fff;font-size:14px;font-weight:400;line-height:20px;background:#506ee4;border:0;border-radius:3px;box-shadow:0 1px 4px #506ee480}.cashier-preview-card{min-height:420px;padding:22px;background:#fff;border-radius:10px;box-shadow:0 10px 28px #2d38690d}.cashier-preview-card>p{margin:0 0 12px;color:#596275;font-weight:700}.cashier-preview-card h3{margin:0 0 18px;color:#18203f;font-size:20px}.cashier-preview{min-height:300px;display:grid;place-items:center;position:relative;overflow:hidden;margin-bottom:18px;background:linear-gradient(135deg,#fff,#f5f7fd);border:1px solid #eef1f7;border-radius:16px}.cashier-preview-card ul{margin:0;padding-left:18px;color:#5f6678;line-height:1.9}.checkout-phone,.phone-card,.pay-phone{width:160px;min-height:230px;padding:16px;background:#fff;border:1px solid #e4e8f3;border-radius:26px;box-shadow:0 18px 40px #2d386929}.checkout-phone small,.checkout-phone span,.checkout-phone em,.checkout-phone strong,.checkout-phone b,.pay-phone small,.pay-phone span,.pay-phone strong,.pay-phone i,.phone-card small,.phone-card span,.phone-card strong{display:block}.checkout-phone small,.checkout-phone span,.checkout-phone em{color:#7a8397;font-style:normal;line-height:1.8}.checkout-phone strong{margin-top:16px;color:#1e2f65;font-size:18px}.checkout-phone b,.phone-card strong,.pay-phone strong{margin:18px 0;color:#18203f;font-size:28px}.checkout-phone button,.phone-card button{width:100%;height:34px;color:#fff;background:#1fb56f;border:0;border-radius:18px}.mini-tags{position:absolute;top:28px;left:26px;display:grid;gap:8px}.mini-tags span{padding:6px 10px;color:#6376ee;background:#edf0ff;border-radius:18px;font-size:12px}.qr-board{width:230px;min-height:240px;display:grid;place-items:center;padding:22px;color:#17203d;background:#fff;border:8px solid #eaf0fb;border-radius:18px;box-shadow:0 20px 44px #2d38691f}.qr-board span{color:#6376ee;font-weight:700}.qr-board em{color:#7b86a2;font-style:normal}.qr-board b{font-size:34px}.cashier-qr-mark{width:82px;height:82px;display:block;position:relative;color:#17203d;background:linear-gradient(#17203d 0,#17203d 0) 39px 16px / 8px 18px,linear-gradient(#17203d 0,#17203d 0) 16px 39px / 18px 8px,repeating-linear-gradient(90deg,#17203d 0,#17203d 4px,#fff 4px,#fff 8px);background-repeat:no-repeat;border:10px solid #fff;font-style:normal;box-shadow:0 0 0 1px #e2e7f2}.cashier-qr-mark span,.cashier-qr-large i{position:absolute;width:18px;height:18px;border:4px solid #17203d;background:#fff}.cashier-qr-mark span:nth-child(1),.cashier-qr-large i:nth-child(1){top:6px;left:6px}.cashier-qr-mark span:nth-child(2),.cashier-qr-large i:nth-child(2){top:6px;right:6px}.cashier-qr-mark span:nth-child(3),.cashier-qr-large i:nth-child(3){right:6px;bottom:6px}.phone-card{width:190px;min-height:260px}.phone-card small{display:inline-flex;align-items:center;gap:5px;color:#2eb76d;font-weight:700}.phone-card span{margin-top:38px;color:#555f75;text-align:center}.barcode-preview{grid-template-columns:auto auto;gap:24px}.pay-phone{width:150px;min-height:220px}.pay-phone small{display:inline-flex;align-items:center;gap:5px;color:#25b36c}.phone-card .liantuofu-pay-logo,.pay-phone .liantuofu-pay-logo{width:18px;height:18px}.pay-phone i{color:#1b2554;letter-spacing:2px;font-style:normal;border-top:22px solid #111827}.pos-box{width:140px;min-height:220px;padding:16px;color:#8cffb7;background:#17213b;border-radius:18px;box-shadow:0 18px 38px #17213b40}.pos-box small,.pos-box strong,.pos-box span,.pos-box div{display:block;text-align:center}.pos-box strong{margin:10px 0;font-size:23px}.pos-box div{margin-top:14px;color:#dce4f7;line-height:1.75;word-spacing:12px}.barcode-preview>b{position:absolute;top:122px;left:50%;padding:10px 14px;color:#2eb76d;background:#ffffffe6;border-radius:18px;box-shadow:0 12px 24px #2d38691f}.cashier-dev-panel{margin-top:18px;padding:22px;background:#fff;border-radius:10px;box-shadow:0 10px 28px #2d38690d}.cashier-order-panel{margin-top:18px;padding:18px;background:#fff;border-radius:10px;box-shadow:0 10px 28px #2d38690d}.cashier-order-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.cashier-order-head h3{margin:0 0 4px;color:#18203f;font-size:18px}.cashier-order-head span{color:#7a8397;font-size:13px}.cashier-order-table td{max-width:220px;white-space:normal;word-break:break-word}.dev-title{display:flex;align-items:center;gap:12px;margin-bottom:16px}.dev-title h3{margin:0;color:#18203f;font-size:20px}.dev-title span{padding:5px 10px;color:#6376ee;background:#edf0ff;border-radius:16px}.dev-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:18px}.dev-steps article{display:grid;grid-template-columns:34px 1fr;gap:5px 10px;padding:14px;border:1px solid #eef1f7;border-radius:10px}.dev-steps b{width:34px;height:34px;grid-row:1 / span 2;display:grid;place-items:center;color:#fff;background:#6376ee;border-radius:50%}.dev-steps strong{color:#1f2747}.dev-steps span{color:#7a8397}.dev-input-grid{display:grid;grid-template-columns:minmax(360px,.9fr) minmax(420px,1.1fr);gap:18px}.dev-input-grid h4{margin:0 0 12px;color:#1f2747}.dev-input-grid label{display:block;margin-bottom:10px;color:#5d667b}.dev-input-grid input,.dev-input-grid textarea{width:100%;min-height:36px;margin-top:5px;padding:8px;color:#475066;border:1px solid #dde4ef;border-radius:4px}.dev-input-grid textarea{min-height:80px;resize:vertical}.dev-input-grid label div{display:grid;grid-template-columns:1fr 86px;gap:8px}.dev-input-grid label div button{height:36px;margin-top:5px;color:#6376ee;background:#edf0ff;border:1px solid #dbe1ff;border-radius:4px}.sign-process{padding:16px;color:#596275;background:#f8faff;border:1px solid #eef1f7;border-radius:10px}.sign-process p{margin:0 0 12px}.sign-process b,.sign-process span,.sign-process strong{display:block}.sign-process code{display:block;margin:10px 0 14px;padding:12px;overflow-wrap:anywhere;color:#1f2747;background:#fff;border:1px solid #e5e9f2;border-radius:6px}.cashier-pay-modal{width:660px}.cashier-pay-modal .form-row label{width:100px}.cashier-invalid{margin:16px 0 0 112px;color:#f05050}.cashier-result-box{display:grid;justify-items:center;gap:10px;padding:24px;color:#1f2747}.cashier-result-box.success strong{color:#14b26b}.cashier-result-box.failed strong{color:#f05050}.cashier-status-list{display:grid;gap:8px;width:100%;margin:6px 0 0;padding:12px;background:#f7f9ff;border:1px solid #edf1fb;border-radius:6px}.cashier-status-list div{display:grid;grid-template-columns:82px 1fr;gap:10px;font-size:12px;color:#6f7890}.cashier-status-list dt,.cashier-status-list dd{margin:0}.cashier-status-list dd{color:#1f2747;word-break:break-all}.cashier-status-timeline{width:100%;margin-top:4px;padding:12px;background:#fff;border:1px solid #edf1fb;border-radius:6px}.cashier-status-timeline h4{margin:0 0 8px;color:#1f2747;font-size:13px}.cashier-status-timeline p{display:grid;grid-template-columns:138px 76px minmax(0,1fr);gap:8px;align-items:start;margin:0;padding:7px 0;border-top:1px solid #f0f3fa;color:#6f7890;font-size:12px}.cashier-status-timeline p:first-of-type{border-top:0}.cashier-status-timeline strong{color:#1f2747}.cashier-status-timeline em{color:#5d667b;font-style:normal;line-height:1.45}.cashier-query-btn{min-width:118px;height:32px}.cashier-qr-large{width:118px;height:118px;display:block;position:relative;color:#17203d;background:linear-gradient(#17203d 0,#17203d 0) 52px 22px / 10px 28px,linear-gradient(#17203d 0,#17203d 0) 24px 55px / 28px 10px,linear-gradient(#17203d 0,#17203d 0) 66px 66px / 12px 12px,repeating-linear-gradient(90deg,#17203d 0,#17203d 5px,#fff 5px,#fff 10px);background-repeat:no-repeat;border:12px solid #fff;box-shadow:0 0 0 1px #e5e9f2}.cashier-qr-large i{width:24px;height:24px;border-width:5px}.payment-channel-page{margin-top:-18px}.payment-channel-panel{min-height:560px;padding:14px;background:#fff}.payment-info-page .payment-panel,.payment-channel-page .payment-channel-panel{margin:0;border-radius:5px}.cashier-page .cashier-layout{margin:0}.channel-actions{min-height:96px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px}.channel-filters{width:100%;min-width:0}.channel-filter-line{display:grid;align-items:center;gap:10px;margin-bottom:12px}.channel-filter-line-primary{grid-template-columns:minmax(120px,1.05fr) minmax(136px,1.15fr) minmax(120px,.95fr) minmax(120px,.95fr) minmax(104px,.82fr) minmax(104px,.82fr) minmax(96px,.72fr) minmax(96px,.72fr) auto}.channel-filter-line-secondary{grid-template-columns:minmax(120px,.95fr) minmax(150px,1.2fr) minmax(120px,.95fr) minmax(120px,.95fr) minmax(132px,1.05fr) minmax(132px,1.05fr) minmax(112px,.88fr) minmax(138px,1fr) minmax(138px,1fr)}.channel-filters input,.channel-filters select{width:100%;min-width:0}.channel-filters .filter-wide{min-width:132px}.channel-filters .filter-medium{min-width:118px}.channel-filters .filter-compact{min-width:96px}.channel-filter-submit{display:inline-flex;align-items:center;justify-content:flex-end;gap:10px;white-space:nowrap}.channel-filter-submit .btn-info,.channel-filter-submit .btn-clear{min-width:96px}.channel-date-field{position:relative;display:block}.channel-date-field input{padding-right:34px}.channel-date-field .calendar-icon{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none}.channel-report-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:nowrap;gap:8px}.channel-report-actions .white-btn{min-width:104px}.channel-report-actions .btn-info{min-width:132px}.wechat-direct-summary{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:8px 0 10px;padding:10px 12px;background:#f4fbf7;border:1px solid #d6f0df;border-radius:5px;color:#276749;font-size:13px}.wechat-direct-summary strong{margin-right:4px;color:#1f5138}.wechat-direct-summary span{display:inline-flex;align-items:center;gap:5px;padding:4px 8px;background:#fff;border:1px solid #d6f0df;border-radius:4px}@media (max-width: 1560px){.channel-actions{grid-template-columns:1fr}.channel-report-actions{justify-content:flex-start;flex-wrap:wrap}.channel-filter-line-primary,.channel-filter-line-secondary{grid-template-columns:repeat(4,minmax(0,1fr))}.channel-filter-submit{grid-column:span 4;justify-content:flex-start}}@media (max-width: 1080px){.channel-filter-line-primary,.channel-filter-line-secondary{grid-template-columns:repeat(2,minmax(0,1fr))}.channel-filter-submit{grid-column:span 2}}.channel-quick-filters{margin:2px 0 10px}.channel-provider-strip{display:grid;grid-template-columns:210px minmax(0,1fr);gap:12px;margin-bottom:12px;padding:12px 14px;background:#f8faff;border:1px solid #e7edf8;border-radius:4px}.channel-provider-strip>div:first-child strong{display:block;margin-bottom:6px;color:#2d3446;font-size:15px;font-weight:600}.channel-provider-strip>div:first-child span{color:#7f8aa3;font-size:12px;line-height:1.5}.channel-provider-list{display:grid;grid-template-columns:repeat(5,minmax(112px,1fr));gap:8px}.channel-provider-list article{min-height:72px;padding:10px;background:#fff;border:1px solid #e6ebf7;border-radius:4px}.channel-provider-list b,.channel-provider-list span,.channel-provider-list em{display:block}.channel-provider-list b{margin-bottom:6px;color:#2d3446;font-size:13px;font-weight:600}.channel-provider-list span{color:#7c879d;font-size:12px}.channel-provider-list em{margin-top:5px;color:#21a66b;font-size:12px;font-style:normal}.channel-flow-board{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:12px;margin:0 0 12px;padding:14px;border:1px solid #edf1fb;border-radius:4px;background:#fbfcff}.channel-flow-left{min-width:0}.channel-flow-title{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}.channel-flow-title h3{margin:0;color:#2d3446;font-size:15px;font-weight:600}.channel-flow-title span{color:#8a95ad;font-size:12px}.channel-flow-steps{display:grid;grid-template-columns:repeat(5,minmax(112px,1fr));gap:8px}.channel-flow-steps article{position:relative;min-height:86px;padding:12px 10px 10px 40px;border:1px solid #e6ebf7;border-radius:4px;background:#fff}.channel-flow-steps article:after{content:"";position:absolute;top:32px;right:-9px;width:10px;height:1px;background:#cfd8ee}.channel-flow-steps article:last-child:after{display:none}.channel-flow-steps b{position:absolute;left:10px;top:12px;width:22px;height:22px;display:grid;place-items:center;color:#fff;background:#9aa7c4;border-radius:50%;font-size:12px}.channel-flow-steps .done b{background:#21a66b}.channel-flow-steps .active b{background:#506ee4}.channel-flow-steps strong{display:block;margin-bottom:5px;color:#2d3446;font-size:13px;font-weight:600}.channel-flow-steps span{display:block;color:#7c879d;font-size:12px;line-height:1.45}.channel-flow-statuses{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.channel-flow-statuses article{min-height:86px;padding:12px;border:1px solid #e6ebf7;border-radius:4px;background:#fff}.channel-flow-statuses span{display:block;color:#7c879d;font-size:12px}.channel-flow-statuses strong{display:block;margin:4px 0;color:#2d3446;font-size:22px;line-height:1}.channel-flow-statuses em{display:block;color:#8a95ad;font-size:12px;font-style:normal;line-height:1.35}.channel-batch-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px}.channel-batch-actions .white-btn{min-width:82px;height:34px;padding:6px 8px}.channel-batch-actions span{margin-left:4px;color:#565656}.channel-batch-actions b{color:#506ee4;font-weight:600}.channel-table-wrap{overflow-x:auto;border:1px solid #f4f6fd}.channel-table{min-width:1390px;margin:0;border:0}.channel-table th,.channel-table td{min-width:108px;white-space:nowrap;vertical-align:top}.channel-table th:nth-child(2),.channel-table td:nth-child(2),.channel-table th:nth-child(3),.channel-table td:nth-child(3){min-width:96px}.channel-table th:nth-child(4),.channel-table td:nth-child(4){min-width:176px}.channel-table th:nth-child(5),.channel-table td:nth-child(5),.channel-table th:nth-child(6),.channel-table td:nth-child(6){min-width:118px}.channel-table th:nth-child(8),.channel-table td:nth-child(8){min-width:126px}.channel-table th:nth-child(9),.channel-table td:nth-child(9){min-width:142px}.channel-table th:nth-child(10),.channel-table td:nth-child(10){position:sticky;right:0;z-index:1;min-width:176px;background:#fff}.channel-row-actions{white-space:normal}.channel-row-actions .link-btn{display:inline-flex;align-items:center;gap:3px;margin:0 10px 6px 0}.channel-table .check-col{min-width:44px;width:44px;text-align:center}.channel-id{display:inline-flex;align-items:center;gap:3px}.payment-channel-page .icon-link .action-icon,.payment-channel-page .channel-id .action-icon{width:14px;height:14px;vertical-align:-2px}.payment-channel-page .channel-id .action-icon{margin-right:1px}.hint-icon{width:14px;height:14px;position:relative;display:inline-grid;place-items:center;color:transparent;border:1px solid #cfd6e5;border-radius:50%;font-size:10px;font-weight:700}.hint-icon:before{content:"";width:2px;height:5px;position:absolute;left:5px;top:6px;background:#9aa4b8;border-radius:2px}.hint-icon:after{content:"";width:5px;height:5px;position:absolute;left:4px;top:2px;border:1.5px solid #9aa4b8;border-left-color:transparent;border-bottom-color:transparent;border-radius:50%;transform:rotate(-20deg)}.status-ok{color:#21a66b}.status-warn{color:#f0a21a}.channel-message{display:block;max-width:180px;margin-top:4px;color:#8a95ad;font-size:12px;font-style:normal;white-space:normal;line-height:1.35}.channel-detail-modal{width:760px}.channel-result-modal,.channel-merchant-modal,.channel-qr-modal{width:560px}.channel-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px}.channel-detail-grid p{min-height:52px;margin:0;padding:10px 12px;background:#f8faff;border:1px solid #e6ebf7;border-radius:4px}.channel-detail-grid span{display:block;margin-bottom:4px;color:#8a95ad;font-size:12px}.channel-detail-grid strong{color:#2d3446;font-size:13px;font-weight:500;word-break:break-all}.channel-result-note{margin:0 0 12px;padding:10px 12px;color:#506ee4;background:#f4f7ff;border:1px solid #dce6ff;border-radius:4px;font-size:13px;line-height:1.5}.wechat-direct-import-modal{width:min(760px,calc(100vw - 32px));max-height:calc(100vh - 96px);display:flex;flex-direction:column}.wechat-direct-import-mask{padding-top:48px}.wechat-direct-import-modal .modal-head{min-height:50px;padding:12px 16px}.wechat-direct-import-modal .modal-body{flex:1;overflow-y:auto;padding:14px 16px}.wechat-direct-import-modal .modal-foot{padding:12px 16px}.wechat-import-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.wechat-import-grid .form-row{margin:0}.wechat-import-grid .form-row.wide{grid-column:1 / -1}.wechat-import-grid .form-row label{width:138px;flex:0 0 138px}.wechat-import-grid .form-row label b{color:#ef4444;font-weight:700}.wechat-import-grid textarea{min-height:68px;max-height:120px;resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;line-height:1.45}.alipay-import-mode-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:10px;padding:4px;background:#f5f7ff;border:1px solid #e1e8ff;border-radius:6px}.alipay-import-mode-tabs button{height:38px;color:#56627c;font-size:14px;font-weight:700;background:transparent;border:0;border-radius:4px}.alipay-import-mode-tabs button.active{color:#fff;background:#506ee4;box-shadow:0 4px 10px #506ee42e}.alipay-import-help{margin:0 0 12px;padding:10px 12px;color:#56627c;font-size:13px;line-height:1.6;background:#fbfcff;border:1px solid #e5ebf6;border-radius:5px}.wechat-import-grid .alipay-key-actions{align-items:center}.wechat-import-grid .alipay-key-actions button{width:fit-content;min-width:150px}.wechat-import-grid .alipay-key-actions span{color:#7b8496;font-size:12px;line-height:1.5}.wechat-import-grid .alipay-copy-row>label{display:flex;align-items:center;justify-content:flex-end;gap:8px}.key-copy-field{display:flex;align-items:flex-start;gap:10px;flex:1;min-width:0}.wechat-import-grid .key-copy-field textarea{flex:1;width:auto}.mini-copy-btn{flex:0 0 auto;min-width:74px;height:34px;margin-top:2px;padding:0 10px;color:#3551b8;font-size:12px;font-weight:700;white-space:nowrap;background:#f5f7ff;border:1px solid #cfd8ff;border-radius:4px}.mini-copy-btn:hover{background:#eaf0ff}.alipay-config-current{margin:0 0 12px}.alipay-config-current p{grid-template-columns:96px minmax(0,1fr)}.seller-id-input-wrap{display:flex;align-items:center;gap:10px;min-width:0}.seller-id-input-wrap input{flex:1;min-width:0}.text-link-btn{padding:0;color:#3551b8;font-size:12px;font-weight:700;line-height:1.4;text-align:left;white-space:nowrap;background:transparent;border:0}.text-link-btn:hover{color:#243c9f;text-decoration:underline}@media (max-width: 720px){.wechat-direct-import-mask{padding:24px 12px}.wechat-direct-import-modal{width:100%;max-height:calc(100vh - 48px)}.wechat-import-grid .form-row{align-items:flex-start;flex-direction:column;gap:6px}.wechat-import-grid .form-row label{width:auto;flex:none}}.wechat-import-result{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin-top:12px;padding:12px;background:#fbfcff;border:1px solid #e1e8f5;border-radius:5px}.wechat-import-result p{margin:0;color:#2d3446;font-size:13px}.wechat-import-result span{display:block;margin-bottom:3px;color:#8a95ad;font-size:12px}.wechat-import-result strong{word-break:break-all;font-weight:500}.channel-detail-actions{display:flex;gap:10px;margin-top:12px}.channel-application-card{margin-top:14px;padding:14px;background:#fbfcff;border:1px solid #e4eaf6;border-radius:6px}.channel-application-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.channel-application-head h4{margin:0 0 3px;color:#2d3446;font-size:14px}.channel-application-head span{color:#8a95ad;font-size:12px}.channel-application-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.channel-application-grid p{min-height:48px;margin:0;padding:9px 10px;background:#fff;border:1px solid #edf1f8;border-radius:4px}.channel-application-grid span,.channel-application-materials strong{display:block;margin-bottom:4px;color:#8a95ad;font-size:12px;font-weight:500}.channel-application-grid strong,.channel-application-materials p{margin:0;color:#2d3446;font-size:13px;font-weight:500;line-height:1.45;word-break:break-all}.channel-application-materials{margin-top:10px;padding:10px;background:#fff;border:1px solid #edf1f8;border-radius:4px}.channel-application-timeline{margin-top:12px}.channel-application-timeline h4{margin:0 0 8px;color:#2d3446;font-size:14px}.channel-application-timeline p{display:grid;grid-template-columns:150px 76px minmax(0,1fr);gap:10px;align-items:start;margin:0;padding:8px 0;border-top:1px solid #edf1f8;color:#5d6680;font-size:12px}.channel-application-timeline strong{color:#2d3446;font-weight:600}.channel-application-timeline em{color:#6c7488;font-style:normal;line-height:1.45}.channel-log-list{margin-top:14px;padding-top:12px;border-top:1px solid #edf1f8}.channel-log-list h4{margin:0 0 8px;color:#2d3446;font-size:14px;font-weight:600}.channel-log-list p,.channel-result-list p{display:grid;grid-template-columns:150px 64px minmax(0,1fr);gap:10px;align-items:start;margin:0;padding:8px 0;border-bottom:1px solid #f0f3f8;color:#5f6b80;font-size:12px}.channel-log-list strong,.channel-result-list strong{color:#2d3446;font-weight:600}.channel-log-list em,.channel-result-list em{font-style:normal;line-height:1.45}.channel-result-list p.success strong{color:#1ca66a}.channel-result-list p.fail strong{color:#df4b4b}.channel-qr-box{display:grid;place-items:center;width:148px;height:148px;margin:0 auto 16px;color:#2f62ff;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:20px;font-weight:700;background:linear-gradient(90deg,#22345c 12px,transparent 12px) 0 0 / 28px 28px,linear-gradient(#22345c 12px,transparent 12px) 0 0 / 28px 28px,#f8faff;border:10px solid #fff;outline:1px solid #dce6ff;box-shadow:0 8px 24px #2f62ff1f}.channel-qr-info{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.channel-qr-info p{margin:0;padding:9px 10px;background:#f8faff;border:1px solid #e6ebf7;border-radius:4px}.channel-qr-info span{display:block;margin-bottom:3px;color:#8a95ad;font-size:12px}.channel-qr-info strong{color:#2d3446;font-size:13px;font-weight:500;word-break:break-all}.danger-link{color:#f05050}.channel-pagination{min-width:1360px}.channel-callback-panel{margin-top:14px;padding:14px;background:#fff;border:1px solid #edf1fb;border-radius:4px}.channel-callback-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}.channel-callback-head h3{margin:0;color:#2d3446;font-size:15px;font-weight:600}.channel-callback-head span{color:#8a95ad;font-size:12px}.payment-apply-modal{width:560px}.payment-apply-modal .form-row label{width:96px}.payment-apply-modal .form-row input,.payment-apply-modal .form-row select{width:330px;height:38px;padding:7px;border:1px solid #e3e3e3;border-radius:4px}.pay-method-checks{display:inline-flex;gap:20px;align-items:center;color:#4d5870}.pay-method-checks label{width:auto;display:inline-flex;align-items:center;gap:6px}.pay-method-checks input{width:auto!important;height:auto!important}.apply-flow-note{margin:12px 0 0 96px;padding:10px 12px;color:#6f7d99;background:#f8faff;border:1px solid #e7edf8;border-radius:4px;font-size:12px;line-height:1.6}.apply-submit-message{margin:10px 0 0 96px;color:#506ee4;font-size:13px}@media (max-width: 1280px){.channel-provider-strip{grid-template-columns:1fr}.channel-provider-list{grid-template-columns:repeat(3,minmax(112px,1fr))}.channel-flow-board{grid-template-columns:1fr}.channel-flow-steps{overflow-x:auto;grid-template-columns:repeat(5,150px);padding-bottom:2px}.payment-info-readiness{grid-template-columns:1fr}.payment-info-readiness-list{grid-template-columns:repeat(2,minmax(120px,1fr))}}.tiny-modal{width:420px}.tiny-modal .form-row label{width:96px}.tiny-modal .form-row input,.tiny-modal .form-row select{width:220px;height:38px;padding:7px;border:1px solid #e3e3e3;border-radius:4px}.complaint-page{margin-top:-18px}.complaint-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-items:start}.complaint-main{min-width:0}@media (min-width: 1560px){.complaint-layout{grid-template-columns:minmax(0,1fr) 390px}}.complaint-stats{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:10px;margin-bottom:12px}.complaint-stats article{min-height:78px;padding:15px 18px;background:#fff;border:1px solid #edf0f5;border-radius:4px}.complaint-stats span{display:block;margin-bottom:10px;color:#666;font-size:14px}.complaint-stats strong{color:#333;font-size:24px;font-weight:500}.complaint-panel{padding:14px}.complaint-actions{min-height:94px}.complaint-filters{width:calc(100% - 116px)}.complaint-filters select,.complaint-filters input{width:118px}.complaint-filters .calendar-icon{margin-left:-6px}.complaint-report-actions{position:absolute;top:0;right:0}.complaint-report-actions .white-btn{min-width:104px;height:34px}.complaint-table-wrap{overflow-x:auto;border:1px solid #f4f6fd}.complaint-table{min-width:2300px;margin:0;border:0}.complaint-table th,.complaint-table td{min-width:106px;max-width:220px;white-space:normal;vertical-align:top}.complaint-table th:nth-child(8),.complaint-table td:nth-child(8),.complaint-table th:nth-child(9),.complaint-table td:nth-child(9){min-width:180px}.complaint-table th:last-child,.complaint-table td:last-child{position:sticky;right:0;z-index:1;min-width:92px;background:#fff}.complaint-table td:last-child .link-btn{display:block;margin:0 0 6px}.complaint-status-tag,.complaint-refund-tag{display:inline-flex;align-items:center;justify-content:center;min-width:58px;height:22px;padding:0 8px;color:#506ee4;background:#eef3ff;border:1px solid #d9e3ff;border-radius:11px}.complaint-status-tag.已处理,.complaint-refund-tag.已退款{color:#14a66a;background:#edf9f3;border-color:#ccefdc}.complaint-status-tag.即将超时,.complaint-status-tag.待处理,.complaint-refund-tag.退款中{color:#f59e0b;background:#fff8e8;border-color:#ffe2a8}.complaint-table .link-btn:disabled{color:#b8c0d4;cursor:not-allowed}.complaint-modal{width:820px;max-width:calc(100vw - 48px)}.complaint-modal textarea{width:520px;min-height:92px;padding:8px;border:1px solid #e3e3e3;border-radius:4px}.complaint-modal .form-row input,.complaint-modal .form-row select{width:280px;min-height:36px;padding:7px 9px;border:1px solid #e3e3e3;border-radius:4px}.complaint-modal .form-row>span{color:#363636;line-height:1.5;word-break:break-all}.complaint-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:14px;padding:10px;border:1px solid #edf1fb;border-radius:4px;background:#fbfcff}.complaint-detail-grid p,.complaint-detail-section p{margin:0}.complaint-detail-grid span,.complaint-detail-section span{display:block;margin-bottom:3px;color:#8a95ad;font-size:12px}.complaint-detail-grid strong,.complaint-detail-section strong{color:#363636;font-size:13px;font-weight:500;line-height:1.45;word-break:break-all}.complaint-detail-section{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;margin-bottom:14px;padding:10px;border:1px solid #f1f3fa;border-radius:4px;background:#fff}.complaint-detail-section h4,.complaint-history-head h4{grid-column:1 / -1;margin:0 0 4px;color:#2d3446;font-size:14px;font-weight:600}.complaint-history-head{display:flex;align-items:center;justify-content:space-between;margin:4px 0 8px}.complaint-history-head span{color:#7f8aa3;font-size:12px}.complaint-history-table td:nth-child(4){min-width:240px;white-space:normal}.activity-page{margin-top:-18px}.activity-crumb{margin-bottom:12px;color:#6f7890}.activity-crumb span{margin:0 8px}.activity-panel{padding:14px}.activity-actions{min-height:54px}.activity-filters{width:calc(100% - 126px)}.activity-filters input,.activity-filters select{width:128px}.activity-create-action{position:absolute;top:0;right:0}.activity-create-action .btn-info{min-width:104px;height:34px}.activity-table{min-width:1360px}.activity-table th,.activity-table td{min-width:96px;vertical-align:top}.activity-table th:nth-child(12),.activity-table td:nth-child(12){min-width:230px}.activity-table td:nth-child(12) .link-btn{margin-right:8px;margin-bottom:6px}.activity-status{display:inline-flex;min-width:64px;justify-content:center;padding:3px 8px;color:#8a95ad;background:#f2f4f9;border-radius:14px}.activity-status.selling{color:#23a55a;background:#eaf8f0}.activity-status.paused{color:#d18b00;background:#fff6df}.activity-empty-hint{display:flex;justify-content:center;align-items:center;gap:8px;min-height:92px;color:#8a95ad;border:1px dashed #e6eaf2;border-top:0}.empty-doc-icon{width:28px;height:32px;display:inline-block;position:relative;color:#c8ced8}.empty-doc-icon:before{content:"";width:22px;height:28px;position:absolute;left:3px;top:2px;border:2px solid currentColor;border-radius:3px}.empty-doc-icon:after{content:"";width:12px;height:2px;position:absolute;left:8px;top:12px;background:currentColor;box-shadow:0 7px 0 currentColor}.activity-small-modal{width:620px}.activity-modal{width:840px}.activity-qr-body{display:grid;justify-items:center;gap:12px}.activity-qr{width:150px;height:150px;display:block;position:relative;color:#17203d;background:#fff;border:12px solid #fff;box-shadow:0 0 0 1px #e5e9f2}.qr-code-art{background:linear-gradient(#17203d 0,#17203d 0) 63px 22px / 12px 34px,linear-gradient(#17203d 0,#17203d 0) 26px 66px / 32px 12px,linear-gradient(#17203d 0,#17203d 0) 84px 86px / 18px 18px,repeating-linear-gradient(90deg,#17203d 0,#17203d 6px,#fff 6px,#fff 12px);background-repeat:no-repeat}.qr-code-art span,.mini-code-art span{position:absolute;width:32px;height:32px;border:7px solid #17203d;background:#fff}.qr-code-art span:nth-child(1),.mini-code-art span:nth-child(1){top:12px;left:12px}.qr-code-art span:nth-child(2),.mini-code-art span:nth-child(2){top:12px;right:12px}.qr-code-art span:nth-child(3),.mini-code-art span:nth-child(3){right:12px;bottom:12px}.mini-code-art{overflow:hidden;border-radius:16px;background:radial-gradient(circle at 50% 50%,#17203d 0 7px,transparent 8px),radial-gradient(circle at 50% 100%,transparent 0 28px,#17203d 29px 31px,transparent 32px),repeating-linear-gradient(90deg,#17203d 0,#17203d 5px,#fff 5px,#fff 10px);background-color:#fff}.mini-code-art:before{content:"";width:102px;height:102px;position:absolute;left:13px;top:13px;border:3px solid #17203d;border-radius:50%}.activity-qr-body input,.activity-small-modal .form-row input{width:420px;min-height:36px;padding:7px 9px;border:1px solid #e3e3e3;border-radius:4px}.employee-share-filter{display:flex;gap:8px;margin-bottom:12px}.employee-share-filter input{width:160px;height:34px;padding:6px 9px;border:1px solid #e3e3e3;border-radius:4px}.activity-edit-page{margin-top:-18px}.activity-edit-panel .goods-form-row .white-btn{height:34px;margin-left:8px}.activity-ticket-grid{display:grid;grid-template-columns:repeat(4,minmax(130px,1fr));gap:12px;margin:0 0 14px 160px}.activity-ticket-grid label{display:grid;gap:6px;color:#565656}.activity-ticket-grid input{min-height:36px;padding:7px 9px;border:1px solid #e3e3e3;border-radius:4px}.market-form-page,.market-form-edit-page{margin-top:-18px}.market-form-filters{width:calc(100% - 210px)}.market-form-filters input,.market-form-filters select{width:160px}.activity-create-action{display:flex;gap:8px}.activity-create-action .white-btn{min-width:86px;height:34px}.market-form-table{min-width:1120px}.market-form-table th,.market-form-table td{min-width:90px;vertical-align:top}.market-form-table th:nth-child(8),.market-form-table td:nth-child(8){min-width:260px}.market-form-table td:nth-child(8) .link-btn{margin-right:8px;margin-bottom:6px}.market-form-builder{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;align-items:start}.form-field-palette{position:sticky;top:84px;padding:16px;background:#fff;border:1px solid #edf0f5;border-radius:8px}.form-field-palette h3{margin:0 0 10px;color:#1e2f65;font-size:15px}.form-field-palette h3:not(:first-child){margin-top:18px}.form-field-palette button{width:100%;height:34px;margin-bottom:8px;color:#5f6c84;background:#f8f9fd;border:1px solid #e5e9f2;border-radius:4px;text-align:left;padding:0 10px}.form-field-palette button:hover{color:#6362e7;border-color:#d9ddff;background:#f1f2ff}.market-form-editor{min-width:0}.market-field-list{display:grid;gap:10px;margin-left:160px}.market-field-list article{display:grid;grid-template-columns:32px minmax(160px,1fr) 150px 90px 74px 48px;gap:8px;align-items:center;padding:10px;background:#f8f9fd;border:1px solid #edf0f5;border-radius:6px}.market-field-list article>span{color:#8a95ad;text-align:center}.market-field-list input,.market-field-list select{min-height:34px;padding:6px 8px;border:1px solid #e3e3e3;border-radius:4px}.market-field-list label{color:#565656}.billing-page{margin-top:-18px}.billing-panel{padding:16px;background:#fff;border-radius:4px}.billing-tabs{margin-bottom:16px}.billing-tab-body{min-height:520px}.billing-summary{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;padding:22px 24px;background:linear-gradient(135deg,#f6f8ff,#fff);border:1px solid #edf0f5;border-radius:8px}.billing-summary article span,.billing-balance-line span{display:block;margin-bottom:8px;color:#6f7890}.billing-summary article strong{display:block;margin-bottom:8px;color:#1e2f65;font-size:34px}.billing-summary article p{margin:0;color:#8a95ad}.billing-summary-actions{display:flex;gap:8px}.billing-summary-actions button{min-width:94px;height:34px}.billing-actions{min-height:45px}.billing-filters,.billing-flow-filters{width:100%}.billing-filters input,.billing-flow-filters input,.billing-flow-filters select{width:136px}.billing-table th,.billing-table td{min-width:120px}.billing-flow-table th,.billing-flow-table td{min-width:150px}.billing-type{display:inline-flex;min-width:48px;justify-content:center;padding:3px 8px;color:#f05050;background:#fff0f0;border-radius:14px}.billing-type.income{color:#23a55a;background:#eaf8f0}.billing-modal{width:560px}.billing-balance-line{margin-bottom:16px;padding:14px;background:#f8f9fd;border:1px solid #edf0f5;border-radius:6px}.billing-balance-line strong{color:#1e2f65;font-size:26px}.billing-quick-amounts{display:flex;gap:8px;margin:4px 0 12px 116px}.billing-quick-amounts .white-btn{min-width:72px;height:32px}.billing-export-form{text-align:center}.billing-export-icon{width:58px;height:58px;display:inline-grid;place-items:center;margin-bottom:12px;color:#506ee4;background:#f1f4ff;border:1px solid #dfe5ff;border-radius:50%}.billing-export-form h4,.billing-export-result h4{margin:0 0 8px;color:#1e2f65;font-size:17px;font-weight:500}.billing-export-form p,.billing-export-result p{margin:0 0 18px;color:#6f7d99}.billing-export-form .form-row{justify-content:center}.billing-export-form .form-row input,.billing-export-form .form-row select{width:220px}.billing-export-fields{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:12px}.billing-export-fields span{padding:4px 8px;color:#506ee4;background:#f1f4ff;border:1px solid #dfe5ff;border-radius:4px;font-size:12px}.billing-export-result{text-align:center}.billing-export-result .sweet-icon{width:62px;height:62px;margin:0 auto 12px;font-size:32px}.billing-export-result dl{display:grid;gap:8px;margin:16px 0 0;padding:14px;text-align:left;background:#f8f9fd;border:1px solid #edf0f5;border-radius:6px}.billing-export-result dl div{display:flex;justify-content:space-between;gap:16px}.billing-export-result dt{color:#8a95ad}.billing-export-result dd{margin:0;color:#363636;font-weight:500}.billing-qr-body .activity-qr{margin-bottom:12px}.billing-pay-status{display:inline-flex;align-items:center;justify-content:center;min-width:92px;min-height:28px;margin-bottom:8px;padding:4px 12px;color:#8a6a19;background:#fff8e6;border:1px solid #ffe0a3;border-radius:14px;font-size:13px;font-weight:500}.billing-qr-body.polling .billing-pay-status{color:#506ee4;background:#f1f4ff;border-color:#dfe5ff}.billing-qr-body.success .billing-pay-status{color:#23a55a;background:#eaf8f0;border-color:#bfe9d0}.billing-qr-body.failed .billing-pay-status{color:#d94b4b;background:#fff0f0;border-color:#ffd3d3}.billing-flow-result{color:#23a55a;font-weight:500}.billing-callback-steps{width:min(100%,520px);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px auto 0}.billing-callback-steps article{min-height:58px;padding:8px;text-align:center;background:#f8f9fd;border:1px solid #edf0f5;border-radius:5px}.billing-callback-steps strong,.billing-callback-steps span{display:block}.billing-callback-steps strong{color:#363636;font-size:12px;font-weight:500}.billing-callback-steps span{margin-top:4px;color:#8a95ad;font-size:12px}.billing-callback-steps article.done{background:#eaf8f0;border-color:#bfe9d0}.billing-callback-steps article.done span{color:#23a55a}.billing-callback-steps article.waiting{background:#fff8e6;border-color:#ffe0a3}.billing-share-counts{display:flex;justify-content:space-between;gap:12px;margin:10px 0 0;color:#6f7d99;font-size:12px}.billing-share-result{margin-top:12px;padding:12px;background:#f8f9fd;border:1px solid #edf0f5;border-radius:6px}.billing-share-result strong{color:#23a55a;font-weight:500}.billing-share-result p{margin:6px 0;color:#363636}.billing-share-result span{color:#6f7d99;font-size:12px}.billing-page .export-task-panel{margin-top:18px}.export-task-table th,.export-task-table td{min-width:132px}.export-task-table td:nth-child(4),.export-task-table td:nth-child(5){white-space:normal;line-height:1.6}.role-employee-picker{margin:8px 0 18px;padding:12px;background:#fafbff;border:1px solid #edf0f5;border-radius:6px}.role-employee-picker h4{margin:0 0 10px;color:#1e2f65;font-size:14px}.transfer-buttons button{min-width:86px}.sweet-icon.success{color:#23a55a;border-color:#23a55a}.modal-foot{display:flex;justify-content:flex-end;gap:8px;padding:14px 18px;background:#fff;border-top:1px solid #edf0f5}.sweet-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;display:grid;place-items:center;background:#00000059}.sweet-dialog{width:478px;min-height:300px;padding:34px 40px 28px;text-align:center;background:#fff;border-radius:5px;border:1px solid #edf0f5;box-shadow:0 8px 28px #1e2f652e}.sweet-icon{width:80px;height:80px;position:relative;display:block;margin:0 auto 18px;color:#f8bb86;border:4px solid #f8bb86;border-radius:50%}.sweet-icon:before{content:"";position:absolute;width:4px;height:31px;left:34px;top:16px;background:currentColor;border-radius:4px}.sweet-icon:after{content:"";position:absolute;width:6px;height:6px;left:33px;bottom:17px;background:currentColor;border-radius:50%}.sweet-icon.success:before{width:32px;height:16px;left:21px;top:26px;background:transparent;border-left:4px solid currentColor;border-bottom:4px solid currentColor;border-radius:0;transform:rotate(-45deg)}.sweet-icon.success:after{content:none}.sweet-dialog h2{margin:0 0 10px;color:#575757;font-size:24px;font-weight:600}.sweet-dialog p{margin:0 0 24px;color:#797979;font-size:14px;line-height:1.7}.sweet-actions{display:flex;justify-content:center;gap:10px}.wechat-page,.miniapp-page{margin-top:-18px}.wechat-panel,.miniapp-panel{min-height:590px;padding:18px;background:#fff}.wechat-guide,.miniapp-head{display:flex;justify-content:space-between;gap:20px;padding:18px 20px;background:#f8f9fd;border:1px solid #edf0f5;border-radius:6px}.wechat-guide h3,.miniapp-head h3{margin:0 0 8px;color:#1e2f65;font-size:18px;font-weight:600}.wechat-guide p,.miniapp-head p{margin:0;color:#797979;line-height:1.7}.wechat-rules{margin:14px 0 18px;padding:14px 18px;color:#666;line-height:1.7;background:#fffdf7;border:1px solid #f5e2a8;border-radius:4px}.wechat-rules p{margin:3px 0;display:flex;align-items:flex-start;gap:8px}.wechat-rules .hint-icon{margin-top:4px;margin-right:0;color:#506ee4}.wechat-rules a{color:#506ee4;text-decoration:none}.wechat-table th,.wechat-table td{min-width:128px}.wechat-table td:nth-child(5){max-width:260px;line-height:1.6}.link-btn.danger{color:#e24a4a}.sweet-dialog input{width:100%;height:34px;margin:4px 0 20px;padding:6px 8px;color:#797979;border:1px solid #e3e3e3;border-radius:4px}.miniapp-actions{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px;padding:12px;background:#f8f9fd;border:1px solid #edf0f5;border-radius:6px}.miniapp-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px}.miniapp-grid article{min-height:220px;padding:16px;border:1px solid #edf0f5;border-radius:6px}.miniapp-grid h4{display:inline-block;margin:0 14px 14px 0;color:#1e2f65;font-size:16px}.miniapp-grid .store-table{margin-top:10px}.live-room{display:flex;gap:14px;padding:14px;color:#565656;background:#fbfcff;border:1px solid #edf0f5;border-radius:6px}.live-cover{width:96px;height:96px;display:grid;place-items:center;flex:0 0 auto;color:#fff;font-weight:700;background:#1e2f65;border-radius:5px}.live-room strong{color:#1e2f65}.live-room p{margin:5px 0}@media (max-width: 980px){.wechat-guide,.miniapp-head,.live-room{flex-direction:column}.miniapp-grid{grid-template-columns:1fr}}@media (max-width: 1200px){.metric-grid,.analysis-grid,.rank-grid{grid-template-columns:repeat(3,1fr)}}.cashier-page,.payment-info-page,.payment-detail-page,.payment-channel-page,.complaint-page,.goods-page,.goods-edit-page,.order-page,.customer-page,.activity-page,.market-form-page,.market-form-edit-page,.billing-page,.merchant-setting-page,.change-password-page,.wechat-page,.miniapp-page,.miniapp-broadcast-page{margin:-18px -9px 0;color:#363636;font-family:PingFang SC,-apple-system,Roboto,Microsoft YaHei,Arial,sans-serif;font-size:14px;line-height:20px}.cashier-page,.payment-info-page,.payment-detail-page,.payment-channel-page{margin:0}.cashier-page .payment-crumb,.payment-info-page .payment-crumb,.payment-channel-page .payment-crumb,.complaint-page .payment-crumb,.goods-page .goods-edit-crumb,.goods-edit-page .goods-edit-crumb,.order-page .order-crumb,.customer-page .customer-crumb,.activity-page .activity-crumb,.market-form-page .activity-crumb,.market-form-edit-page .goods-edit-crumb,.billing-page .setting-crumb,.merchant-setting-page .setting-crumb,.change-password-page .setting-crumb,.wechat-page .setting-crumb,.miniapp-page .setting-crumb,.miniapp-broadcast-page .setting-crumb{min-height:42px;display:flex;align-items:center;gap:8px;margin:0;padding:0 15px;color:#363636;background:transparent;border:0}.cashier-page .payment-crumb span,.payment-info-page .payment-crumb span,.payment-channel-page .payment-crumb span,.complaint-page .payment-crumb span,.goods-page .goods-edit-crumb span,.goods-edit-page .goods-edit-crumb span,.order-page .order-crumb span,.customer-page .customer-crumb span,.activity-page .activity-crumb span,.market-form-page .activity-crumb span,.market-form-edit-page .goods-edit-crumb span,.billing-page .setting-crumb span,.merchant-setting-page .setting-crumb span,.change-password-page .setting-crumb span,.wechat-page .setting-crumb span,.miniapp-page .setting-crumb span,.miniapp-broadcast-page .setting-crumb span{margin:0;color:#363636}.cashier-layout,.cashier-developer-panel,.payment-panel,.payment-channel-panel,.complaint-panel,.goods-panel,.order-panel,.customer-panel,.activity-panel,.billing-panel,.setting-panel,.wechat-panel,.miniapp-panel,.miniapp-broadcast-page .store-panel,.payment-detail-panel,.goods-edit-panel,.market-form-editor{background:#fff;border:0;border-radius:5px;box-shadow:0 2px 4px #1f1e2f1a}.payment-channel-panel,.complaint-panel,.goods-panel,.activity-panel,.billing-panel,.wechat-panel,.miniapp-panel,.miniapp-broadcast-page .store-panel,.payment-detail-panel,.goods-edit-panel,.market-form-editor{padding:15px}.store-actions,.goods-actions,.order-actions,.customer-actions,.payment-actions,.channel-actions,.complaint-actions,.activity-actions,.billing-actions{min-height:56px;padding-top:0}.store-filters,.goods-filters,.order-filters,.customer-filters,.payment-filters,.channel-filters,.complaint-filters,.activity-filters,.market-form-filters,.billing-filters,.billing-flow-filters,.miniapp-broadcast-filters{width:calc(100% - 150px)}.filter-line{flex-wrap:wrap;gap:10px 8px;margin-bottom:10px}.store-filters input,.store-filters select,.goods-filters input,.goods-filters select,.order-filters input,.order-filters select,.customer-filters input,.customer-filters select,.payment-filters input,.payment-filters select,.channel-filters input,.channel-filters select,.complaint-filters input,.complaint-filters select,.activity-filters input,.activity-filters select,.market-form-filters input,.market-form-filters select,.billing-filters input,.billing-filters select,.billing-flow-filters input,.billing-flow-filters select,.miniapp-broadcast-filters input,.miniapp-broadcast-filters select,.cashier-form-row input,.cashier-form-row select,.goods-form-row input:not([type]),.goods-form-row input[type=text],.goods-form-row input[type=number],.goods-form-row input[type=password],.goods-form-row select,.goods-form-row textarea,.payment-form-row input,.payment-form-row textarea,.setting-row select{height:38px;padding:7px 12px;color:#565656;font-size:12px;line-height:17.1429px;background:#fff;border:1px solid #e3e3e3;border-radius:4px;box-shadow:none}.goods-form-row textarea,.payment-form-row textarea{height:auto;min-height:84px}.btn-info,.cashier-submit{min-height:36px;padding:8px 16px;color:#fff;font-size:14px;line-height:20px;background:var(--primary);border:0;border-radius:3px;box-shadow:0 1px 4px #506ee480}.btn-clear{min-width:54px;height:38px;padding:8px 12px;color:#5e79e6;font-size:14px;background:transparent;border:1px solid transparent;border-radius:3px}.white-btn{min-height:38px;padding:8px 12px;color:#4c5667;font-size:14px;line-height:20px;background:#fff;border:1px solid #e9ecef;border-radius:3px;box-shadow:none}.store-table,.payment-table,.channel-table,.complaint-table,.activity-table,.market-form-table,.billing-table,.customer-table,.wechat-table{width:100%;color:#666;font-size:13px;line-height:18.5714px;background:transparent;border:1px solid #f4f6fd;border-collapse:collapse}.store-table th,.store-table td,.payment-table th,.payment-table td,.channel-table th,.channel-table td,.complaint-table th,.complaint-table td,.activity-table th,.activity-table td,.market-form-table th,.market-form-table td,.billing-table th,.billing-table td,.customer-table th,.customer-table td,.wechat-table th,.wechat-table td{padding:8px;border:1px solid #f4f6fd}.store-table th,.payment-table th,.channel-table th,.complaint-table th,.activity-table th,.market-form-table th,.billing-table th,.customer-table th,.wechat-table th{min-height:36px;color:#3d4051;font-size:13px;font-weight:700;background:#fff}.store-table td,.payment-table td,.channel-table td,.complaint-table td,.activity-table td,.market-form-table td,.billing-table td,.customer-table td,.wechat-table td{min-height:51px;color:#666;font-size:12px;line-height:17.1429px;background:transparent}.order-tabs,.setting-tabs,.billing-tabs{height:45px;margin:0 0 15px;background:#fff;border:0;border-radius:5px 5px 0 0;box-shadow:0 2px 4px #1f1e2f1a}.order-tabs button,.setting-tabs button{height:44px;min-width:98px;color:#505461;font-size:14px;border-bottom:2px solid transparent}.order-tabs button.active,.setting-tabs button.active{color:#506ee4;border-bottom-color:#506ee4}.order-summary-grid,.payment-summary-grid,.complaint-stats,.customer-stats,.billing-summary,.broadcast-summary{margin:0 15px 15px}.order-summary-grid article,.payment-summary-grid article,.complaint-stats article,.broadcast-summary article{background:#fff;border:1px solid #edf0f5;border-radius:4px;box-shadow:0 2px 4px #1f1e2f0f}.channel-provider-strip,.channel-flow-board,.channel-callback-panel,.wechat-guide,.miniapp-head,.miniapp-actions,.miniapp-grid article,.live-room,.billing-summary,.broadcast-alert,.broadcast-rule-note,.setting-tip{background:#fff;border:1px solid #edf0f5;border-radius:4px;box-shadow:none}.cashier-layout{display:grid;grid-template-columns:minmax(560px,1fr) 320px;gap:15px;padding:15px}.cashier-left,.cashier-preview-card,.cashier-form-card,.cashier-developer-panel{background:#fff;border:1px solid #f4f6fd;border-radius:4px;box-shadow:none}.cashier-mode-grid{gap:10px;margin-bottom:15px}.cashier-mode-grid button{min-height:78px;color:#565656;background:#fff;border:1px solid #e9ecef;border-radius:3px;box-shadow:none}.cashier-mode-grid button.active{color:#506ee4;border-color:#506ee4;box-shadow:0 1px 4px #506ee433}.cashier-preview-card{padding:16px;color:#565656}.cashier-preview-card p,.cashier-preview-card h3{display:inline;color:#363636;font-size:14px;font-weight:600}.cashier-preview-card h3{margin-left:4px}.cashier-preview{margin:16px 0;border:1px solid #f4f6fd;border-radius:4px}.payment-table-wrap,.channel-table-wrap,.complaint-table-wrap,.customer-table-wrap{border:1px solid #f4f6fd;overflow-x:auto}.goods-empty{min-height:420px;border:0}.goods-empty>span{width:94px;height:110px;color:#e6e6e6}.goods-empty p{color:#363636;font-size:14px}.billing-summary{padding:18px;background:#fff}.billing-summary article strong{color:#363636;font-size:30px;font-weight:500}.wechat-rules{color:#666;background:#fff;border-color:#edf0f5}.miniapp-grid{gap:15px}.miniapp-grid h4,.wechat-guide h3,.miniapp-head h3,.channel-flow-title h3,.channel-callback-head h3{color:#363636}.link-btn{color:#5e79e6}.danger-link,.link-btn.danger{color:#f05050}.store-list-page .store-panel,.group-page .store-panel,.employee-page .store-panel,.role-page .store-panel{background:#fff;border:0;border-radius:5px;box-shadow:0 2px 4px #1f1e2f1a}.store-list-page .store-filters input,.store-list-page .store-filters select,.group-page .store-filters input,.group-page .store-filters select,.employee-page .store-filters input,.employee-page .store-filters select,.role-page .store-filters input,.role-page .store-filters select{padding:7px 12px}.merchant-setting-page .goods-form-row input:not([type]),.merchant-setting-page .goods-form-row input[type=text],.merchant-setting-page .goods-form-row select,.merchant-setting-page .goods-form-row textarea{height:38px;padding:7px 12px;color:#565656;font-size:12px;line-height:17.1429px;background:#fff;border:1px solid #e3e3e3;border-radius:4px;box-shadow:none}.merchant-setting-page .goods-form-row input[readonly]{background:#f8f9fd}.merchant-setting-page .btn-info.compact{height:36px;min-height:36px;padding:8px 16px}.avatar-cell,.profile-avatar{position:relative;overflow:hidden;color:transparent;background:radial-gradient(circle at 50% 38%,#b9c2d4 0 5px,transparent 6px),radial-gradient(circle at 50% 84%,#cfd6e4 0 14px,transparent 15px),#edf0f5;border:1px solid #e3e3e3}.avatar-cell:after,.profile-avatar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffffb3}.avatar-upload,.goods-upload{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:5px}.avatar-upload:before,.goods-upload:before,.upload-thumb:before{content:"";width:15px;height:12px;display:inline-block;border:1px solid currentColor;border-radius:2px;background:radial-gradient(circle at 74% 28%,currentColor 0 2px,transparent 2.5px),linear-gradient(135deg,transparent 46%,currentColor 47% 58%,transparent 59%) 2px 5px / 9px 6px no-repeat}.upload-thumb{color:#9aa5b8;font-size:0;background:#f8f9fd}.upload-thumb:before{width:34px;height:26px}.device-img{position:relative;background:linear-gradient(180deg,#f8f9fd,#edf0f5) 7px 5px / 20px 12px no-repeat,linear-gradient(#aeb8ca 0,#aeb8ca 0) 13px 22px / 8px 2px no-repeat,linear-gradient(#edf0f5 0,#edf0f5 0) left bottom / 100% 5px no-repeat,#fff;border:1px solid #d8deea;box-shadow:inset 0 -5px #edf0f5}.device-img:before{content:"";position:absolute;left:7px;top:5px;width:20px;height:12px;border:1px solid #aeb8ca;border-radius:2px;background:linear-gradient(180deg,#f8f9fd,#edf0f5)}.device-img:after{content:"";position:absolute;left:13px;bottom:4px;width:8px;height:2px;background:#aeb8ca;border-radius:2px}.qr-config-preview{display:grid;grid-template-columns:118px minmax(0,1fr);gap:14px;align-items:center;margin:0 0 18px 108px;padding:14px;background:#fff;border:1px solid #f4f6fd;border-radius:4px;box-shadow:0 2px 4px #1f1e2f0f}.qr-config-preview .activity-qr{width:104px;height:104px}.qr-config-preview .activity-qr span{width:23px;height:23px;border-width:5px}.qr-config-preview strong{display:block;margin-bottom:6px;color:#363636;font-size:14px;font-weight:600}.qr-config-preview p{margin:0;color:#8a95ad;font-size:12px;line-height:1.6}.map-placeholder,.map-canvas{background:linear-gradient(25deg,transparent 0 34%,rgba(80,160,120,.16) 35% 42%,transparent 43%),linear-gradient(115deg,transparent 0 48%,rgba(80,110,228,.18) 49% 52%,transparent 53%),linear-gradient(90deg,rgba(80,110,228,.08) 1px,transparent 1px),linear-gradient(rgba(80,110,228,.08) 1px,transparent 1px),#eef3f7;background-size:auto,auto,36px 36px,36px 36px,auto}.map-placeholder:before,.map-canvas:before{content:"";position:absolute;width:18px;height:18px;background:#506ee4;border:3px solid #fff;border-radius:50% 50% 50% 0;box-shadow:0 2px 8px #506ee452;transform:rotate(-45deg)}.map-placeholder{position:relative}.map-placeholder:before{left:calc(50% - 9px);top:42px}.map-canvas:before{left:315px;top:100px}.qr-code-art,.mini-code-art,.qr-placeholder,.cashier-qr-mark,.cashier-qr-large{background-color:#fff;background-image:linear-gradient(#17203d 0,#17203d 0),linear-gradient(#17203d 0,#17203d 0),linear-gradient(#17203d 0,#17203d 0),linear-gradient(#17203d 0,#17203d 0),repeating-linear-gradient(90deg,#17203d 0 4px,transparent 4px 8px),repeating-linear-gradient(0deg,rgba(23,32,61,.85) 0 4px,transparent 4px 8px);background-position:52% 24%,28% 60%,72% 70%,58% 84%,center,center;background-size:12px 32px,28px 10px,18px 18px,34px 8px,62% 62%,58% 58%;background-repeat:no-repeat}.store-status{display:inline-flex;min-width:54px;justify-content:center;padding:3px 8px;color:#64748b;font-size:12px;line-height:18px;background:#f1f5f9;border-radius:3px}.store-status.status-1{color:#0f8a4b;background:#e9f8ef}.store-status.status-4,.store-status.status-2{color:#b42318;background:#fff1f0}.store-status.inline{min-width:0;margin-top:4px;padding:1px 6px;line-height:16px}.dashboard-page,.trade-detail-page,.store-list-page,.group-page,.employee-page,.role-page,.customer-page,.payment-info-page,.payment-channel-page,.complaint-page,.cashier-page,.billing-page,.merchant-setting-page{color:#363636}.cashier-page,.payment-info-page,.payment-channel-page{margin:0}.payment-info-page .payment-summary-grid{margin:0 0 15px;padding:0;background:transparent}.payment-info-page .payment-summary-grid article{min-height:132px;background:#fff;border:0;border-radius:5px;box-shadow:0 2px 4px #1f1e2f1a}.payment-info-page .payment-panel,.payment-channel-page .payment-channel-panel,.cashier-page .cashier-layout{margin:0}.statistics-table-wrap,.trade-table-wrap,.customer-table-wrap,.payment-table-wrap,.channel-table-wrap,.complaint-table-wrap{background:#fff;border:1px solid #f4f6fd;border-radius:0;box-shadow:none}.store-table,.payment-table,.channel-table,.complaint-table,.billing-table,.customer-table,.statistics-table,.trade-table{color:#666;background:#fff;border-color:#f4f6fd;table-layout:auto}.store-table th,.store-table td,.payment-table th,.payment-table td,.channel-table th,.channel-table td,.complaint-table th,.complaint-table td,.billing-table th,.billing-table td,.customer-table th,.customer-table td,.statistics-table th,.statistics-table td,.trade-table th,.trade-table td{height:42px;padding:8px 10px;border-color:#f4f6fd;vertical-align:middle}.store-table th,.payment-table th,.channel-table th,.complaint-table th,.billing-table th,.customer-table th,.statistics-table th,.trade-table th{color:#3d4051;font-size:13px;font-weight:700;background:#fff}.store-table td,.payment-table td,.channel-table td,.complaint-table td,.billing-table td,.customer-table td,.statistics-table td,.trade-table td{color:#666;font-size:12px;line-height:18px;background:#fff}.store-table td .table-empty-state,.payment-table td .table-empty-state,.channel-table td .table-empty-state,.complaint-table td .table-empty-state,.statistics-table td .table-empty-state,.trade-table td .table-empty-state{margin:-8px -10px}.store-table tbody tr:hover td,.payment-table tbody tr:hover td,.channel-table tbody tr:hover td,.complaint-table tbody tr:hover td,.billing-table tbody tr:hover td,.customer-table tbody tr:hover td,.statistics-table tbody tr:hover td,.trade-table tbody tr:hover td{background:#f7f9ff}.store-table td:last-child .link-btn,.payment-table td:last-child .link-btn,.channel-table td:last-child .link-btn,.complaint-table td:last-child .link-btn,.customer-table td:last-child .link-btn{display:inline-flex;align-items:center;gap:4px;margin:0 7px 0 0;color:#506ee4;white-space:nowrap}.btn-info,.white-btn{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:32px}.action-icon{width:15px;height:15px;vertical-align:-3px}.cashier-page .action-icon,.payment-info-page .action-icon,.payment-detail-page .action-icon,.payment-channel-page .action-icon,.complaint-page .action-icon{flex:0 0 auto;color:currentColor}.cashier-page .btn-info .action-icon,.cashier-page .white-btn .action-icon,.payment-info-page .btn-info .action-icon,.payment-info-page .white-btn .action-icon,.payment-detail-page .btn-info .action-icon,.payment-detail-page .white-btn .action-icon,.payment-channel-page .btn-info .action-icon,.payment-channel-page .white-btn .action-icon,.complaint-page .btn-info .action-icon,.complaint-page .white-btn .action-icon{margin-right:1px}.payment-entry-landing{min-height:100dvh;display:grid;place-items:center;padding:24px;background:#f4f7fb}.payment-entry-landing section{width:min(560px,100%);padding:28px;background:#fff;border:1px solid #e2e7f0;border-radius:8px;box-shadow:0 18px 40px #1a2d5b14}.payment-entry-landing span{color:#60708f;font-size:12px;font-weight:700}.payment-entry-landing h1{margin:10px 0;color:#24304a;font-size:28px}.payment-entry-landing p{margin:0 0 20px;color:#66718a;line-height:1.7}.payment-entry-landing div{display:flex;flex-wrap:wrap;gap:10px}.store-pay-public-page{min-height:100vh;min-height:100dvh;display:grid;place-items:center;margin:0;background:#d8d8d8;color:#171717;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Microsoft YaHei,Arial,sans-serif}.store-pay-phone-shell{width:min(100vw,393px);min-height:100dvh;display:grid;grid-template-rows:82px minmax(0,1fr) 282px;position:relative;overflow:hidden;background:#eeeeef;box-shadow:0 0 0 1px #00000024}.store-pay-merchant-strip{height:82px;display:flex;align-items:center;gap:16px;padding:0 20px;background:#ededee}.store-pay-merchant-strip strong{color:#111;font-size:18px;font-weight:700;line-height:1}.store-pay-platform-logo{width:40px;height:40px;display:block;flex:0 0 auto;border-radius:50%;object-fit:cover}.store-pay-amount-card{position:relative;min-height:0;padding:26px 28px 28px;background:#fff;border-radius:15px 15px 0 0}.store-pay-amount-card label{display:block;margin:0 0 26px;color:#191919;font-size:16px;font-weight:700}.store-pay-amount-line{height:54px;display:flex;align-items:flex-start;gap:8px;border-bottom:1px solid #ececec}.store-pay-amount-line span{color:#050505;font-size:30px;font-weight:500;line-height:.92}.store-pay-amount-line output{min-width:0;color:#050505;font-size:30px;font-weight:500;line-height:.92;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.store-pay-remark-toggle{position:absolute;left:50%;bottom:28px;transform:translate(-50%);color:#8491af;font-size:16px;font-weight:500;background:transparent;border:0}.store-pay-remark-input{position:absolute;left:42px;right:42px;bottom:76px;height:38px;padding:0 12px;color:#222;background:#f8f8f8;border:1px solid #e8e8e8;border-radius:8px}.store-pay-message{margin:16px 0 0;color:#d84a4a;font-size:13px}.store-pay-keyboard{height:282px;display:grid;grid-template-columns:minmax(0,1fr) 88px;gap:8px;padding:14px 10px 18px;background:#ededee}.store-pay-key-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:52px;gap:10px 8px}.store-pay-key-grid button,.store-pay-delete-button,.store-pay-confirm{color:#060606;font-size:26px;font-weight:400;background:#fff;border:0;border-radius:12px;box-shadow:none;transition:transform .12s ease,filter .12s ease}.store-pay-key-grid button:active,.store-pay-delete-button:active,.store-pay-confirm:active{transform:scale(.985);filter:brightness(.97)}.store-pay-key-grid .zero{grid-column:span 2}.store-pay-key-side{display:grid;grid-template-rows:52px minmax(0,1fr);gap:10px}.store-pay-delete-button{width:100%;height:52px;display:grid;place-items:center;padding:0}.store-pay-delete-icon{width:35px;height:20px;display:inline-block;position:relative;background:center / contain no-repeat url("data:image/svg+xml,%3Csvg width='35' height='20' viewBox='0 0 35 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.2 2H32.5V18H10.2L2.5 10L10.2 2Z' stroke='black' stroke-width='2.6' stroke-linejoin='round'/%3E%3Cpath d='M16 6.2L24.1 13.8M24.1 6.2L16 13.8' stroke='black' stroke-width='2.6' stroke-linecap='round'/%3E%3C/svg%3E")}.store-pay-delete-icon:before{content:none}.store-pay-delete-icon:after{content:none}.store-pay-delete-button{overflow:hidden}.store-pay-confirm{height:100%;color:#ffffffb8;font-size:18px;line-height:1.35;border-radius:12px}.store-pay-public-page.alipay .store-pay-confirm{background:#91c6f0}.store-pay-public-page.wechat .store-pay-confirm{background:#b9e5bc}.store-pay-confirm:disabled{opacity:1;cursor:default}.store-pay-success-card{width:min(100vw,393px);min-height:100dvh;display:grid;align-content:center;justify-items:center;padding:42px;background:#fff;text-align:center}.store-pay-success-icon{width:76px;height:76px;position:relative;display:block;background:#3abf4f;border-radius:50%}.store-pay-public-page.alipay .store-pay-success-icon{background:#2478ff}.store-pay-success-icon:before{content:"";width:34px;height:18px;position:absolute;left:22px;top:24px;border-left:6px solid #fff;border-bottom:6px solid #fff;transform:rotate(-45deg)}.store-pay-success-card h1{margin:22px 0 18px;color:#161616;font-size:25px}.store-pay-success-card strong{color:#111;font-size:38px}.store-pay-success-card p{margin:16px 0 8px;color:#333;font-size:18px;font-weight:700}.store-pay-success-card small{max-width:270px;color:#7b8496;font-size:13px;line-height:1.6}@media (max-width: 380px){.store-pay-keyboard{grid-template-columns:minmax(0,1fr) 84px}.store-pay-key-grid button{font-size:24px}.store-pay-amount-card{padding-left:24px;padding-right:24px}}.order-export-banner,.billing-share-result{background:#f8f9fd;border-color:#edf0f5;border-radius:4px}.order-export-field-list span,.order-export-filter-grid p,.order-export-task p{border-color:#edf0f5;border-radius:3px}.stacked-row{align-items:flex-start}.stacked-row>div{flex:1}.checkbox-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;width:100%;max-height:180px;overflow:auto;padding:10px;border:1px solid #e3e8f2;border-radius:4px;background:#fbfcff}.checkbox-list label{display:inline-flex;align-items:center;gap:6px;min-height:28px;color:#34415f;font-size:13px}.checkbox-list p{margin:0;color:#8a94a6}.store-detail-section{margin-bottom:18px}.store-detail-section h4{margin:0 0 10px;color:#24304a;font-size:15px}.permission-grid.readonly label{cursor:default}.action-icon.swap:before{width:13px;height:2px;top:6px;left:2px;background:currentColor;box-shadow:0 7px 0 currentColor}.action-icon.swap:after{width:6px;height:6px;top:3px;right:1px;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:rotate(45deg);box-shadow:-9px 7px 0 -1px #fff,-10px 7px 0 -1px currentColor}@media (max-width: 980px){.cashier-layout{grid-template-columns:1fr}.store-filters,.goods-filters,.order-filters,.customer-filters,.payment-filters,.channel-filters,.complaint-filters,.activity-filters,.market-form-filters,.billing-filters,.billing-flow-filters,.miniapp-broadcast-filters{width:100%}}.cashier-page{margin:0;background:#f4f6fd}.cashier-frame-page{padding:0 0 40px}.cashier-frame-page>.breadcrumb{height:56px;display:flex;align-items:center;margin:0;padding:0 15px;color:#363636}.cashier-page .payment-crumb{min-height:56px;padding:0 15px;font-size:14px}.cashier-page .cashier-layout{display:grid;grid-template-columns:665px 327px;gap:20px;align-items:stretch;margin:0;padding:0 20px;background:transparent;border:0;border-radius:0;box-shadow:none}.cashier-left{display:flex;flex-direction:column;gap:15px;background:transparent;border:0;border-radius:0;box-shadow:none}.cashier-page .cashier-mode-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;margin:0}.cashier-page .cashier-mode-grid button{min-height:90px;display:grid;grid-template-columns:48px 1fr;grid-template-rows:auto auto;column-gap:16px;align-items:center;padding:20px;background:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:none}.cashier-page .cashier-mode-grid button.active{background:#ffffffe6;border-color:#6680e6;box-shadow:0 8px 30px -12px #1e293b59}.cashier-page .cashier-mode-icon{width:48px;height:48px;grid-row:1 / span 2;display:flex;align-items:center;justify-content:center;color:#64748b;background:#f1f5f9;border-radius:16px}.cashier-page .cashier-mode-grid button.active .cashier-mode-icon{color:#fff;background:linear-gradient(14deg,#506ee4,#506ee499);transform:scale(1.1)}.cashier-page .cashier-mode-grid strong{align-self:end;color:#111827;font-size:16px;font-weight:600;line-height:22px}.cashier-page .cashier-mode-grid em{align-self:start;color:#6b7280;font-size:14px;line-height:20px}.cashier-page .cashier-form-card,.cashier-page .cashier-preview-card,.cashier-page .cashier-dev-panel{background:#fff;border:1px solid rgba(255,255,255,.2);border-radius:12px;box-shadow:0 10px 15px -3px #0000001a}.cashier-page .cashier-form-card{min-height:410px;padding:20px}.cashier-page .cashier-form-row,.cashier-page .cashier-radio-row{min-height:55px;grid-template-columns:104px minmax(0,1fr);gap:12px}.cashier-page .cashier-form-row.with-addon{grid-template-columns:104px minmax(0,1fr) 118px}.cashier-page .cashier-form-row label,.cashier-page .cashier-radio-row label{color:#363636;font-weight:600}.cashier-page .cashier-form-row input,.cashier-page .cashier-form-row select{height:38px;padding:7px 12px;color:#565656;font-size:14px;border:1px solid #e3e3e3;border-radius:4px}.cashier-page .cashier-form-row.with-addon button{height:38px;display:inline-flex;align-items:center;justify-content:center;gap:6px;color:#4c5667;background:#fff;border:1px solid #e9ecef;border-radius:3px}.cashier-page .cashier-submit{width:auto;min-width:104px;height:38px;display:inline-flex;align-items:center;justify-content:center;gap:6px;margin:10px 0 0 104px;padding:8px 16px;background:#506ee4;border-radius:3px}.cashier-page .cashier-preview-card{min-height:625px;padding:20px}.cashier-page .cashier-preview-card>p{display:block;margin:0 0 4px;color:#6b7280;font-size:14px;font-weight:600}.cashier-page .cashier-preview-card h3{display:block;margin:0 0 12px;color:#111827;font-size:20px;font-weight:700}.cashier-page .cashier-preview-options{display:flex;align-items:center;gap:22px;margin:0 0 14px;color:#50596b;font-size:14px}.cashier-page .cashier-preview-options label{display:inline-flex;align-items:center;gap:7px;cursor:pointer}.cashier-page .cashier-preview-options input,.cashier-page .cashier-radio-row input{width:16px;height:16px;accent-color:#506ee4}.cashier-page .cashier-preview-card ul{margin:10px 0 0;padding-left:0;color:#5f6678;line-height:1.8;list-style:none}.cashier-page .cashier-preview-card li{position:relative;padding-left:16px}.cashier-page .cashier-preview-card li:before{content:"";position:absolute;top:9px;left:0;width:6px;height:6px;background:#64748b;border-radius:50%}.cashier-page .cashier-preview{min-height:400px;margin:0 0 16px;position:relative;overflow:hidden;background:radial-gradient(circle at 67% 64%,#a7f3d038 0,#a7f3d038 0,#a7f3d014 16%,#a7f3d000 36%),linear-gradient(180deg,#fff,#f6f8ff);border:1px solid #e4e9f5;border-radius:20px}.cashier-page .cashier-preview:before,.cashier-page .cashier-preview:after{content:"";position:absolute;z-index:0;pointer-events:none;border-radius:50%}.cashier-page .cashier-preview:before{top:-46px;right:-52px;width:180px;height:180px;background:radial-gradient(circle,#c7d2fe6b,#c7d2fe00 70%)}.cashier-page .cashier-preview:after{left:-36px;bottom:-32px;width:220px;height:220px;background:radial-gradient(circle,#bfdbfe59,#bfdbfe00 70%)}.cashier-page .cashier-preview>*{position:relative;z-index:1}.cashier-page .smart-preview{position:relative;overflow:hidden;display:block}.cashier-page .smart-preview .connection-flow{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.cashier-page .smart-preview .connection-flow path{stroke:url(#localCashierFlowGrad);stroke-width:1.4;fill:none;stroke-dasharray:3 6;vector-effect:non-scaling-stroke}.cashier-page .platform-node{position:absolute;width:100px;text-align:center}.cashier-page .platform-icon{width:72px;height:72px;display:inline-flex;align-items:center;justify-content:center;background:#fff;border:1px solid #e5e9fb;border-radius:16px;box-shadow:0 10px 24px #6366f124}.cashier-page .platform-icon svg{width:32px;height:32px}.cashier-page .platform-node strong{display:block;margin-top:12px;color:#475569;font-size:14px;font-weight:600}.cashier-page .platform-pc{left:15%;top:45%;transform:translateY(-120px)}.cashier-page .platform-android{left:35%;top:45%;transform:translateY(-120px)}.cashier-page .platform-h5{right:35%;top:45%;transform:translateY(-120px)}.cashier-page .platform-mini{right:15%;top:45%;transform:translateY(-120px)}.cashier-page .cashier-terminal{position:absolute;left:50%;top:55%;width:210px;min-height:180px;transform:translate(-50%,-10%);padding:22px;background:#fff;border:1px solid #e6eafe;border-top:5px solid #7876ff;border-radius:16px;box-shadow:0 16px 34px #6366f133}.cashier-page .cashier-terminal span{display:block;color:#64748b;font-size:14px;font-weight:700}.cashier-page .cashier-terminal strong{display:block;margin:6px 0 12px;color:#111827;font-size:32px;font-weight:800;line-height:1.2}.cashier-page .cashier-terminal small{margin-right:3px;font-size:14px}.cashier-page .cashier-terminal div{display:flex;justify-content:center;gap:12px;margin-bottom:14px}.cashier-page .cashier-terminal .liantuofu-pay-logo{width:34px;height:34px}.cashier-page .cashier-terminal button{width:100%;height:36px;color:#fff;font-size:14px;font-weight:600;background:#6b6cf6;border:0;border-radius:8px;box-shadow:0 10px 20px #6366f147}.cashier-page .smart-preview-title{position:absolute;left:50%;bottom:26px;transform:translate(-50%);color:#475569;font-size:14px;font-weight:700}.cashier-page .aggregate-preview{display:grid;justify-items:center;align-items:start;padding-top:28px}.cashier-page .aggregate-preview .qr-board{width:166px;min-height:278px;display:grid;justify-items:center;align-content:start;gap:0;padding:0 10px 14px;color:#17203d;background:#fff;border:0;border-radius:12px;box-shadow:0 22px 45px #2d38691f;overflow:hidden}.cashier-page .aggregate-preview .qr-board span{width:calc(100% + 20px);height:36px;display:flex;align-items:center;justify-content:center;color:#fff;background:#6670f4;font-size:16px;font-weight:700}.cashier-page .aggregate-preview .qr-board strong{margin-top:8px;color:#3f485c;font-size:12px}.cashier-page .aggregate-preview .qr-amount-row{display:inline-flex;align-items:baseline;justify-content:center;gap:2px;margin-top:2px}.cashier-page .aggregate-preview .qr-board em{color:#9aa2b3;font-style:normal;font-size:12px}.cashier-page .aggregate-preview .qr-board b{color:#17203d;font-size:25px;line-height:1.1}.cashier-page .aggregate-preview .qr-pay-icons{width:100%;display:flex;justify-content:center;gap:10px;margin-top:9px;padding-top:10px;border-top:1px dashed #e0e5f2}.cashier-page .aggregate-preview .liantuofu-pay-logo{width:22px;height:22px}.cashier-page .cashier-qr-mark,.cashier-page .cashier-native-qr{width:96px;height:96px;display:block;position:relative;color:#17203d;background:linear-gradient(#17203d 0,#17203d 0) 44px 17px / 8px 22px,linear-gradient(#17203d 0,#17203d 0) 17px 44px / 22px 8px,linear-gradient(#17203d 0,#17203d 0) 58px 58px / 11px 11px,repeating-linear-gradient(90deg,#17203d 0,#17203d 4px,#fff 4px,#fff 8px);background-repeat:no-repeat;border:12px solid #fff;font-style:normal;box-shadow:0 0 0 1px #e2e7f2}.cashier-page .aggregate-preview .cashier-qr-mark{width:118px;height:118px;margin-top:12px;color:#6670f4;background:linear-gradient(#fff 0,#fff 0) 16px 16px / 26px 26px,linear-gradient(#fff 0,#fff 0) 80px 16px / 26px 26px,linear-gradient(#fff 0,#fff 0) 80px 80px / 26px 26px,linear-gradient(#fff 0,#fff 0) 49px 26px / 5px 8px,linear-gradient(#fff 0,#fff 0) 62px 26px / 5px 8px,linear-gradient(#fff 0,#fff 0) 74px 50px / 6px 6px,linear-gradient(#fff 0,#fff 0) 48px 62px / 7px 7px,linear-gradient(#fff 0,#fff 0) 60px 62px / 6px 6px,linear-gradient(#fff 0,#fff 0) 72px 62px / 6px 6px,linear-gradient(#fff 0,#fff 0) 26px 74px / 6px 6px,linear-gradient(#fff 0,#fff 0) 50px 74px / 6px 6px,linear-gradient(#fff 0,#fff 0) 62px 74px / 6px 6px,linear-gradient(#fff 0,#fff 0) 26px 90px / 6px 6px,linear-gradient(#fff 0,#fff 0) 50px 90px / 6px 6px,linear-gradient(#fff 0,#fff 0) 62px 90px / 6px 6px,linear-gradient(#6670f4 0,#6670f4 0);background-repeat:no-repeat;border:0;box-shadow:none}.cashier-page .aggregate-preview .cashier-qr-mark span{width:18px;height:18px;border:5px solid #6670f4;background:#fff}.cashier-page .cashier-qr-mark span,.cashier-page .cashier-native-qr span{position:absolute;width:20px;height:20px;border:4px solid #17203d;background:#fff}.cashier-page .cashier-qr-mark span:nth-child(1),.cashier-page .cashier-native-qr span:nth-child(1){top:6px;left:6px}.cashier-page .cashier-qr-mark span:nth-child(2),.cashier-page .cashier-native-qr span:nth-child(2){top:6px;right:6px}.cashier-page .cashier-qr-mark span:nth-child(3),.cashier-page .cashier-native-qr span:nth-child(3){right:6px;bottom:6px}.cashier-page .native-preview{display:grid;grid-template-columns:1fr 96px 88px 180px 1fr;align-items:center;justify-items:center;padding-top:54px}.cashier-page .native-pay-tabs{position:absolute;top:58px;left:50%;display:flex;gap:10px;transform:translate(-50%)}.cashier-page .native-pay-tabs span{min-width:72px;height:28px;display:inline-flex;align-items:center;justify-content:center;gap:5px;color:#364155;font-size:12px;background:#fff;border:1px solid #e0e5f5;border-radius:14px;box-shadow:0 8px 18px #506ee41f}.cashier-page .native-pay-tabs span.active{color:#506ee4;border-color:#cfd8ff}.cashier-page .native-pay-tabs .liantuofu-pay-logo{width:16px;height:16px}.cashier-page .native-preview .cashier-native-qr{grid-column:2;width:112px;height:112px;color:#506ee4;background:linear-gradient(#506ee4 0,#506ee4 0) 50px 20px / 10px 24px,linear-gradient(#506ee4 0,#506ee4 0) 20px 50px / 24px 10px,linear-gradient(#506ee4 0,#506ee4 0) 68px 68px / 12px 12px,repeating-linear-gradient(90deg,#506ee4 0,#506ee4 5px,#fff 5px,#fff 10px);border-radius:12px;box-shadow:0 18px 34px #506ee442}.cashier-page .native-preview .cashier-native-qr span{border-color:#506ee4}.cashier-page .preview-dash-line{grid-column:3;width:86px;border-top:2px dashed #6d82b5}.cashier-page .native-preview .phone-card{grid-column:4}.cashier-page .checkout-phone,.cashier-page .phone-card,.cashier-page .pay-phone{width:178px;min-height:242px;padding:14px 14px 16px;background:#fff;border:1px solid #dfe5f0;border-radius:22px;box-shadow:0 18px 38px #2d386929}.cashier-page .phone-card small,.cashier-page .pay-phone small{min-height:28px;display:flex;align-items:center;gap:5px;margin:-14px -14px 0;padding:0 14px;color:#263042;font-size:12px;font-weight:700;background:#f1f2f4;border-radius:22px 22px 0 0}.cashier-page .phone-card .liantuofu-pay-logo,.cashier-page .pay-phone .liantuofu-pay-logo{width:17px;height:17px}.cashier-page .phone-card span{display:block;margin-top:28px;color:#98a0b3;text-align:center;font-size:13px}.cashier-page .phone-card strong{display:block;margin:10px 0 20px;color:#17203d;font-size:28px;line-height:1.1;text-align:center}.cashier-page .phone-card em{display:flex;justify-content:space-between;margin:0 0 14px;padding:9px 10px;color:#4b5568;background:#f5f7fb;border-radius:4px;font-style:normal;font-size:12px}.cashier-page .phone-card em b{font-weight:500}.cashier-page .phone-card button{width:100%;height:34px;color:#fff;font-weight:700;background:#19c877;border:0;border-radius:18px;box-shadow:inset 0 -2px #00000014}.cashier-page .native-preview p{position:absolute;left:50%;bottom:42px;margin:0;transform:translate(-50%);color:#22b989;font-size:13px;font-weight:600}.cashier-page .native-preview p:before{content:"";width:8px;height:8px;display:inline-block;margin-right:8px;background:#65d8c6;border-radius:50%}.cashier-page .barcode-preview{display:grid;grid-template-columns:150px 136px;gap:22px;align-items:center;justify-content:center}.cashier-page .pay-phone{width:150px;min-height:255px;position:relative}.cashier-page .pay-phone>em{display:block;margin-bottom:8px;color:#1f2937;font-style:normal;font-size:12px;font-weight:700}.cashier-page .pay-phone span{display:block;margin-top:20px;color:#6b7280;text-align:center}.cashier-page .pay-phone strong{display:block;margin:10px 0 14px;color:#17203d;font-size:28px;text-align:center}.cashier-page .pay-phone i{display:block;padding-top:60px;color:#1b2554;text-align:center;letter-spacing:2px;font-style:normal;background:repeating-linear-gradient(90deg,#111827 0 3px,transparent 3px 6px,#111827 6px 8px,transparent 8px 12px) center 16px / 128px 46px no-repeat}.cashier-page .pos-box{width:136px;min-height:238px;padding:14px;color:#8cffb7;background:#17213b;border-radius:18px;box-shadow:0 18px 38px #17213b40}.cashier-page .pos-box small,.cashier-page .pos-box strong,.cashier-page .pos-box span,.cashier-page .pos-box div{display:block;text-align:center}.cashier-page .pos-box strong{margin:10px 0;font-size:22px}.cashier-page .pos-box div{margin-top:16px;color:#dce4f7;line-height:1.85;word-spacing:13px}.cashier-page .barcode-preview>b{position:absolute;top:124px;left:50%;padding:9px 15px;color:#2eb76d;background:#ffffffeb;border-radius:18px;box-shadow:0 12px 24px #2d38691f}.cashier-page .cashier-dev-panel{margin:20px 20px 15px;padding:10px 20px 20px}.cashier-order-panel{display:none}.cashier-page .cashier-mode-grid button.active{border-color:#6680e6;box-shadow:0 8px 30px -12px #1e293b59}.cashier-page .cashier-mode-grid button.active:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(149deg,rgba(30,41,59,.05),transparent);pointer-events:none}.cashier-page .cashier-mode-grid button{min-height:90px;height:90px;padding:18px 20px}.cashier-page .cashier-mode-grid strong{font-size:15px;display:inline-flex;align-items:center;width:max-content;max-width:100%}.cashier-page .cashier-mode-status-dot{width:7px;height:7px;display:inline-block;margin-left:4px;background:#8da1f4;border-radius:50%}.cashier-page .cashier-mode-grid em{font-size:13px;white-space:nowrap}.cashier-page .platform-node{width:58px}.cashier-page .platform-icon{width:60px;height:60px}.cashier-page .platform-icon svg{width:30px;height:30px}.cashier-page .platform-node strong{margin-top:8px;font-size:12px;line-height:15px;white-space:normal}.cashier-page .platform-pc{left:12%;top:36%}.cashier-page .platform-android{left:31%;top:36%}.cashier-page .platform-h5{right:31%;top:36%}.cashier-page .platform-mini{right:12%;top:36%}.cashier-page .cashier-form-card{min-height:410px;padding:20px 20px 16px}.cashier-page .cashier-form-row,.cashier-page .cashier-radio-row{min-height:50px}.cashier-page .cashier-radio-row{display:grid;grid-template-columns:104px auto auto 1fr;align-items:center;column-gap:16px}.cashier-page .cashier-radio-row span{display:inline-flex;align-items:center;gap:7px}.cashier-page .cashier-submit{width:calc(100% + -0px);min-width:0;margin:10px 0 0;box-shadow:0 8px 18px #506ee447}.cashier-page .cashier-preview-card{min-height:625px}.cashier-page .cashier-preview-card h3{font-size:18px}.cashier-page .cashier-terminal{top:40%;width:186px;min-height:142px;padding:15px 18px}.cashier-page .cashier-terminal strong{margin-bottom:8px;font-size:28px}.cashier-page .cashier-terminal div{margin-bottom:7px}.cashier-page .cashier-terminal button{height:29px}.cashier-page .smart-preview-title{bottom:40px}.cashier-page .cashier-preview{min-height:400px}.cashier-page .native-preview{grid-template-columns:1fr 88px 58px 148px 1fr;padding-top:34px}.cashier-page .native-pay-tabs{top:48px}.cashier-page .native-preview p{bottom:44px}.cashier-page .native-preview .cashier-native-qr{width:88px;height:88px;background:linear-gradient(#506ee4 0,#506ee4 0) 42px 17px / 9px 21px,linear-gradient(#506ee4 0,#506ee4 0) 17px 42px / 21px 9px,linear-gradient(#506ee4 0,#506ee4 0) 58px 58px / 11px 11px,repeating-linear-gradient(90deg,#506ee4 0,#506ee4 5px,#fff 5px,#fff 10px)}.cashier-page .native-preview .cashier-native-qr span{width:17px;height:17px}.cashier-page .preview-dash-line{width:58px}.cashier-page .native-preview .phone-card{width:148px;min-height:210px}.cashier-page .phone-card strong{font-size:26px}.cashier-page .phone-card button{height:32px}.cashier-page .cashier-preview-card-aggregate .cashier-preview,.cashier-page .cashier-preview-card-userpay .cashier-preview{min-height:360px}.cashier-page .cashier-preview-card-smart .cashier-preview{min-height:353px}.cashier-page .cashier-preview-card-native .cashier-preview{min-height:398px}.cashier-page .cashier-preview-card-aggregate ul,.cashier-page .cashier-preview-card-userpay ul{margin-top:8px}.cashier-page .cashier-preview-card-smart ul,.cashier-page .cashier-preview-card-native ul{margin-top:10px}.cashier-page .cashier-preview-card{border-radius:12px}.cashier-page .cashier-preview-card-smart,.cashier-page .cashier-preview-card-barcode{height:625px;min-height:625px;overflow:hidden}.cashier-page .cashier-preview-card-aggregate{height:572px;min-height:572px;overflow:hidden}.cashier-page .cashier-preview-card-native{height:667px;min-height:667px;overflow:hidden}.cashier-page .cashier-preview{border-radius:20px}.cashier-page .aggregate-preview{padding-top:38px}.cashier-page .aggregate-preview .qr-board{width:168px;min-height:0;height:288px;padding:0 14px 12px;border:1.5px solid #e2e8f0;border-radius:16px}.cashier-page .aggregate-preview .qr-pay-icons{margin-top:6px;padding-top:8px}.cashier-page .aggregate-preview .cashier-qr-mark{width:122px;height:122px;margin-top:12px;background:linear-gradient(#fff 0,#fff 0) 13px 13px / 28px 28px,linear-gradient(#fff 0,#fff 0) 71px 13px / 28px 28px,linear-gradient(#fff 0,#fff 0) 71px 71px / 28px 28px,linear-gradient(#fff 0,#fff 0) 49px 18px / 5px 8px,linear-gradient(#fff 0,#fff 0) 58px 18px / 5px 8px,linear-gradient(#fff 0,#fff 0) 45px 45px / 6px 6px,linear-gradient(#fff 0,#fff 0) 57px 45px / 6px 6px,linear-gradient(#fff 0,#fff 0) 69px 45px / 6px 6px,linear-gradient(#fff 0,#fff 0) 26px 54px / 5px 5px,linear-gradient(#fff 0,#fff 0) 42px 57px / 6px 6px,linear-gradient(#fff 0,#fff 0) 54px 57px / 6px 6px,linear-gradient(#fff 0,#fff 0) 66px 57px / 6px 6px,linear-gradient(#fff 0,#fff 0) 82px 54px / 5px 5px,linear-gradient(#fff 0,#fff 0) 18px 78px / 6px 6px,linear-gradient(#fff 0,#fff 0) 36px 77px / 6px 6px,linear-gradient(#fff 0,#fff 0) 49px 77px / 6px 6px,linear-gradient(#fff 0,#fff 0) 61px 77px / 6px 6px,linear-gradient(#fff 0,#fff 0) 32px 94px / 6px 6px,linear-gradient(#fff 0,#fff 0) 49px 93px / 6px 6px,linear-gradient(#fff 0,#fff 0) 61px 93px / 6px 6px,linear-gradient(#6670f4 0,#6670f4 0);background-repeat:no-repeat}.cashier-page .aggregate-preview .cashier-qr-mark span{width:17px;height:17px;border-width:5px}.cashier-page .native-preview{grid-template-columns:1fr 86px 56px 150px 1fr;padding-top:28px}.cashier-page .native-pay-tabs{top:50px}.cashier-page .native-preview .cashier-native-qr{width:86px;height:86px;background:linear-gradient(#fff 0,#fff 0) 10px 10px / 24px 24px,linear-gradient(#fff 0,#fff 0) 52px 10px / 24px 24px,linear-gradient(#fff 0,#fff 0) 10px 52px / 24px 24px,linear-gradient(#fff 0,#fff 0) 40px 18px / 5px 7px,linear-gradient(#fff 0,#fff 0) 48px 18px / 5px 7px,linear-gradient(#fff 0,#fff 0) 40px 30px / 5px 5px,linear-gradient(#fff 0,#fff 0) 56px 39px / 6px 6px,linear-gradient(#fff 0,#fff 0) 66px 39px / 5px 5px,linear-gradient(#fff 0,#fff 0) 40px 50px / 5px 5px,linear-gradient(#fff 0,#fff 0) 49px 50px / 5px 5px,linear-gradient(#fff 0,#fff 0) 59px 50px / 5px 5px,linear-gradient(#fff 0,#fff 0) 39px 62px / 6px 6px,linear-gradient(#fff 0,#fff 0) 51px 62px / 5px 5px,linear-gradient(#fff 0,#fff 0) 63px 62px / 5px 5px,linear-gradient(#506ee4 0,#506ee4 0);background-repeat:no-repeat;border:0}.cashier-page .native-preview .cashier-native-qr span{width:15px;height:15px;border:4px solid #506ee4;background:#fff}.cashier-page .native-preview .phone-card{width:150px;min-height:210px;padding:12px 12px 14px}.cashier-page .native-preview p{bottom:35px;width:250px;text-align:center;line-height:20px}.cashier-page .barcode-preview{grid-template-columns:126px 118px;gap:14px;justify-content:start;padding-left:14px}.cashier-page .pay-phone{width:126px;min-height:244px;padding:12px 10px 13px}.cashier-page .pay-phone small{margin:-12px -10px 0;padding:0 10px}.cashier-page .pay-phone strong{font-size:25px}.cashier-page .pay-phone i{padding-top:54px;color:#1b2554;font-size:10px;letter-spacing:1px;background:repeating-linear-gradient(90deg,#111827 0 2px,transparent 2px 4px,#111827 4px 5px,transparent 5px 8px,#111827 8px 11px,transparent 11px 13px) center 12px / 94px 42px no-repeat}.cashier-page .pos-box{width:118px;min-height:230px;padding:12px 10px;border-radius:15px}.cashier-page .pos-box strong{font-size:20px}.cashier-page .pos-box div{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:12px;word-spacing:0;line-height:1}.cashier-page .pos-box div b{height:21px;display:grid;place-items:center;color:#dce4f7;font-size:12px;font-weight:600;background:linear-gradient(#3a4252,#2a3242);border-radius:4px}.cashier-page .pos-box div b:nth-child(10){background:linear-gradient(#6b2730,#4a1820)}.cashier-page .pos-box div b:nth-child(12){background:linear-gradient(#14532d,#0a3d1f)}.cashier-page .barcode-preview>b{top:calc(50% - 16px);left:61%;padding:4px 10px;font-size:11px;line-height:16px;white-space:nowrap;z-index:9;display:inline-flex;align-items:center;gap:4px;color:#10b981;font-weight:600;background:#fffffff2;border:1px solid rgba(16,185,129,.2);border-radius:12px;box-shadow:0 4px 12px #10b9812e}.is-cashier-route .global-float-shortcuts{top:263px;display:none}.is-cashier-route .global-float-shortcuts .float-tool:not(.icon-1688){display:none}.is-cashier-route .top-actions>button,.is-cashier-route .profile-menu>button{color:#111827}.is-cashier-route .top-actions{gap:24px}.is-cashier-route .topbar{gap:21px}.is-cashier-route .search-box input{font-size:13px}.is-cashier-route .search-box input::placeholder{color:#9aa3b5;opacity:1}.is-cashier-route .download-menu,.is-cashier-route .top-actions>button[aria-label=下载专区]{display:none}.is-cashier-route:after{content:"";position:fixed;top:70px;right:0;z-index:60;width:8px;height:310px;pointer-events:none;background:#c7c7c7;border-radius:6px}.cashier-page .smart-preview{min-height:360px;display:flex;flex-direction:column;align-items:center;justify-content:center}.cashier-page .devices-row{width:100%;display:flex;justify-content:space-between;align-items:flex-end;box-sizing:border-box;padding:0 16%;margin:-6px 0 28px;position:relative;z-index:2}.cashier-page .device-demo{width:64px;text-align:center}.cashier-page .device-screen{width:64px;height:64px;display:flex;align-items:center;justify-content:center;margin-bottom:8px;background:#fff;border:1px solid rgba(99,102,241,.12);border-radius:14px;box-shadow:0 4px 12px #1f29510f,0 1px 2px #1f29510a}.cashier-page .device-screen svg{width:30px;height:30px}.cashier-page .device-label{color:#475569;font-size:12px;font-weight:500;line-height:16px;white-space:nowrap}.cashier-page .central-hub{position:relative;z-index:2;text-align:center}.cashier-page .cashier-mockup{width:188px;margin:0 auto 10px}.cashier-page .cashier-screen{position:relative;overflow:hidden;min-height:155px;padding:14px 16px 12px;background:linear-gradient(180deg,#fff,#fafbff);border:1px solid rgba(99,102,241,.08);border-radius:16px;box-shadow:0 12px 32px #6366f12e,0 2px 8px #1f29510f}.cashier-page .cashier-screen:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#6366f1,#818cf8,#a5b4fc)}.cashier-page .cashier-bar{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px;color:#64748b;font-size:11px;font-weight:500}.cashier-page .cashier-title{display:block}.cashier-page .cashier-amt{margin:3px 0 10px;color:#111827;font-weight:800;line-height:1.1}.cashier-page .amt-currency{margin-right:2px;color:#64748b;font-size:14px}.cashier-page .amt-value{font-size:28px}.cashier-page .cashier-methods{display:flex;justify-content:center;gap:12px;margin-bottom:8px}.cashier-page .m-pay{width:28px;height:28px;display:inline-block;background-repeat:no-repeat;background-position:center;background-size:contain}.cashier-page .m-wx{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20standalone='no'?%3e%3c!DOCTYPE%20svg%20PUBLIC%20'-//W3C//DTD%20SVG%201.1//EN'%20'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3e%3csvg%20t='1740654096605'%20class='icon'%20viewBox='0%200%201024%201024'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20p-id='10464'%20width='20'%20height='20'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3cpath%20d='M849.92%2051.2H174.08c-67.8656%200-122.88%2055.0144-122.88%20122.88v675.84c0%2067.8656%2055.0144%20122.88%20122.88%20122.88h675.84c67.8656%200%20122.88-55.0144%20122.88-122.88V174.08c0-67.8656-55.0144-122.88-122.88-122.88z%20m-337.92%20701.76768a363.2896%20363.2896%200%200%201-100.27008-14.03904%2030.99136%2030.99136%200%200%200-9.03168-1.35168c-5.89824%200-11.25376%201.80224-16.31232%204.73088l-67.25632%2038.81984c-1.87392%201.08032-3.6864%201.89952-5.9136%201.89952a10.24%2010.24%200%200%201-10.24512-10.24c0-2.52928%201.01376-5.05856%201.65888-7.48032l13.84448-51.64032c0.5888-2.16064%201.0752-4.2496%201.0752-6.51776a20.48512%2020.48512%200%200%200-8.59648-16.6912C246.18496%20643.53792%20204.8%20574.11072%20204.8%20496.96256c0-141.38368%20137.53344-256%20307.2-256%20103.68%200%20195.30752%2042.8544%20250.9312%20108.41088l-310.35904%20138.1376a30.4896%2030.4896%200%200%201-27.28448-3.1232l-65.99168-46.98112a10.24%2010.24%200%200%200-16.36864%208.21248c0%201.46432%200.37376%202.9696%200.97792%204.31104l55.92576%20122.71104%201.34144%202.94912a20.44928%2020.44928%200%200%200%2027.07968%208.2688l2.24256-1.30048%20353.71008-204.21632C806.51264%20413.81376%20819.2%20454.14912%20819.2%20496.96256c0%20141.3888-137.53856%20256.00512-307.2%20256.00512z'%20fill='%2324B340'%20p-id='10465'%3e%3c/path%3e%3c/svg%3e")}.cashier-page .m-ali{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20version='1.1'%20width='20px'%20height='20px'%20viewBox='0%200%2020.0%2020.0'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3cdefs%3e%3cclipPath%20id='i0'%3e%3cpath%20d='M10,0%20C15.5072464,0%2020,4.49275363%2020,10%20C20,11.3913044%2019.7101449,12.7101449%2019.2028986,13.9130435%20C18.1449275,13.4927536%2014.9710145,12.2463768%2012.7246377,11.4492754%20C13.7246377,9.66666666%2014.057971,7.85507246%2014.057971,7.85507246%20L10.826087,7.85507246%20L10.826087,6.55072463%20L14.8695652,6.55072463%20L14.8695652,5.89855072%20L10.826087,5.89855072%20L10.826087,4.27536232%20L9.36231885,4.27536232%20C9.08695652,4.2753623%209.04347826,4.42028984%209.04347826,4.59420289%20L9.04347826,5.89855072%20L5.31884059,5.89855072%20L5.31884059,6.56521738%20L9.04347826,6.56521738%20L9.04347826,7.86956521%20L5.95652174,7.86956521%20L5.95652174,8.52173912%20L11.9710145,8.52173912%20C11.8115942,9.14492754%2011.5507246,10.0434783%2011.1449275,10.8985507%20C9.69565217,10.3768116%207.98550725,9.95652174%207,9.94202898%20C6.33333334,9.94202898%205.04347826,9.98550725%204.08695652,10.9275362%20C3.63768117,11.3478261%203.47826088,11.7971014%203.39130436,12.2028986%20C3.36231885,12.3623188%203.34782609,12.5217391%203.36231885,12.6666667%20C3.34782609,12.7391304%203.34782609,12.826087%203.36231885,12.9130435%20C3.3768116,13.0289855%203.40579711,13.1449275%203.43478262,13.2608696%20C3.49275361,13.4927536%203.57971014,13.6376812%203.57971014,13.6376812%20C3.57971014,13.6231884%203.57971014,13.5942029%203.56521738,13.5797101%20C3.72463768,13.884058%203.92753623,14.115942%204.10144928,14.3188406%20C4.44927535,14.6956522%205.04347826,15.0724638%205.86956521,15.2463768%20C6.68115943,15.4202899%207.47826088,15.3188406%208.34782609,15.057971%20C9.73913043,14.6521739%2010.9710145,13.7101449%2011.7971014,12.7536232%20C13.5507246,13.5942029%2016.3768116,15.0144928%2018.1014493,15.8550725%20C16.2753623,18.3623188%2013.3333333,20%2010,20%20C4.49275363,20%200,15.5072464%200,10%20C0,4.49275363%204.49275363,0%2010,0%20Z%20M6.28985508,10.8550725%20C7.82608697,10.7971014%209.27536232,11.4637681%2010.4347826,12.057971%20C9.91304348,12.7536232%209.3768116,13.2028986%209.05797102,13.4202899%20C8.24637682,13.9710145%207.17391305,14.4782609%206.17391305,14.4057971%20C5.79710146,14.3768116%204.94202898,14.2173913%204.3768116,13.6521739%20C3.92753623,13.173913%203.84057971,12.5652174%203.94202898,12.0869565%20C4.01449273,11.7246377%204.26086955,11.4492754%204.50724637,11.2608696%20C4.91304348,11.0434783%205.47826088,10.884058%206.28985508,10.8550725%20Z'%3e%3c/path%3e%3c/clipPath%3e%3c/defs%3e%3cg%20clip-path='url(%23i0)'%3e%3cpolygon%20points='0,0%2020,0%2020,20%200,20%200,0'%20stroke='none'%20fill='%23007AFF'%3e%3c/polygon%3e%3c/g%3e%3c/svg%3e")}.cashier-page .cashier-cta{height:30px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:11px;font-weight:600;letter-spacing:1px;background:#6b6cf6;border-radius:8px;box-shadow:0 10px 20px #6366f147}.cashier-page .hub-text{color:#475569;font-size:14px;font-weight:700}.cashier-page .aggregate-preview .cashier-qr-mark{width:122px;height:122px;margin-top:12px}.cashier-page .native-preview{grid-template-columns:1fr 96px 56px 150px 1fr}.cashier-page .native-preview .cashier-native-qr{width:96px;height:96px}.cashier-page .native-preview .cashier-native-qr span{width:16px;height:16px}.cashier-page .barcode-preview{grid-template-columns:130px 110px;gap:22px;padding-left:0}.cashier-page .pos-box{width:110px;min-height:230px;padding:8px;border-radius:14px}.cashier-page .pos-box div{gap:3px;padding:3px 2px 2px}.cashier-page .pos-box div b{height:22px;font-size:10px;font-family:SF Mono,Helvetica Neue,monospace}.cashier-page .barcode-preview{align-items:center}.cashier-page .barcode-preview .pay-phone{width:130px;height:230px;min-height:230px;padding:0;border-radius:24px;overflow:hidden}.cashier-page .cashier-preview-card-barcode .barcode-preview .pay-phone,.cashier-page .cashier-preview-card-barcode .barcode-preview .pos-box{transform:translateY(20px)}.cashier-page .barcode-preview .phone-screen{width:100%;height:100%;display:flex;flex-direction:column;background:#fff}.cashier-page .barcode-preview .phone-header{padding:8px;background:#f8fafc;border-bottom:1px solid #e5e7eb}.cashier-page .barcode-preview .pay-phone>em{display:none}.cashier-page .barcode-preview .phone-header em{display:block;margin:0 0 4px;color:#374151;font-size:8px;font-style:normal;font-weight:600}.cashier-page .barcode-preview .pay-phone small{min-height:17px;margin:0;padding:0;color:#374151;background:transparent;border-radius:0;font-size:10px;font-weight:600}.cashier-page .barcode-preview .payment-area{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px}.cashier-page .barcode-preview .pay-phone span{margin-top:0;color:#6b7280;font-size:8px}.cashier-page .barcode-preview .pay-phone strong{margin:0 0 16px;color:#111827;font-size:18px;font-weight:700;letter-spacing:-.5px}.cashier-page .barcode-preview .pay-phone i.barcode-display{width:96px;height:28px;display:flex;align-items:flex-end;justify-content:center;gap:1px;margin-bottom:6px;padding:0;color:inherit;letter-spacing:0;background:none;border-top:0}.cashier-page .barcode-preview .barcode-display b{flex:0 0 auto;background:#111827;border-radius:.5px}.cashier-page .barcode-preview .scan-beam-area{position:absolute;top:50%;left:50%;z-index:8;width:180px;height:4px;transform:translate(-50%,-50%);pointer-events:none}.cashier-page .barcode-preview .scan-beam-area i{display:block;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(34,211,238,.3) 20%,#22d3ee 50%,rgba(34,211,238,.3) 80%,transparent 100%);border-radius:2px;box-shadow:0 0 12px #22d3ee80}.cashier-page .barcode-preview .pay-phone .code-number{color:#6b7280;font-family:monospace;font-size:8px;font-style:normal;letter-spacing:0}.cashier-page .pos-box{display:flex;flex-direction:column;gap:6px}.cashier-page .pos-box section{height:102px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:4px;padding:7px 6px 6px;color:#10b981;background:#0d1f17;border-radius:6px;box-shadow:inset 0 0 8px #10b98126;text-shadow:0 0 4px rgba(16,185,129,.6)}.cashier-page .pos-box section small,.cashier-page .pos-box section strong,.cashier-page .pos-box section span{color:inherit;text-align:center}.cashier-page .pos-box section small{font-size:9px;font-weight:600}.cashier-page .pos-box section strong{margin:0;font-size:18px;letter-spacing:.5px}.cashier-page .pos-box section .pos-qr-mini{width:18px;height:18px;display:grid;grid-template-columns:repeat(3,4px);grid-template-rows:repeat(3,4px);justify-content:center;align-content:center;gap:2px;margin:1px 0 0;color:inherit;font-style:normal;text-shadow:none;opacity:.86}.cashier-page .pos-box section .pos-qr-mini b{display:block;width:4px;height:4px;background:currentColor;border-radius:1px;box-shadow:0 0 4px #10b9818c}.cashier-page .pos-box section .pos-qr-mini b:nth-child(5),.cashier-page .pos-box section .pos-qr-mini b:nth-child(8){opacity:.35}.cashier-page .pos-box section span{font-size:8px;opacity:.85}.cashier-page .pos-box div{margin-top:0}.cashier-page .cashier-mode-icon:before,.cashier-page .cashier-mode-icon:after{content:none}.cashier-page .cashier-mode-icon{display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;font-size:20px}.cashier-page .cashier-mode-icon>i,.cashier-page .cashier-mode-icon>i:before,.cashier-page .cashier-mode-icon>i:after{box-sizing:border-box}.cashier-page .cashier-mode-icon .device-pc{position:absolute;top:0;left:0;width:14px;height:10px;background:currentColor;border-radius:2px;opacity:.8}.cashier-page .cashier-mode-icon .device-pc:after{content:"";position:absolute;bottom:-2px;left:50%;width:8px;height:1px;transform:translate(-50%);background:currentColor}.cashier-page .cashier-mode-icon .device-mobile{position:absolute;right:0;bottom:0;width:8px;height:12px;background:currentColor;border-radius:2px;opacity:.9}.cashier-page .cashier-mode-icon .device-mobile:before{content:"";position:absolute;top:2px;right:1px;bottom:2px;left:1px;background:#ffffff4d;border-radius:1px}.cashier-page .cashier-mode-icon.smart>i{position:relative;width:20px;height:16px}.cashier-page .cashier-mode-icon.aggregate>i{position:relative;width:18px;height:20px}.cashier-page .cashier-mode-icon .stand-base{position:absolute;bottom:0;left:50%;width:18px;height:3px;transform:translate(-50%);background:currentColor;border-radius:2px}.cashier-page .cashier-mode-icon .stand-screen{position:absolute;top:0;left:50%;width:12px;height:16px;transform:translate(-50%);background:currentColor;border-radius:2px}.cashier-page .cashier-mode-icon .stand-qr{position:absolute;top:3px;left:50%;width:6px;height:6px;transform:translate(-50%);background:#fff6;border-radius:1px}.cashier-page .cashier-mode-icon.barcode>i{position:relative;width:20px;height:16px}.cashier-page .cashier-mode-icon.native>i{width:20px;height:20px;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);gap:2px}.cashier-page .cashier-mode-icon.native b{background:currentColor;border-radius:1px;opacity:.8}.cashier-page .cashier-mode-icon.native b:nth-child(1),.cashier-page .cashier-mode-icon.native b:nth-child(3),.cashier-page .cashier-mode-icon.native b:nth-child(5),.cashier-page .cashier-mode-icon.native b:nth-child(7),.cashier-page .cashier-mode-icon.native b:nth-child(9){opacity:1}.cashier-page .cashier-mode-icon .scanner-body{position:absolute;top:2px;left:0;width:8px;height:12px;background:currentColor;border-radius:2px 0 0 2px}.cashier-page .cashier-mode-icon .scanner-handle{position:absolute;top:0;right:0;width:10px;height:6px;background:currentColor;border-radius:0 2px 2px 0}.cashier-page .cashier-mode-icon .scanner-beam{position:absolute;top:8px;left:8px;width:8px;height:1px;background:currentColor;opacity:.6}.cashier-page .cashier-preview-options{gap:7px 12px;font-size:13px;flex-wrap:wrap}.cashier-page .cashier-preview-options label{gap:5px;white-space:nowrap}.cashier-page .cashier-preview-options input{width:15px;height:15px;flex:0 0 auto}.cashier-page .cashier-preview-card-smart .cashier-preview-options label:nth-child(3){flex-basis:100%}.cashier-left{gap:27px}.cashier-page .cashier-submit{height:50px;margin-top:10px;font-size:15px;border-radius:13px;font-weight:600}.cashier-page .cashier-form-card{padding:10px 20px 16px}.cashier-page .cashier-form-row,.cashier-page .cashier-radio-row{grid-template-columns:84px minmax(0,1fr);gap:16px;min-height:53px}.cashier-page .cashier-radio-row{grid-template-columns:84px auto auto 1fr}.cashier-page .cashier-form-row.with-addon{position:relative;grid-template-columns:84px minmax(0,1fr);gap:16px}.cashier-page .cashier-form-row.with-addon input{padding-right:106px;border-radius:4px}.cashier-page .cashier-form-row input::placeholder{color:#9b9b9b;opacity:1}.cashier-page .cashier-form-row.with-addon button{position:absolute;top:7.5px;right:0;width:92px;gap:4px;color:#4c5667;border-color:#e3e3e3;border-radius:0 4px 4px 0}.cashier-page .cashier-submit{width:100%;background:linear-gradient(90deg,#5b73ea,#8fa7f6);box-shadow:0 8px 18px #5b73ea47}.cashier-page .native-preview{grid-template-columns:0 96px 90px 168px 0;justify-content:center;padding-top:18px}.cashier-page .native-preview .native-pay-tabs{top:32px}.cashier-page .native-preview .cashier-native-qr{width:96px;height:96px;transform:translateY(-24px)}.cashier-page .aggregate-preview .cashier-qr-mark,.cashier-page .native-preview .cashier-native-qr{display:block;background:none;border:0}.cashier-page .aggregate-preview .cashier-qr-mark{border-radius:9px;box-shadow:0 6px 16px #5874e540}.cashier-page .native-preview .cashier-native-qr{border-radius:12px;box-shadow:0 18px 34px #506ee442}.cashier-page .native-preview .preview-dash-line{width:90px;transform:translateY(-24px)}.cashier-page .native-preview .phone-card{width:168px;transform:translateY(-24px)}.cashier-page .native-preview p{bottom:52px}.cashier-page .native-preview .phone-card{min-height:0;height:auto;padding:8px 0 12px;overflow:hidden;border:1.5px solid #d4d8e2;border-radius:26px;box-shadow:0 18px 36px #1f295129,0 4px 10px #1f29510f,inset 0 0 0 1px #fffc;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif}.cashier-page .native-preview .phone-card:after{content:"";position:absolute;bottom:4px;left:50%;width:38%;height:3px;transform:translate(-50%);background:#1e293b;border-radius:2px;opacity:.28}.cashier-page .native-preview .np-header{height:28px;display:flex;align-items:center;justify-content:center;position:relative;margin:0 6px 4px;color:#1e293b;font-size:11px;font-weight:600;border-radius:6px 6px 0 0}.cashier-page .native-preview .phone-card .np-header span,.cashier-page .native-preview .phone-card .np-method span{margin:0;color:inherit;text-align:inherit;font-size:inherit}.cashier-page .native-preview .np-back{position:absolute;left:10px;display:block;font-size:16px;line-height:1}.cashier-page .native-preview .np-title{display:inline;font-weight:600}.cashier-page .native-preview .wx-header{background:#ededed}.cashier-page .native-preview .ali-header{background:#fff;border-bottom:1px solid #f0f0f0}.cashier-page .native-preview .np-body{padding:12px 14px 10px;text-align:center}.cashier-page .native-preview .np-merchant{margin-bottom:6px;color:#94a3b8;font-size:10px}.cashier-page .native-preview .np-amount{margin-bottom:14px;color:#1e293b;font-size:24px;font-weight:700;letter-spacing:-.5px;line-height:1.1}.cashier-page .native-preview .np-method{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;padding:7px 10px;background:#f8fafc;border-radius:8px;font-size:10px}.cashier-page .native-preview .np-method-name{display:inline;color:#475569;font-weight:500}.cashier-page .native-preview .np-method-bal{display:inline;color:#94a3b8}.cashier-page .native-preview .phone-card button{width:100%;padding:9px 0;color:#fff;font-size:11px;font-weight:600;border:0;border-radius:20px}.cashier-page .native-preview .phone-card button.wx-cta{background:#07c160;box-shadow:0 4px 10px #07c16047}.cashier-page .native-preview .phone-card button.ali-cta{background:#1677ff;box-shadow:0 4px 10px #1677ff47}.cashier-page.cashier-mode-page-aggregate .cashier-layout{grid-template-columns:718px 274px}.cashier-page .cashier-preview-card-aggregate .cashier-preview{min-height:340px}.cashier-page .cashier-preview-card-aggregate .aggregate-preview{padding-top:24px}.cashier-page .cashier-preview-card-aggregate .aggregate-preview .qr-board{width:165px;height:278px}.cashier-page .cashier-preview-card-aggregate .aggregate-preview .cashier-qr-mark{width:118px;height:118px}.cashier-page .cashier-preview-card-aggregate ul{line-height:1.5}.cashier-page.cashier-mode-page-native .cashier-layout{grid-template-columns:558px 414px}.cashier-page.cashier-mode-page-native .cashier-form-row,.cashier-page.cashier-mode-page-native .cashier-radio-row{min-height:78px}.cashier-page.cashier-mode-page-native .cashier-radio-row{grid-template-columns:auto auto 1fr;align-content:start;align-items:start;row-gap:8px;padding-top:20px}.cashier-page.cashier-mode-page-native .cashier-radio-row label{grid-column:1 / -1}.cashier-page.cashier-mode-page-native .cashier-form-row.with-addon button{top:20px}.cashier-page.cashier-mode-page-barcode .cashier-layout{grid-template-columns:684px 308px}.cashier-page .cashier-preview-card-barcode .cashier-preview{min-height:382px}.cashier-page .cashier-preview-card-native .cashier-preview{min-height:474px}.cashier-page .native-preview{align-items:center;padding-top:104px}.cashier-page .native-pay-tabs{top:174px}.cashier-page .native-preview .native-pay-tabs{top:110px}.cashier-page .native-preview .cashier-native-qr,.cashier-page .native-preview .phone-card{transform:none}.cashier-page .native-preview p{bottom:60px}.cashier-page .cashier-preview-card-native .cashier-preview{min-height:545px;margin-top:26px}.cashier-page .cashier-preview-card-native ul{margin-top:10px}.cashier-page .native-preview .native-pay-tabs{top:166px}.cashier-page .native-preview .cashier-native-qr,.cashier-page .native-preview .preview-dash-line,.cashier-page .native-preview .phone-card{transform:translateY(26px)}.cashier-page .native-preview p{bottom:26px}.live-code-page .page-subtitle{margin:6px 0 0;color:#667085;font-size:13px}.live-code-table th,.live-code-table td{vertical-align:top}.live-code-table th:nth-child(1),.live-code-table td:nth-child(1){width:132px}.live-code-table th:nth-child(7),.live-code-table td:nth-child(7),.live-code-table th:nth-child(8),.live-code-table td:nth-child(8){text-align:center}.live-code-table .icon-link{min-width:46px;justify-content:center;gap:5px;white-space:nowrap}.live-action-icon{width:14px;height:14px;display:inline-block;position:relative;flex:0 0 auto;color:currentColor;vertical-align:-2px}.live-action-icon:before,.live-action-icon:after{content:"";position:absolute;box-sizing:border-box}.live-action-icon.refresh:before{top:1px;right:1px;bottom:1px;left:1px;border:2px solid currentColor;border-left-color:transparent;border-radius:50%}.live-action-icon.refresh:after{right:0;top:0;width:5px;height:5px;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:rotate(22deg)}.live-action-icon.plus:before{left:6px;top:1px;width:2px;height:12px;background:currentColor;border-radius:2px}.live-action-icon.plus:after{left:1px;top:6px;width:12px;height:2px;background:currentColor;border-radius:2px}.live-action-icon.edit:before{left:2px;top:8px;width:10px;height:4px;border:2px solid currentColor;border-top:0;border-radius:1px}.live-action-icon.edit:after{left:6px;top:1px;width:4px;height:10px;background:currentColor;border-radius:2px;transform:rotate(42deg);transform-origin:center}.live-action-icon.logs:before{top:1px;right:1px;bottom:1px;left:1px;border:2px solid currentColor;border-radius:50%}.live-action-icon.logs:after{left:6px;top:3px;width:4px;height:5px;border-left:2px solid currentColor;border-bottom:2px solid currentColor}.live-code-url{display:block;max-width:260px;color:#2563eb;font-size:12px;line-height:1.45;word-break:break-all}.live-code-info-cell{min-width:260px}.live-code-info-cell strong{display:inline-block;margin-bottom:4px;color:#344054;font-weight:700}.live-code-info-cell code{color:#667085;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;word-break:break-all}.payment-code-cell{display:grid;grid-template-columns:74px minmax(0,1fr);align-items:start;gap:10px;min-width:280px}.payment-code-thumb{width:64px;height:64px;display:grid;place-items:center;object-fit:contain;color:#8a95ad;font-size:12px;background:#f8fafc;border:1px solid #e5e9f2;border-radius:4px}.payment-code-file{display:block;max-width:220px;margin-top:3px;color:#8a95ad;font-size:12px;line-height:1.35;word-break:break-all}.live-code-qr-trigger{width:112px;min-height:170px;display:grid;place-items:center;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none}.live-code-qr-trigger:hover{opacity:.88}.live-code-qr-trigger img{display:block;image-rendering:pixelated}.live-code-qr-loading{width:92px;height:92px;display:grid;place-items:center;color:#98a2b3;font-size:12px;background:#f8fafc}.live-code-qr-modal{width:min(620px,calc(100vw - 32px));max-height:calc(100vh - 48px);display:flex;flex-direction:column}.modal-mask:has(.live-code-qr-modal){padding-top:24px}.live-code-qr-modal .modal-body{display:grid;justify-items:center;gap:10px;overflow-y:auto;padding-top:12px;padding-bottom:12px;text-align:center}.live-code-qr-modal .modal-body>img{width:260px;height:260px;padding:10px;background:#fff;border:1px solid #dbe3ef;border-radius:8px;image-rendering:pixelated}.live-code-qr-modal h4{margin:2px 0 0;color:#1d2939;font-size:18px}.live-code-qr-modal p{max-width:100%;margin:0;color:#2563eb;font-size:13px;line-height:1.5;word-break:break-all}.live-code-qr-modal .wechat-pay-preview{--wechat-card-width: 300px;margin:0 auto 8px}.live-code-modal-mask{place-items:center;padding:20px}.live-code-modal{width:min(860px,calc(100vw - 40px));max-height:calc(100dvh - 40px);display:flex;flex-direction:column;overflow:hidden}.live-code-modal .modal-head{min-height:52px;flex:0 0 auto;padding:12px 18px}.live-code-modal .modal-body{min-height:0;flex:1 1 auto;padding:16px 18px;overflow-y:auto}.live-code-modal .modal-foot{flex:0 0 auto}.live-code-modal-grid{display:grid;grid-template-columns:minmax(0,390px) minmax(260px,1fr);align-items:start;gap:18px}.live-code-form-column{min-width:0}.live-code-modal .form-row{display:grid;grid-template-columns:86px minmax(0,1fr);align-items:center;gap:10px;margin-bottom:10px}.live-code-modal .form-row label{width:auto;flex:initial;color:#56627c;text-align:right}.live-code-modal .form-row input[type=password],.live-code-modal .form-row input[type=text],.live-code-modal .form-row input[type=tel],.live-code-modal .form-row input:not([type]),.live-code-modal .form-row select,.live-code-modal .form-row textarea{width:100%;min-width:0;height:34px;padding:6px 9px}.live-code-preview-column{min-width:0;display:grid;justify-items:center;padding:8px 10px 12px;background:#f8fafc;border:1px solid #edf1f7;border-radius:8px}.live-code-preview-column .wechat-pay-preview{--wechat-card-width: min(300px, 100%);margin:0 auto}.live-code-checks{align-items:flex-start}.live-code-modal .live-code-checks{align-items:start}.live-code-checks>div{display:grid;gap:8px}.live-code-modal .live-code-checks>div{gap:6px;max-height:88px;overflow-y:auto;padding:8px;background:#f8fafc;border:1px solid #edf1f7;border-radius:6px}.live-code-checks label{display:flex;align-items:center;gap:8px;color:#344054}.live-code-modal .channel-result-note{margin:8px 0 0 96px}@media (max-width: 900px){.live-code-modal{width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.live-code-modal-grid{grid-template-columns:1fr}.live-code-preview-column{order:-1}.live-code-preview-column .wechat-pay-preview{--wechat-card-width: min(240px, 100%)}}.live-code-public-page{min-height:100vh;min-height:100dvh;display:grid;place-items:center;padding:24px 14px;background:#eef3f8;box-sizing:border-box}.live-code-public-page .wechat-pay-preview{--wechat-card-width: min(360px, calc(100vw - 28px) );margin:0 auto}.live-code-public-status{width:min(320px,calc(100vw - 48px));display:grid;justify-items:center;gap:18px;padding:34px 24px;background:#fff;border-radius:8px;box-shadow:0 12px 36px #0f172a1f;text-align:center}.live-code-public-status p,.live-code-public-hint{margin:0;color:#1f2a44;font-size:15px;font-weight:700;line-height:1.6;text-align:center}.live-code-public-hint{align-self:start;margin-top:12px}.wechat-pay-preview{--wechat-card-width: 360px;--wechat-scale: calc(var(--wechat-card-width) / 990);width:var(--wechat-card-width);aspect-ratio:990 / 1500;margin:10px auto 14px;background:#fff;border:0;overflow:hidden;text-align:center;position:relative;color:#000;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Helvetica Neue,Arial,sans-serif;box-shadow:none}.wechat-pay-preview.is-thumb{--wechat-card-width: 120px;margin:0}.wechat-pay-top-wave{position:absolute;inset:0 0 auto;width:100%;height:calc(var(--wechat-card-width) * 240 / 990);display:block;color:#2f80ed}.wechat-pay-preview-top{position:absolute;left:0;top:0;width:100%;height:calc(var(--wechat-card-width) * 213 / 990);color:#fff;display:flex;align-items:center;justify-content:center;gap:calc(var(--wechat-card-width) * 25 / 990);font-size:calc(var(--wechat-card-width) * 63 / 990);font-weight:800;line-height:1;letter-spacing:0}.wechat-pay-brand-icon{width:calc(var(--wechat-card-width) * 120 / 990);height:calc(var(--wechat-card-width) * 110 / 990);display:block;flex:0 0 auto;object-fit:contain}.wechat-pay-preview-body{position:static}.wechat-pay-preview-body h4{position:absolute;left:calc(var(--wechat-card-width) * 70 / 990);top:calc(var(--wechat-card-width) * 344 / 990);width:calc(var(--wechat-card-width) * 850 / 990);margin:0;color:#000;font-size:calc(var(--wechat-card-width) * 72 / 990);line-height:1;font-weight:900;letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wechat-pay-preview-body .official{position:absolute;left:0;top:calc(var(--wechat-card-width) * 444 / 990);width:100%;margin:0;color:#000;font-size:calc(var(--wechat-card-width) * 47 / 990);line-height:1;font-weight:800;letter-spacing:0}.wechat-pay-preview-qr{position:absolute;left:calc(var(--wechat-card-width) * 251 / 990);top:calc(var(--wechat-card-width) * 596 / 990);width:calc(var(--wechat-card-width) * 488 / 990);height:calc(var(--wechat-card-width) * 488 / 990);display:grid;place-items:center;background:#fff;overflow:visible}.wechat-pay-preview-qr img{width:100%;height:100%;display:block;image-rendering:auto}.wechat-pay-center-mark{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:calc(var(--wechat-card-width) * 93 / 990);height:calc(var(--wechat-card-width) * 78 / 990);display:block;pointer-events:none}.wechat-pay-preview .pay-text{position:absolute;left:0;top:calc(var(--wechat-card-width) * 1145 / 990);width:100%;margin:0;color:#000;font-size:calc(var(--wechat-card-width) * 48 / 990);line-height:1;font-weight:900;letter-spacing:0}.wechat-pay-preview .source-text{position:absolute;left:calc(var(--wechat-card-width) * 70 / 990);top:calc(var(--wechat-card-width) * 1390 / 990);width:calc(var(--wechat-card-width) * 850 / 990);margin:0;color:#a0a3a8;font-size:calc(var(--wechat-card-width) * 36 / 990);line-height:1;font-weight:500;letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.store-list-page{min-width:0;margin:-18px -9px 0}.store-list-page .store-panel{overflow-x:auto}.store-list-page .store-actions{min-height:118px;display:grid;grid-template-columns:minmax(500px,1fr) auto;align-items:start;gap:18px;margin-bottom:8px}.store-list-page .store-filters{width:auto;min-width:0}.store-list-page .filter-line{flex-wrap:nowrap;gap:6px;margin-bottom:10px}.store-list-page .store-filters input,.store-list-page .store-filters select{width:128px;min-width:0;height:38px;color:#565656;border-color:#e3e7ef}.store-list-page .store-filters .btn-info{width:74px;min-width:74px;margin-left:10px;padding:8px 12px;white-space:nowrap}.store-list-page .btn-clear{min-width:54px;white-space:nowrap}.store-list-page .batch-actions{position:static;display:flex;flex-direction:row-reverse;flex-wrap:nowrap;gap:10px;justify-content:flex-start}.store-list-page .batch-actions button{min-width:88px;height:38px;padding:8px 12px;white-space:nowrap}.store-list-page .store-table{table-layout:fixed;margin-top:6px;min-width:1012px}.store-list-page .store-table th,.store-list-page .store-table td{padding:8px 10px;vertical-align:middle;word-break:normal}.store-list-page .store-table th{height:45px;white-space:nowrap}.store-list-page .store-table td{height:68px}.store-list-page .store-table:not(.export-task-table) th:nth-child(1),.store-list-page .store-table:not(.export-task-table) td:nth-child(1){width:70px;text-align:center}.store-list-page .store-table:not(.export-task-table) th:nth-child(2),.store-list-page .store-table:not(.export-task-table) td:nth-child(2){width:156px;text-align:center}.store-list-page .store-table:not(.export-task-table) th:nth-child(3),.store-list-page .store-table:not(.export-task-table) td:nth-child(3),.store-list-page .store-table:not(.export-task-table) th:nth-child(4),.store-list-page .store-table:not(.export-task-table) td:nth-child(4){width:120px;text-align:center}.store-list-page .store-table:not(.export-task-table) th:nth-child(5),.store-list-page .store-table:not(.export-task-table) td:nth-child(5){width:110px;text-align:center}.store-list-page .store-table:not(.export-task-table) th:nth-child(6),.store-list-page .store-table:not(.export-task-table) td:nth-child(6){width:436px}.store-list-page .store-table:not(.export-task-table) td:last-child{white-space:nowrap}.store-list-page .store-table:not(.export-task-table) td:last-child .white-btn{min-width:68px;height:34px;margin-right:2px;padding:7px 6px;color:#4c5667;white-space:nowrap}.store-list-page .store-table:not(.export-task-table) td:last-child .white-btn:first-child{display:none}.store-list-page .export-task-table{min-width:100%;table-layout:fixed}.store-list-page .export-task-table th:nth-child(1),.store-list-page .export-task-table td:nth-child(1){width:122px}.store-list-page .export-task-table th:nth-child(2),.store-list-page .export-task-table td:nth-child(2){width:174px}.store-list-page .export-task-table th:nth-child(3),.store-list-page .export-task-table td:nth-child(3){width:auto}.store-list-page .export-task-table th:nth-child(4),.store-list-page .export-task-table td:nth-child(4){width:112px}.store-list-page .export-task-table th:nth-child(5),.store-list-page .export-task-table td:nth-child(5){width:132px}.store-list-page .export-task-table th:nth-child(6),.store-list-page .export-task-table td:nth-child(6){width:122px}.store-list-page .export-task-table th:nth-child(7),.store-list-page .export-task-table td:nth-child(7){width:156px}.store-list-page .qr-link{width:34px;height:34px;display:inline-grid;place-items:center;color:#506ee4;background:transparent;border:0}.store-list-page .qr-link svg,.store-list-page .qr-link i{width:20px;height:20px;font-size:20px}.store-pay-qr-mask{padding-top:92px;background:#0000007a}.store-pay-qr-modal{width:min(640px,calc(100vw - 56px));min-height:520px;border:1px solid #e4e8f0;border-radius:7px;box-shadow:0 16px 40px #0f172a38}.store-pay-qr-modal .modal-head{min-height:58px;padding:14px 18px}.store-pay-qr-modal .modal-head h3{color:#111f54;font-size:20px;font-weight:700}.store-pay-qr-modal .modal-head button{color:#666}.store-pay-qr-modal .modal-head button:before,.store-pay-qr-modal .modal-head button:after{width:18px;height:3px}.store-pay-qr-modal .modal-body{padding:28px 24px 24px}.store-pay-qr-body{display:grid;justify-items:center;gap:42px}.store-pay-card{width:252px;padding:9px 9px 0;background:linear-gradient(180deg,#29b6e3,#0788c7);border-radius:13px;overflow:hidden}.store-pay-card-inner{min-height:292px;display:grid;justify-items:center;align-content:start;padding:20px 10px 16px;background:#fff;border-radius:8px}.store-pay-card-inner h4{width:calc(100% + 20px);margin:0 0 24px;padding-bottom:21px;color:#111;font-size:24px;font-weight:800;line-height:1;letter-spacing:5px;text-align:center;border-bottom:1px solid #edf0f5}.store-pay-qr-image{width:138px;height:138px;display:grid;place-items:center;color:#9aa5b8;font-size:13px;background:#fff}.store-pay-qr-image img{width:138px;height:138px;display:block;image-rendering:pixelated}.store-pay-card-inner p{margin:17px 0 0;color:#343434;font-size:16px;line-height:1.2}.store-pay-card-foot{height:57px;display:flex;align-items:center;justify-content:space-between;padding:0 14px 0 10px;color:#fff}.store-pay-card-foot strong{font-size:19px;line-height:1}.store-pay-icons{display:inline-flex;align-items:center;gap:10px}.store-pay-icons img{width:22px;height:22px;display:block;flex:0 0 auto;object-fit:contain}.store-pay-icon-alipay{filter:brightness(0) invert(1)}.store-pay-qr-actions{display:flex;justify-content:center;gap:58px}.store-pay-qr-actions button{padding:0;color:#5e79e6;font-size:14px;font-weight:600;background:transparent;border:0}.store-pay-qr-actions button:hover{color:#405fd2}@media (max-width: 1280px){.store-list-page .store-actions{min-height:0}}@media (max-width: 960px){.store-list-page .filter-line,.store-list-page .batch-actions{flex-wrap:wrap}.store-list-page .store-filters .btn-info{margin-left:0}}
