.address-confirm-overlay[data-v-0a5ef256]{position:fixed;inset:0;background:#0f172a99;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px}.address-confirm[data-v-0a5ef256]{width:min(640px,100%);max-height:90vh;overflow:auto;margin:0}.address-confirm h3[data-v-0a5ef256]{margin:0 0 16px}.address-confirm p[data-v-0a5ef256]{margin:12px 0;overflow-wrap:anywhere}.order-results-page[data-v-0e889a93]{box-sizing:border-box;width:100%;min-height:100dvh;margin:0 auto;padding:28px 16px 32px;background:#0d121b;color:#e8edf5;font:14px/1.6 system-ui,sans-serif;overflow-wrap:anywhere;color-scheme:dark}header[data-v-0e889a93],dl[data-v-0e889a93],.result-error[data-v-0e889a93],footer[data-v-0e889a93],.order-results-page>p[data-v-0e889a93]{max-width:620px;margin-left:auto;margin-right:auto}header[data-v-0e889a93]{margin-bottom:18px}h1[data-v-0e889a93]{margin:0;font-size:24px;line-height:1.4;letter-spacing:.02em}.connection[data-v-0e889a93]{display:flex;align-items:center;gap:7px;margin-top:8px;color:#8e9bad;font-size:12px}.connection span[data-v-0e889a93]{width:6px;height:6px;flex-shrink:0;border-radius:50%;background:currentColor}.connection.is-connected[data-v-0e889a93]{color:#79cbb3}dl[data-v-0e889a93]{margin-top:0;margin-bottom:0;background:#151d29;border:1px solid #263142;border-radius:12px;padding:4px 15px}dl>div[data-v-0e889a93]{display:grid;grid-template-columns:minmax(112px,36%) minmax(0,1fr);gap:12px;align-items:start;padding:11px 0;border-bottom:1px solid #25303e}dl>div[data-v-0e889a93]:last-child{border-bottom:0}dt[data-v-0e889a93]{min-width:0;color:#a3afc0;font-size:12px}dd[data-v-0e889a93]{margin:0;min-width:0;font-size:13px;line-height:1.65;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;word-break:break-word}.identifier[data-v-0e889a93]{font-size:12px}.confirmation[data-v-0e889a93]{color:#fff;font-weight:650;font-size:16px;letter-spacing:.08em}.status[data-v-0e889a93]{color:#c4d6f2;font-weight:600}.match[data-v-0e889a93]{color:#7cd5a7;font-weight:600}.mismatch[data-v-0e889a93]{color:#f09a9f;font-weight:600}.pending[data-v-0e889a93]{color:#b7ad88}.result-error[data-v-0e889a93]{color:#f2b8bd;background:#302027;border:1px solid #59313b;border-radius:10px;padding:12px}footer[data-v-0e889a93]{margin-top:16px;color:#8190a5;font-size:11px}@media(max-width:350px){.order-results-page[data-v-0e889a93]{padding:22px 12px 28px}dl[data-v-0e889a93]{padding:3px 12px}dl>div[data-v-0e889a93]{grid-template-columns:112px minmax(0,1fr);gap:8px;padding:10px 0}dd[data-v-0e889a93]{font-size:12px}.confirmation[data-v-0e889a93]{font-size:15px}}*{box-sizing:border-box}body{margin:0;font-family:Arial,Microsoft YaHei,sans-serif;color:#243142;background:#f4f6f8}button,input,select{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}a{color:#325c9a;text-decoration:none}h1,h2,p{margin:0}a:hover{text-decoration:underline}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid #3f71bf;outline-offset:3px}.demo-banner{position:sticky;top:0;z-index:30;min-height:38px;display:flex;align-items:center;justify-content:center;gap:14px;background:#fff1bc;color:#685411;font-size:11px;padding:7px}.demo-banner strong{font-size:13px;letter-spacing:1px}.state-card{padding:40px 22px;text-align:center;background:#fff;line-height:2}.state-card h1{font-size:23px}.state-card p{font-size:14px}.error{color:#bd3434;font-size:13px;line-height:1.7;overflow-wrap:anywhere}.success{color:#21794c;font-size:13px}.button,.button-row button{border:0;border-radius:5px;padding:10px 15px;background:#325c9a;color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:13px}.button.secondary{background:#e9eef5;color:#325c9a}.button.danger{background:#b33f3f}.button-row{display:flex;gap:10px;flex-wrap:wrap;margin-top:15px;justify-content:center}.spinner{display:inline-block;width:22px;height:22px;border:2px solid #b8c8dd;border-top-color:#356196;border-radius:50%;animation:spin 1s linear infinite;margin-right:8px;vertical-align:middle}@keyframes spin{to{transform:rotate(360deg)}}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.heartbeat-status{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.status-dot{width:5px;height:5px;border-radius:50%;background:#449b62}.staff-shell{max-width:1240px;margin:auto;padding:25px}.staff-header{display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap;padding-bottom:20px;border-bottom:1px solid #dce3ed}.staff-header h1{font-size:21px}.staff-header p{font-size:12px;color:#73839a;margin-top:8px}.staff-header nav{display:flex;gap:17px;align-items:center;flex-wrap:wrap;font-size:13px}.router-link-active{font-weight:600}.staff-body{padding-top:25px}.heading{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:20px}.heading h2{font-size:21px}.heading p{font-size:13px;color:#708196;margin-top:8px}.card{border:1px solid #e1e6ee;background:#fff;border-radius:9px;padding:22px;margin-bottom:20px}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:14px}.stat{background:#fff;border:1px solid #e2e7ef;border-radius:8px;padding:20px}.stat span{font-size:13px;color:#728199}.stat strong{display:block;font-size:30px;margin-top:12px}.login-card{max-width:400px;margin:65px auto;padding:30px;background:#fff;border:1px solid #dfe6ef;border-radius:10px}.login-card h1{font-size:24px}.login-card>p{color:#748194;font-size:13px;margin-top:10px}.form{display:grid;gap:15px}.form label{display:flex;flex-direction:column;gap:7px;font-size:13px}.form input,.form select{border:1px solid #cad4e2;border-radius:5px;padding:10px;background:#fff;min-width:0}.form-row{display:grid;grid-template-columns:2fr 1fr 1fr auto;align-items:end;gap:12px}.table-wrap{overflow:auto;background:#fff;border:1px solid #e0e6ef;border-radius:8px}table{border-collapse:collapse;width:100%;font-size:12px;text-align:left}th{background:#edf2f8;color:#687c95;font-weight:500;white-space:nowrap}td,th{padding:13px 15px;border-bottom:1px solid #e9edf3;vertical-align:top}td{line-height:1.6}td .button{padding:6px 9px;font-size:12px}td small{display:block;color:#8492a6}td details{max-width:260px;word-break:break-all}td summary{cursor:pointer;color:#6f819b}.badge{display:inline-block;padding:3px 8px;border-radius:4px;font-size:11px;white-space:nowrap;background:#e7eef8;color:#41618d}.badge.APPROVED{background:#e2f3e9;color:#257544}.badge.REJECTED,.badge.DISABLED{background:#f8e5e5;color:#af4444}.badge.WAITING_REVIEW{background:#fff0cf;color:#9a741e}.empty{padding:40px;text-align:center;color:#8291a6}.details{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:15px;font-size:13px}.details dt{color:#78889d;margin-bottom:6px}.details dd{margin:0;overflow-wrap:anywhere}.small{font-size:12px;color:#78889d}.section-title{font-size:16px;margin-bottom:15px}.refresh-time{margin-top:12px;font-size:11px;color:#8898aa}.copy-link{display:flex;gap:10px;align-items:center;flex-wrap:wrap;word-break:break-all}.copy-link a{max-width:400px;font-size:12px}.loading-box{text-align:center;padding:40px 20px;background:#fff;min-height:calc(100dvh - 38px)}.loading-content{padding-top:60px}.loading-title{font-size:19px;margin-bottom:18px}.loading-box .pay-money{font-size:42px;margin-bottom:25px}.loading-box .loading{margin:25px;display:flex;justify-content:center;gap:5px}.loading_item{height:8px;width:8px;border-radius:50%;background:#5c8ec3;animation:spin 1s infinite}.review-error{max-width:330px;border:0;border-radius:9px;padding:25px;text-align:center}.review-error::backdrop{background:#0006}.review-error h2{font-size:18px}.review-error p{margin:15px 0;color:#66778b;font-size:14px}.result-symbol{font-size:46px;color:#318653;margin:15px}.source-result .body-box{padding-top:30px}.source-result .pay-title{margin:20px 0}.mono{font-family:Consolas,monospace;overflow-wrap:anywhere}.waiting-note{margin-top:20px;font-size:13px;color:#778698;line-height:1.8}.source-payment-popup .pay-type button{cursor:default}.staff-shell .button-row{justify-content:flex-start}@media(max-width:650px){.staff-shell{padding:18px 13px}.staff-header{gap:20px}.staff-header nav{gap:12px}.form-row{grid-template-columns:1fr}.login-card{margin:40px 15px}.card{padding:16px}.demo-banner{font-size:10px;gap:8px}.stats{grid-template-columns:repeat(2,1fr)}.heading h2{font-size:19px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.page.reference-page{width:100%;max-width:480px;margin:0 auto;padding:0;min-height:100dvh;color:#222;background:#f5f5f5;font-family:Arial,Microsoft YaHei,sans-serif}.reference-page .state-card{margin:0;border:0;border-radius:0}.source-product-page>.page{max-width:none;margin:0;padding:0;min-height:0}.source-product-page svg{display:block}.source-product-page .hero{position:relative;background:#eee;touch-action:pan-y}.source-product-page .hero-slider{width:100%;overflow:hidden}.source-product-page .hero-track{display:flex;transition:transform .25s ease}.source-product-page .hero-slide{flex:0 0 100%;min-width:0}.source-product-page .hero-slide img{display:block;width:100%;aspect-ratio:1;object-fit:cover;-webkit-user-select:none;user-select:none}.source-product-page .hero-overlay{position:absolute;inset:0;pointer-events:none}.source-product-page .hero-top-bar{display:flex;justify-content:space-between;padding:14px 13px}.source-product-page .hero-top-right{display:flex;gap:12px}.source-product-page .icon-btn{display:grid;place-items:center;width:32px;height:32px;padding:7px;border:0;border-radius:50%;background:#0005;color:#fff;pointer-events:auto}.source-product-page .icon-btn svg{width:100%;height:100%}.source-product-page .hero-indicator{position:absolute;right:15px;bottom:15px;padding:4px 12px;border:0;border-radius:14px;background:#0006;color:#fff;font-size:12px;pointer-events:auto}.source-product-page .price-section{padding:13px 12px 0;background:#fff}.source-product-page .price-row{display:flex;align-items:center;justify-content:space-between;gap:5px}.source-product-page .price-left{display:flex;gap:3px;align-items:baseline;color:#e02e24;white-space:nowrap}.source-product-page .coupon-tag{align-self:center;border:1px solid #e02e24;padding:0 2px;font-size:10px;line-height:13px}.source-product-page .price-label{font-size:12px}.source-product-page .price-symbol{font-size:20px}.source-product-page .price-value{font-size:36px;line-height:1;font-weight:600;letter-spacing:-1px}.source-product-page .original-price{display:flex;gap:1px;align-items:center;margin-left:7px;font-size:10px;color:#999}.source-product-page .sold-count{font-size:11px;color:#777;white-space:nowrap}.source-product-page .arrow-sm{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:2;flex-shrink:0}.source-product-page .pay-later-bar{margin-top:13px;display:flex;align-items:center;gap:5px;padding:9px 0;font-size:10px;color:#777;border-top:1px solid #f6f6f6;white-space:nowrap}.source-product-page .pay-later-icon{font-size:17px;line-height:1;color:#e02e24}.source-product-page .pay-later-bar>span:nth-child(2){color:#333;font-size:11px}.source-product-page .divider{color:#ccc;margin:0 2px}.source-product-page .group-section{margin-top:8px;padding:14px 12px 4px;background:#fff}.source-product-page .product-title{font-size:17px;font-weight:600;line-height:1.5;letter-spacing:0}.source-product-page .refund-tag{display:inline-block;vertical-align:2px;font-size:10px;font-weight:400;color:#e02e24;background:#fff0ef;margin-left:8px;padding:2px 5px;border-radius:2px}.source-product-page .group-header{display:flex;align-items:center;justify-content:space-between;margin-top:14px;padding:10px 0 12px;border-bottom:1px solid #f4f4f4;font-size:12px}.source-product-page .group-header .arrow-sm{color:#aaa}.source-product-page .group-item{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 0;border-bottom:1px solid #f4f4f4}.source-product-page .group-item:last-child{border-bottom:0}.source-product-page .group-left{min-width:0;flex:1;display:flex;align-items:center;gap:7px}.source-product-page .avatars{display:flex;align-items:center;flex-shrink:0}.source-product-page .demo-avatar{width:32px;height:32px;display:grid;place-items:center;background:#edd2bd;color:#9e7156;border:1px solid white;border-radius:50%;font-size:13px}.source-product-page .group-item:nth-child(2) .demo-avatar{background:#dfd8ed;color:#847099}.source-product-page .avatars.double .demo-avatar+.demo-avatar{margin-left:-14px;background:#d7e9da;color:#68866c}.source-product-page .group-info{min-width:0}.source-product-page .username{font-size:11px;max-width:113px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.source-product-page .group-timer{text-align:right;flex-shrink:0;font-size:10px;line-height:1.6}.source-product-page .group-status-text{color:#333}.source-product-page .countdown{color:#999;font-variant-numeric:tabular-nums;font-size:10px}.source-product-page .join-wrap{position:relative;padding-top:5px}.source-product-page .no-wait{position:absolute;z-index:1;top:-6px;right:-2px;padding:1px 5px;background:#fff4dc;color:#cc8c2d;border:1px solid #ffe4ad;border-radius:6px 6px 6px 0;font-size:8px;white-space:nowrap}.source-product-page .join-btn{height:31px;width:59px;border:0;border-radius:3px;background:#e02e24;color:#fff;font-size:12px}.source-product-page .service-section{display:flex;align-items:center;justify-content:space-between;gap:5px;background:#fff;margin-top:8px;padding:14px 12px;color:#777;font-size:11px}.source-product-page .service-section .arrow-sm{color:#aaa}.source-product-page .source-test-info{padding:13px 12px;background:#f5f5f5;color:#aaa;font-size:9px}.source-product-page .source-test-info .heartbeat-status{margin:6px 0;font-size:9px}.source-product-page .source-test-info a{text-decoration:underline}.source-product-page .bottom-spacer{height:calc(68px + env(safe-area-inset-bottom))}.source-product-page .bottom-bar{position:fixed;z-index:15;bottom:0;left:50%;transform:translate(-50%);width:100%;max-width:480px;display:flex;align-items:center;gap:10px;background:#fff;border-top:1px solid #eee;padding:7px 9px calc(7px + env(safe-area-inset-bottom))}.source-product-page .bottom-icons{display:flex;flex:0 0 120px;justify-content:space-between}.source-product-page .bottom-icon-item{display:flex;flex-direction:column;gap:3px;align-items:center;color:#777;background:none;border:0;padding:0;width:35px;font-size:9px}.source-product-page .bottom-icon-item svg{width:21px;height:21px}.source-product-page .bottom-actions{display:flex;flex:1;min-width:0;height:46px}.source-product-page .action-btn{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;background:#e02e24;border:0;color:#fff;padding:2px}.source-product-page .action-btn.buy-alone{background:#f5a5a1;border-radius:4px 0 0 4px}.source-product-page .action-btn.buy-group{border-radius:0 4px 4px 0;flex:1.35}.source-product-page .action-price{font-size:12px}.source-product-page .action-label{font-size:13px;font-weight:500}.source-toast{position:fixed;z-index:30;top:45%;left:50%;transform:translate(-50%,-50%);padding:12px 18px;background:#222c;border-radius:5px;color:#fff;font-size:13px;white-space:nowrap}.source-checkout.content{min-height:100dvh;position:relative;padding:44px 24px 85px;background:#ededed;color:#222;font-family:Arial,Microsoft YaHei,sans-serif}.source-checkout .body-box{width:100%}.source-checkout .pay-title{text-align:center;font-size:21px;font-weight:500;line-height:1.5;letter-spacing:0}.source-checkout .pay-money{margin:18px 0 35px;text-align:center;font-size:49px;font-weight:600;line-height:1.25;letter-spacing:-1px;font-variant-numeric:tabular-nums}.source-checkout .pay-money>span{margin-right:4px;font-size:30px;font-weight:500}.source-checkout .pay-box{display:flex;align-items:center;justify-content:space-between;padding:16px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;font-size:15px}.source-checkout .pay-box>div:first-child{color:#777}.source-checkout .pay-btn{margin-top:32px}.source-checkout .source-pay-button{width:100%;height:46px;padding:0;border:0;border-radius:4px;background:#07c160;color:#fff;font-size:17px;font-weight:500;cursor:pointer}.source-checkout .source-pay-button:active{background:#06ad56}.source-checkout .source-pay-button:disabled{opacity:.55}.source-checkout .van-button__content{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.source-checkout .footer{position:absolute;bottom:23px;left:0;width:100%;text-align:center;color:#999;font-size:10px}.source-payment-popup{position:fixed;inset:auto 0 0;width:100%;max-width:480px;min-height:70dvh;max-height:calc(100dvh - 16px);margin:auto auto 0;padding:0;border:0;border-radius:16px 16px 0 0;background:#fff;color:#222;overflow:hidden;font-family:Arial,Microsoft YaHei,sans-serif}.source-payment-popup[open]{display:block}.source-payment-popup::backdrop{background:#00000080}.source-payment-popup .popup-box{min-height:70dvh;display:flex;flex-direction:column}.source-payment-popup .popup-pay-box{flex:1;padding:28px 24px 8px}.source-payment-popup .van-popup__close-icon{position:absolute;z-index:5;top:12px;left:13px;display:flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:0;background:transparent;color:#969799;font-family:Arial,sans-serif;font-size:30px;font-weight:200;line-height:1;cursor:pointer}.source-payment-popup .van-popup__close-icon:disabled{opacity:.4}.source-payment-popup .pay-title{text-align:center;font-size:19px;font-weight:500;line-height:1.5;color:#222}.source-payment-popup .pay-money{margin:10px 0 22px;text-align:center;font-size:45px;font-weight:600;line-height:1.2;letter-spacing:-1px;color:#222;font-variant-numeric:tabular-nums}.source-payment-popup .pay-money>span{margin-right:3px;font-size:26px;font-weight:500}.source-payment-popup .pay-type{display:flex;align-items:center;justify-content:space-between;min-height:28px;color:#999;font-size:13px}.source-payment-popup .payment-change{display:flex;align-items:center;gap:4px;color:#999;font-size:12px;line-height:1}.source-payment-popup .payment-change svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.5}.source-payment-popup .pay-source{display:flex;align-items:center;justify-content:space-between;min-height:56px;padding:14px 0 17px;color:#222;font-size:14px}.source-payment-popup .pay-source-image{display:block;min-height:0;padding:0;margin:10px 0 18px;background:transparent}.source-payment-popup .pay-source-image img{display:block;width:100%;height:auto;border-radius:8px}.source-payment-popup .pay-source-left{display:flex;align-items:center;gap:5px}.source-payment-popup .source-reference-icon{display:block;width:20px;height:20px;margin:0 5px 0 0;object-fit:contain}.source-payment-popup .change-wallet-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-right:1px;border-radius:50%;background:#c7a852;color:#fff;font-size:13px;font-weight:600;line-height:1}.source-payment-popup .source-checkmark{display:flex;align-items:center;justify-content:center;width:20px;height:20px;color:#07c160;font-size:21px;font-weight:500;line-height:1}.source-payment-popup .order-verification-input{width:100%;margin:0}.source-payment-popup .order-verification-input__security{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;width:100%;height:48px;margin:0;padding:0;list-style:none;overflow:visible;border:0;border-radius:0;background:transparent}.source-payment-popup .order-verification-input__item{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;height:48px;border:0;border-radius:4px;background:#f2f2f2}.source-payment-popup .order-verification-input__item:first-child{border-left:0}.source-payment-popup .order-verification-input__item i{display:block;width:10px;height:10px;border-radius:50%;background:#222}.source-payment-popup .source-verification-error{min-height:17px;margin:7px 0 0;text-align:center;color:#d2473c;font-size:11px;line-height:1.5}.source-payment-popup .source-verification-loading{margin:6px 0 0;text-align:center;color:#777;font-size:11px;line-height:1.5}.source-payment-popup .van-number-keyboard{flex-shrink:0;width:100%;padding:0 0 env(safe-area-inset-bottom);background:#d1d5db}.source-payment-popup .van-number-keyboard__body{width:100%}.source-payment-popup .van-number-keyboard__keys{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;padding:1px 0 0;background:#d1d5db}.source-payment-popup .van-key__wrapper{min-width:0;padding:0}.source-payment-popup .van-key{display:flex;align-items:center;justify-content:center;width:100%;height:52px;padding:0;border:0;border-radius:0;background:#fff;color:#111;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;font-size:27px;font-weight:400;line-height:1;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.source-payment-popup .van-key:active:not(:disabled){background:#e5e7eb}.source-payment-popup .van-key:disabled{cursor:default}.source-payment-popup .van-key--collapse,.source-payment-popup .van-key--delete{background:#d1d5db}.source-payment-popup .van-key--collapse:disabled{opacity:1;pointer-events:none}.source-payment-popup .van-key__collapse-icon{width:27px;height:22px;color:#333;fill:currentColor;stroke:none}.source-payment-popup .van-key__delete-icon{width:29px;height:21px;color:#222;fill:currentColor;stroke:none}.loading-box{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:24px;background:#ededed}.loading-content{width:100%;max-width:420px;text-align:center}.loading-title{margin:0 0 15px;font-size:20px;font-weight:500;color:#222}.loading-content .pay-money{margin:0 0 22px;font-size:42px;font-weight:600;color:#222}.waiting-note{margin:18px 0 0;color:#777;font-size:13px;line-height:1.6}.review-error{width:calc(100% - 64px);max-width:320px;margin:auto;padding:0;border:0;border-radius:12px;background:#fff;color:#222;overflow:hidden;text-align:center;font-family:Arial,Microsoft YaHei,sans-serif}.review-error[open]{display:block}.review-error::backdrop{background:#00000080}.review-error__body{min-height:116px;display:flex;align-items:center;justify-content:center;padding:25px 24px 22px}.review-error__message{max-width:240px;color:#222;font-size:16px;font-weight:400;line-height:1.55}.review-error__actions{display:grid;grid-template-columns:repeat(2,1fr);min-height:49px;border-top:1px solid #e8e8e8}.review-error__action{min-width:0;height:49px;padding:0 10px;border:0;border-radius:0;background:#fff;font-size:16px;font-weight:400;line-height:49px;cursor:pointer;-webkit-tap-highlight-color:transparent}.review-error__action+.review-error__action{border-left:1px solid #e8e8e8}.review-error__action--secondary{color:#222}.review-error__action--primary{color:#0c2174}.review-error__action:active{background:#f5f5f5}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(max-width:360px){.source-product-page .original-price{font-size:8px;margin-left:4px}.source-product-page .sold-count{font-size:9px}.source-product-page .price-value{font-size:32px}.source-product-page .bottom-icons{flex-basis:107px}.source-product-page .username{max-width:93px;font-size:10px}.source-product-page .group-item{gap:5px}.source-product-page .pay-later-bar{font-size:9px;gap:3px}.source-product-page .service-text{font-size:10px}.source-payment-popup .popup-pay-box{padding-left:20px;padding-right:20px}.source-payment-popup .pay-money{font-size:42px}.source-payment-popup .van-key{height:46px;font-size:27px}}@media(max-height:640px){.source-payment-popup,.source-payment-popup .popup-box{min-height:76dvh}.source-payment-popup .popup-pay-box{padding-top:18px;padding-bottom:4px}.source-payment-popup .pay-title{font-size:17px}.source-payment-popup .pay-money{margin:5px 0 12px;font-size:36px}.source-payment-popup .pay-source{min-height:46px;padding:8px 0 10px}.source-payment-popup .order-verification-input__security{height:44px}.source-payment-popup .van-key{height:41px;font-size:25px}}.source-product-page .hero-slide{aspect-ratio:1;background:#eee}.source-product-page .pay-later-icon{width:16px;height:16px;object-fit:contain}.source-product-page .avatars img{width:32px;height:32px;object-fit:cover;border:1px solid white;border-radius:50%}.source-product-page .avatars.double img+img{margin-left:-14px}.source-payment-popup .source-reference-icon{width:20px;height:20px;object-fit:contain}.source-payment-popup .van-key__collapse-icon,.source-payment-popup .van-key__delete-icon{fill:currentColor;stroke:none}.source-processing-overlay{position:fixed;z-index:1000;inset:0;display:flex;align-items:flex-end;justify-content:center;background:#00000080}.source-processing-popup{width:100%;max-width:480px;height:70dvh;margin:0;padding:0;border:0;border-radius:16px 16px 0 0;background:#fff;color:#222;overflow:hidden;font-family:Arial,Microsoft YaHei,sans-serif}.source-processing-box{width:100%;height:100%;display:flex;align-items:stretch;justify-content:center}.source-processing-content{width:100%;height:100%;padding:29px 24px 24px;display:flex;flex-direction:column;align-items:center;text-align:center}.source-processing-title{width:100%;margin:0;color:#222;font-size:19px;font-weight:500;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.source-processing-money{margin:10px 0 50px;color:#222;font-size:45px;font-weight:600;line-height:1.2;letter-spacing:-1px;font-variant-numeric:tabular-nums}.source-processing-icon{width:58px;height:58px;display:flex;align-items:center;justify-content:center;margin:0 0 16px;border-radius:50%;background:#f3f4f5}.source-processing-icon>span{position:relative;display:block;width:27px;height:27px;border:3px solid #c7c9cc;border-top-color:#8f9399;border-radius:50%;animation:source-processing-spin .9s linear infinite}.source-processing-label{color:#555;font-size:15px;font-weight:400;line-height:1.5}.source-processing-dots{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:15px}.source-processing-dots>span{display:block;width:6px;height:6px;border-radius:50%;background:#b7babf;animation:source-processing-dot 1.2s ease-in-out infinite}.source-processing-dots>span:nth-child(2){animation-delay:.16s}.source-processing-dots>span:nth-child(3){animation-delay:.32s}@keyframes source-processing-spin{to{transform:rotate(360deg)}}@keyframes source-processing-dot{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}@media(max-height:640px){.source-processing-popup{height:76dvh}.source-processing-content{padding-top:20px}.source-processing-title{font-size:17px}.source-processing-money{margin:5px 0 32px;font-size:36px}.source-processing-icon{width:52px;height:52px;margin-bottom:12px}}.source-result-page{position:relative;width:100%;max-width:480px;min-height:100dvh;margin:0 auto;padding:0;background:#fff;color:#222;font-family:Arial,Microsoft YaHei,sans-serif}.source-result-header{padding-top:58px;display:flex;flex-direction:column;align-items:center}.source-result-status-icon{width:58px;height:58px}.source-result-status-icon svg{display:block;width:100%;height:100%;overflow:visible}.source-result-status-icon circle{fill:#07c160;stroke:none}.source-result-status-icon path{fill:none;stroke:#fff;stroke-width:5;stroke-linecap:round;stroke-linejoin:round}.source-result-status-text{margin-top:13px;color:#222;font-size:20px;font-weight:500;line-height:1.45}.source-result-body{width:100%;margin-top:54px;text-align:center}.source-result-merchant{padding:0 24px;color:#222;font-size:17px;font-weight:400;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.source-result-money{margin-top:11px;color:#222;font-size:43px;font-weight:500;line-height:1.2;letter-spacing:-1px;font-variant-numeric:tabular-nums}.source-result-money>span{margin-right:3px;font-size:27px;font-weight:400}.source-result-footer{position:absolute;left:0;bottom:calc(42px + env(safe-area-inset-bottom));width:100%;padding:0 54px}.source-result-return{width:100%;height:44px;padding:0;border:1px solid #d9d9d9;border-radius:4px;background:#fff;color:#222;font-size:16px;font-weight:400;cursor:pointer;-webkit-tap-highlight-color:transparent}.source-result-return:active{background:#f5f5f5}@media(max-height:640px){.source-result-header{padding-top:42px}.source-result-body{margin-top:36px}.source-result-footer{bottom:calc(24px + env(safe-area-inset-bottom))}}.source-payment-popup .van-popup__close-icon,.review-error__action{outline:none;box-shadow:none;-webkit-tap-highlight-color:transparent;-webkit-appearance:none;appearance:none}.source-payment-popup .van-popup__close-icon:focus,.source-payment-popup .van-popup__close-icon:focus-visible,.source-payment-popup .van-popup__close-icon:active,.review-error__action:focus,.review-error__action:focus-visible,.review-error__action:active{outline:none;box-shadow:none}.deposit-instructions{margin:20px 0;padding:18px;background:#f0f5fc;border:1px solid #d9e4f3;border-radius:7px;font-size:13px;line-height:2;overflow-wrap:anywhere}.bot-keyboard{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:20px 0;max-width:460px}.bot-reply{padding:18px;border-radius:9px;border:1px solid #d3deee;background:#f1f6fc;margin-top:20px;max-width:650px}.bot-reply pre{white-space:pre-wrap;overflow-wrap:anywhere;font:14px/1.9 Arial,Microsoft YaHei,sans-serif;margin:0}td pre{white-space:pre-wrap;font:12px/1.7 inherit;margin:10px 0}.badge.PAID{background:#e2f3e9;color:#257544}.badge.EXPIRED,.badge.CANCELLED{background:#f8e5e5;color:#af4444}.badge.MATCHED,.badge.CONFIRMING{background:#fff0cf;color:#9a741e}.staff-header nav{max-width:1050px}.badge.REVIEW,.badge.HIGH{background:#ffe3d8;color:#aa3a18}.badge.MEDIUM{background:#fff0cf;color:#9a741e}.badge.LOW{background:#e2f3e9;color:#257544}.settings-form{max-width:720px}.settings-form label{margin-bottom:8px}.agent-timeline{list-style:none;padding:0;margin-top:25px}.agent-timeline li{border-left:3px solid #d3deee;padding:0 0 25px 20px}.agent-timeline time{display:block;color:#68768a;font-size:12px;margin-bottom:6px}.agent-timeline pre{white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.6 monospace;max-width:850px}.form textarea{font:inherit;border:1px solid #cad3df;border-radius:6px;padding:10px;resize:vertical;width:100%;box-sizing:border-box}.form select{font:inherit}.staff-root .staff-confirm.balance-adjust-confirm{box-sizing:border-box;width:440px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);overflow-y:auto}.staff-root .balance-adjust-agent{color:#7b8499;overflow-wrap:anywhere}.staff-root .balance-adjust-summary{background:#f3f1ff;border:1px solid #e6e1ff;border-radius:12px;padding:18px;margin-bottom:20px}.staff-root .balance-adjust-summary span,.staff-root .balance-adjust-summary small{display:block;color:#737c93;font-size:13px}.staff-root .balance-adjust-summary strong{display:block;font-size:32px;line-height:1.35;margin:8px 0;color:#493bb2;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.staff-root .balance-adjust-form{display:grid;gap:14px;min-width:0}.staff-root .balance-adjust-form label,.staff-root .balance-adjust-directions legend{font-size:14px}.staff-root .balance-adjust-form input:not([type=radio]),.staff-root .balance-adjust-form textarea{display:block;width:100%;min-width:0;box-sizing:border-box;padding:12px;margin:8px 0 0;border:1px solid #dce1ed;border-radius:8px;font:inherit;font-size:16px}.staff-root .balance-adjust-form input:not([type=radio]){min-height:48px}.staff-root .balance-adjust-form textarea{resize:vertical;min-height:90px}.staff-root .balance-adjust-directions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;border:0;padding:0;margin:0;min-width:0}.staff-root .balance-adjust-directions legend{padding:0 0 9px}.staff-root .balance-adjust-directions label{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:6px;min-height:48px;border:1px solid #e3e6ef;border-radius:9px;cursor:pointer}.staff-root .balance-adjust-directions label.selected{border-color:#8d80ed;background:#f3f1ff;color:#5a49ce}.staff-root .balance-adjust-confirm .balance-adjust-directions input{width:16px;height:16px;min-height:16px;min-width:16px;flex-shrink:0;margin:0;accent-color:#6556e8}.staff-root .balance-adjust-form .balance-adjust-note{color:#7b8499;font-size:13px;margin:0}.staff-root .balance-adjust-confirm .button-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.staff-root .balance-adjust-confirm .button{min-height:48px;font-size:14px}.staff-root .balance-adjust-confirm .button.danger{order:2;background:#6556e8;color:#fff}.staff-root .balance-adjust-confirm.is-debit .button.danger{background:#ce485e}.staff-root .balance-adjust-confirm .button.secondary{order:1}.staff-shell a.button{color:#fff}.staff-shell a.button.secondary{color:#6f7690}.staff-root{--ink:#172033;--muted:#7b8499;--line:#e7ebf3;--accent:#6556e8;--radius:14px;background:#f6f7fb;min-height:100dvh;color:var(--ink);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,sans-serif}.staff-root a{color:#6053cf}.staff-shell{display:flex;max-width:none;margin:0;padding:0;min-height:100dvh}.staff-sidebar{position:fixed;inset:0 auto 0 0;z-index:50;width:232px;background:#fff;border-right:1px solid var(--line);display:flex;flex-direction:column;padding:26px 16px 16px}.workspace-brand{display:flex;align-items:center;gap:11px;padding:0 12px 23px}.brand-mark{display:inline-grid;place-items:center;background:#6556e8;color:#fff;border-radius:11px;width:38px;height:38px;font-size:21px;font-weight:700;box-shadow:0 4px 12px #6556e825}.workspace-brand strong{font-size:16px;letter-spacing:-.4px}.workspace-brand small,.sidebar-account small{display:block;font-size:10px;color:var(--muted);margin-top:5px}.nav-caption{text-transform:uppercase;color:#969db0;font-size:10px;letter-spacing:1px;padding:15px 14px 9px}.staff-sidebar nav{display:flex;flex-direction:column;gap:3px;overflow:auto;flex:1;padding-bottom:18px}.staff-sidebar nav a{display:flex;align-items:center;gap:12px;border-radius:9px;padding:11px 13px;color:#737d93;font-size:12px;font-weight:500;min-height:41px;text-decoration:none}.staff-sidebar nav a:hover{background:#f7f7fc;color:#5545c3}.staff-sidebar nav a.router-link-active{background:#efedfc;color:#6556e8;font-weight:650}.staff-icon{width:19px;height:19px;flex-shrink:0}.sidebar-account{display:flex;align-items:center;gap:9px;padding:16px 4px 0;border-top:1px solid var(--line)}.sidebar-account>div{min-width:0;flex:1}.sidebar-account strong{display:block;overflow:hidden;text-overflow:ellipsis;font-size:12px;white-space:nowrap}.sidebar-account button,.notice-button,.mobile-menu{background:none;border:0;padding:6px;color:#8b93a5}.user-avatar{background:#eeeafa;color:#6f5bcb;border-radius:50%;width:33px;height:33px;display:grid;place-items:center;font-size:12px;flex-shrink:0;font-weight:600}.staff-workspace{margin-left:232px;width:calc(100% - 232px);min-width:0;display:flex;flex-direction:column}.staff-topbar{height:88px;background:#fff;border-bottom:1px solid var(--line);padding:0 34px;display:flex;align-items:center;gap:25px;position:sticky;top:0;z-index:25}.topbar-title{flex:1;display:flex;align-items:center;gap:12px;min-width:140px}.topbar-title small{font-size:10px;color:#939bae}.topbar-title h1{font-size:19px;font-weight:650;letter-spacing:-.5px;margin-top:7px}.topbar-search{display:flex;align-items:center;gap:10px;width:260px;color:#9aa2b4;border:1px solid var(--line);border-radius:9px;padding:9px 12px;background:#fafbfe}.topbar-search input{width:100%;border:0;background:none;font-size:12px;outline:none;color:var(--ink)}.topbar-actions{display:flex;align-items:center;gap:20px}.system-indicator{font-size:11px;color:#748094!important;display:flex;align-items:center;gap:6px;white-space:nowrap}.status-dot{width:6px;height:6px}.mobile-menu{display:none}.notice-container{position:relative}.notice-panel{position:absolute;right:0;top:40px;width:310px;background:#fff;border:1px solid var(--line);border-radius:12px;padding:18px;box-shadow:0 15px 50px #18223a20}.notice-panel strong{font-size:13px}.notice-panel a{display:block;padding:12px 0;border-bottom:1px solid var(--line);font-size:12px}.notice-panel small{display:block;font-size:10px;color:var(--muted);margin-top:6px}.notice-panel p{padding-top:12px}.identity-strip{display:flex;gap:16px;align-items:center;flex-wrap:wrap;background:#fcfcff;border-bottom:1px solid var(--line);padding:12px 34px;font-size:10px;color:#828ba0}.staff-body{padding:30px 34px;flex:1}.staff-footer{padding:15px 34px;font-size:10px;color:#a2aabb}.staff-shell .heading{margin-bottom:22px;gap:14px}.staff-shell .heading h2{font-size:21px;font-weight:650;letter-spacing:-.5px}.staff-shell .heading p{font-size:12px;color:var(--muted);line-height:1.8}.eyebrow{display:block;font-size:9px;color:#969bb0;letter-spacing:1.8px;margin-bottom:10px}.staff-shell .button{background:var(--accent);border-radius:8px;font-size:12px;padding:10px 14px;min-height:36px;border:1px solid transparent;box-shadow:0 2px 4px #6556e812}.staff-shell .button.secondary{color:#6f7690;background:#fff;border:1px solid #e3e6ef;box-shadow:0 1px 2px #15203505}.staff-shell .button.danger{background:#fff0f0;color:#dc4b57;border:1px solid #f8d4d8}.staff-shell .button.danger:hover{background:#ffe4e6}.staff-shell .button-row{gap:8px}.staff-shell .error:empty{display:none}.staff-shell .error{margin-bottom:10px}.staff-shell .card{border:1px solid var(--line);border-radius:var(--radius);padding:22px 24px;box-shadow:0 2px 5px #1d294705;margin-bottom:22px}.staff-shell .stats{gap:16px}.staff-shell .stat{border:1px solid var(--line);border-radius:var(--radius);padding:20px;box-shadow:0 2px 5px #1d294705}.stat-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.stat-top svg{color:#9990df;width:18px}.staff-shell .stat span{font-size:11px;color:#858ca0}.staff-shell .stat strong{font-size:27px;letter-spacing:-.8px;margin-top:18px;font-weight:650}.stat small{display:block;font-size:9px;color:#a5adbc;margin-top:9px}.dashboard-stats{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:24px}.quick-actions{display:flex;gap:9px;align-items:center;flex-wrap:wrap;margin-bottom:22px}.quick-actions>span{font-size:12px;color:var(--muted)}.dashboard-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.section-heading h3{font-size:13px;margin:0;font-weight:650}.section-heading a{font-size:10px}.activity-row{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:14px 0;border-bottom:1px solid #f0f2f7;font-size:12px}.activity-row:last-child{border-bottom:0}.activity-row>div{min-width:0}.activity-row a,.activity-row strong{display:block;max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#4c566d;font-size:12px;font-weight:500}.activity-row small{display:block;font-size:9px;color:#98a1b4;margin-top:6px}.ranking-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}.ranking-item{display:flex;gap:12px;align-items:center;font-size:12px;padding-top:10px}.rank-number{background:#f1effb;width:30px;height:30px;border-radius:8px;display:grid;place-items:center;color:#8772d4}.ranking-item small{display:block;color:var(--muted);font-size:10px;margin-top:6px}.staff-shell .table-wrap{border:1px solid var(--line);border-radius:12px;box-shadow:0 2px 5px #1d294705}.staff-shell table{font-size:11px}.staff-shell th{background:#fafbfe;color:#919aae;font-size:10px;font-weight:600;letter-spacing:.2px;padding:15px 18px}.staff-shell td{padding:16px 18px;border-bottom:1px solid #f0f2f7;color:#536079}.staff-shell tr:last-child td{border-bottom:0}.staff-shell tbody tr:hover{background:#fcfcff}.staff-shell td small{font-size:10px;margin-top:4px;color:#9aa2b5}.staff-shell td .button{padding:5px 9px;min-height:28px;font-size:10px;box-shadow:none}.staff-shell td .button-row{margin:0}.staff-shell td details{max-width:250px}.staff-shell .badge{border-radius:6px;padding:3px 8px;font-size:9px;font-weight:500;border:1px solid #e8e9ff;background:#f0efff;color:#8174cb}.staff-shell .badge.ACTIVE,.staff-shell .badge.APPROVED,.staff-shell .badge.PAID,.staff-shell .badge.LOW{background:#eaf8f1;border-color:#d8f1e5;color:#469879}.staff-shell .badge.REJECTED,.staff-shell .badge.DISABLED,.staff-shell .badge.CANCELLED,.staff-shell .badge.HIGH{background:#fff0f1;border-color:#f9e1e5;color:#d06976}.staff-shell .badge.WAITING_REVIEW,.staff-shell .badge.REVIEWING,.staff-shell .badge.REVIEW,.staff-shell .badge.CONFIRMING,.staff-shell .badge.MEDIUM{background:#fff8e9;border-color:#faeecf;color:#c39743}.staff-shell .badge.EXPIRED{background:#f3f4f8;border-color:#e7e9ef;color:#949bad}.staff-shell .empty{padding:45px 20px;font-size:12px;color:#9ba4b7}.staff-shell .refresh-time{color:#a1aaba;font-size:9px;margin-top:14px}.table-tools{display:flex;gap:12px;align-items:center;margin-bottom:16px}.search-field{max-width:400px;flex:1}.table-tools input,.table-tools select{background:#fff;border:1px solid var(--line);border-radius:8px;padding:10px 12px;font-size:11px;color:#657089;min-height:37px}.table-tools input{width:100%}.table-count{margin-left:auto;font-size:10px;color:#929daf;white-space:nowrap}.staff-shell .form label{font-size:11px;color:#717e94;gap:8px}.staff-shell .form input,.staff-shell .form select,.staff-shell .form textarea{border:1px solid #e0e5ef;border-radius:8px;min-height:39px;padding:10px 12px;color:#4d5970;font-size:12px}.staff-shell .details{gap:22px;font-size:12px;line-height:1.7}.staff-shell dt{color:#959fb2;font-size:10px}.staff-shell .section-title{font-size:14px;font-weight:600;color:#546177}.staff-shell .verification-value{letter-spacing:2px;color:#5c5597;font-weight:600}.staff-shell .deposit-instructions{background:#f6f5fe;border:1px solid #e5e1f9;border-radius:10px}.staff-shell .settings-form{max-width:850px}.settings-form h3{margin:0;font-size:15px}.settings-form>p{line-height:1.8;font-size:12px;color:#7d879a}.health-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.health-grid .card{margin:0}.health-card h3{font-size:14px}.health-card p{margin-top:16px}.health-card .details{grid-template-columns:1fr}.staff-shell .agent-timeline{margin-top:25px}.staff-shell .agent-timeline li{border-left:2px solid #e2dff5;padding:0 0 28px 22px;position:relative}.staff-shell .agent-timeline li:before{content:"";width:8px;height:8px;background:#9d90de;border-radius:50%;position:absolute;left:-5px;top:2px}.staff-shell .agent-timeline strong{font-size:12px;color:#64718a}.staff-shell .agent-timeline time{font-size:10px}.staff-shell .agent-timeline details{margin-top:8px;font-size:11px;color:#8d99af}.skeleton{background:linear-gradient(110deg,#fff 20%,#f4f4fc,#fff 60%);background-size:200% 100%;animation:shimmer 1.5s infinite}@keyframes shimmer{to{background-position:-200% 0}}.login-shell{min-height:100dvh;display:grid;place-items:center;background:radial-gradient(circle at 20% 20%,#eeebff,transparent 50%),#f6f7fb;padding:20px}.staff-root .login-card{margin:0;max-width:430px;width:100%;border:1px solid #e7e7f2;border-radius:20px;box-shadow:0 20px 70px #4637820b;padding:34px}.login-card .brand-mark{margin-bottom:22px}.login-card h1{font-size:22px}.telegram-login-steps{font-size:13px;color:#7b8499;line-height:2;margin-top:20px}.telegram-login-steps ol{padding-left:20px;margin-bottom:18px}.telegram-login-steps p{margin-bottom:20px}.text-button{border:0;background:none;font-size:11px;color:#8895a8;padding:12px}@media(min-width:1600px){.staff-body{max-width:1660px;width:100%;margin:auto;padding:36px 46px}}@media(max-width:1200px){.staff-sidebar{width:210px}.staff-workspace{margin-left:210px;width:calc(100% - 210px)}.staff-topbar{padding:0 24px;gap:16px}.staff-body{padding:24px}.topbar-search{width:200px}.health-grid{grid-template-columns:repeat(2,1fr)}.dashboard-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.staff-shell .stat{padding:17px}.staff-shell .stat strong{font-size:22px}}@media(max-width:850px){.staff-sidebar{transform:translate(-100%);transition:transform .2s;width:232px}.sidebar-open .staff-sidebar{transform:translate(0)}.sidebar-shade{position:fixed;inset:0;background:#18213860;border:0;z-index:45}.staff-workspace{margin-left:0;width:100%}.staff-topbar{height:74px;padding:0 20px}.mobile-menu{display:block}.topbar-actions{gap:12px}.system-indicator{display:none!important}.identity-strip{padding:12px 20px}.staff-body{padding:24px 20px}.staff-topbar .topbar-search{width:190px}.dashboard-grid{gap:0 16px}.staff-shell .form-row{grid-template-columns:1fr 1fr}.staff-shell .stats{grid-template-columns:repeat(2,minmax(0,1fr))}.staff-footer{padding:15px 20px}}@media(max-width:550px){.topbar-search{display:none!important}.staff-topbar{gap:10px}.topbar-title h1{font-size:17px}.staff-body{padding:22px 15px}.staff-shell .card{padding:20px 17px}.dashboard-grid,.health-grid{grid-template-columns:1fr}.staff-shell .heading h2{font-size:19px}.staff-shell .form-row{grid-template-columns:1fr}.table-tools{gap:8px;flex-wrap:wrap}.table-count{font-size:9px}.table-tools select{max-width:140px}.identity-strip{gap:8px 12px;font-size:9px}.staff-shell .stats{gap:10px}.stat-top svg{width:16px}.staff-shell .stat strong{font-size:23px}.notice-panel{right:-35px;width:280px}.staff-shell .quick-actions .button{padding:8px 12px}.staff-root .login-card{padding:27px}}.staff-shell .operations-filters{align-items:flex-end;flex-wrap:wrap;gap:12px}.operations-filters label{display:flex;flex-direction:column;gap:6px;font-size:10px;color:#748097}.operations-filters .search-field{min-width:200px;flex:1}.staff-shell .operations-filters input,.staff-shell .operations-filters select{margin:0;min-height:36px;max-width:220px}.staff-shell .operations-filters .search-field input{max-width:none;width:100%}.pagination-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:18px 0;font-size:11px;color:#7c879c}.pagination-bar .button-row{margin:0}.staff-shell .share-url{display:block;overflow-wrap:anywhere;font-size:12px;margin:12px 0;padding:12px;background:#f5f6fc;border-radius:8px}.staff-shell .copy-link{display:block}.review-metrics{display:flex;flex-wrap:wrap;gap:18px;margin:18px 0;color:#788398;font-size:12px}.review-metrics b{color:#262c44;margin-left:5px}.staff-confirm{width:420px;max-width:calc(100vw - 32px);border:1px solid #e4e7f0;border-radius:16px;padding:26px;color:#30364e;box-shadow:0 20px 70px #1b204b30;margin:auto}.staff-confirm::backdrop{background:#18213870}.staff-confirm h3{font-size:18px;margin:0 0 18px}.staff-confirm p{font-size:13px;line-height:1.7;margin:12px 0}.staff-confirm label{display:block;font-size:12px}.staff-confirm textarea{display:block;width:100%;box-sizing:border-box;padding:12px;border:1px solid #dce1ed;border-radius:8px;margin:8px 0}.staff-confirm .button{padding:10px 16px;border:0;border-radius:8px;cursor:pointer;background:#ce485e;color:#fff}.staff-confirm .secondary{background:#f1f3f9;color:#67738a}.staff-confirm .button:disabled{opacity:.5}.global-search{position:relative}.global-search-results{position:absolute;top:50px;right:0;width:460px;max-width:calc(100vw - 30px);max-height:70vh;overflow:auto;padding:20px;background:#fff;border:1px solid #e5e8f1;border-radius:14px;box-shadow:0 18px 65px #27304b22;z-index:42}.global-search-results h4{margin:15px 0 7px;color:#7b86a0;font-size:11px}.global-search-results a{display:block;padding:9px;border-radius:7px;font-size:12px;overflow-wrap:anywhere}.global-search-results a:hover{background:#f4f2ff}.mobile-global-search,.mobile-search-input{display:none}.global-search-results .section-heading{margin:0;gap:12px}.global-search-results .section-heading strong{font-size:12px}@media(max-width:550px){.global-search .mobile-global-search{display:block;background:none;border:0;padding:5px;color:#77809a}.mobile-global-search svg{width:20px;height:20px}.global-search-results{position:fixed;top:80px;left:15px;right:15px;width:auto;max-height:75vh}.global-search-results .mobile-search-input{display:block;width:100%;box-sizing:border-box;margin:12px 0;padding:10px;border:1px solid #dce1ed;border-radius:8px}.pagination-bar{flex-wrap:wrap}.operations-filters .search-field{width:100%}.staff-shell .operations-filters input,.staff-shell .operations-filters select{max-width:160px}.operations-filters label{min-width:130px}}.operations-toast{position:fixed;bottom:24px;right:24px;z-index:60;max-width:calc(100vw - 48px);box-sizing:border-box;padding:15px 20px;border:1px solid #dfe2ef;border-radius:12px;background:#fff;box-shadow:0 8px 30px #28345420;color:#434b68;font-size:12px;overflow-wrap:anywhere}.operations-toast button{border:0;background:none;padding:0 0 0 15px;color:#8590a5}.staff-root .staff-body,.staff-root .staff-workspace,.staff-root .card,.staff-root .table-wrap{min-width:0;max-width:100%}.staff-root .staff-body{overflow-wrap:anywhere}.staff-shell .badge.COMPLETED{background:#edf0ff;border-color:#dce2fc;color:#5362a7}.staff-shell .badge{font-size:11px;line-height:1.5}.staff-shell .stat{min-width:0}.staff-shell .stat strong{overflow-wrap:anywhere}.staff-root .staff-confirm.review-approve-confirm .button.danger{background:#6556e8}.staff-shell .details>div{min-width:0}.staff-shell .details dd small{display:block;margin-top:4px;color:var(--muted)}.staff-shell .technical-text{max-width:100%;overflow-wrap:anywhere}.staff-shell .technical-text summary{cursor:pointer;color:#6556b4}.staff-shell .technical-text p{margin-top:8px;white-space:normal;word-break:break-word}.order-detail-heading .button-row{margin:0}.order-detail-heading>div:first-child{min-width:0;max-width:100%}.order-detail-heading .mono{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-status-line{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:0 0 16px}.order-focus-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:18px}.staff-shell .order-code-card{background:#f4f2ff;border-color:#ddd8fc}.staff-shell .order-focus-grid .section-heading h3{font-size:15px;color:#34405a}.order-code-value{margin:22px 0;font:700 clamp(32px,3vw,44px)/1.25 Consolas,ui-monospace,monospace;letter-spacing:.13em;color:#40318c;-webkit-user-select:text;user-select:text;overflow-wrap:anywhere}.order-code-value.is-empty{color:#9591ad}.order-code-footer{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.staff-shell .order-code-footer .button{min-height:44px}.copy-feedback{margin-top:10px;font-size:13px;line-height:1.6;color:#574690}.copy-feedback:empty{display:none}.order-geography{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:26px 0 18px}.order-geography>div{min-width:0}.order-geography dt{font-size:13px;margin-bottom:10px;color:#748097}.order-geography dd{margin:0;font-size:21px;line-height:1.5;font-weight:650;color:#27344c;overflow-wrap:anywhere}.location-source{line-height:1.6}.staff-shell .order-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 28px;font-size:14px}.staff-shell .order-fields dt{font-size:12px}.order-amount{font-size:22px;font-weight:650;font-variant-numeric:tabular-nums}.staff-shell .order-history-section .table-wrap{box-shadow:none}.history-code{font-size:15px;letter-spacing:.08em;font-weight:600;color:#55449b}.visit-history-section>summary{cursor:pointer;line-height:1.6}.visit-history-section[open]>summary{margin-bottom:18px}.risk-reasons{margin-top:12px;font-size:14px;line-height:1.7}.order-review-actions{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding:20px 24px;background:#fff;border:1px solid var(--line);border-radius:14px}.review-action-context{display:flex;flex-direction:column;gap:6px;min-width:0}.review-action-context strong{font-size:15px}.review-action-buttons{display:flex;gap:14px}.staff-shell .review-action-buttons .button{min-width:116px;min-height:48px;font-size:15px}.review-feedback{flex-basis:100%;font-size:14px;line-height:1.6;overflow-wrap:anywhere}.detail-loading{font-size:14px;line-height:1.7;color:#748097}.orders-mobile-list{display:none}.order-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.order-card-amount{font-size:19px;white-space:nowrap;font-variant-numeric:tabular-nums}.order-list-card h3{margin:16px 0 7px;font-size:16px;line-height:1.6;overflow-wrap:anywhere}.order-card-record{color:#7b859a;font-size:13px;line-height:1.6}.order-card-code{margin:16px 0;padding:12px;background:#f5f3ff;border-radius:8px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.order-card-code span{font-size:13px;color:#76699b}.order-card-code strong{font-size:24px;letter-spacing:.1em;color:#493a8d}.order-card-fields{display:grid;gap:10px;margin:0 0 16px}.order-card-fields>div{display:grid;grid-template-columns:82px minmax(0,1fr);gap:10px;font-size:13px;line-height:1.7}.order-card-fields dt{color:#7a859a}.order-card-fields dd{margin:0;overflow-wrap:anywhere}.staff-shell .order-card-link{width:100%;min-height:46px;font-size:14px}@media(max-width:850px){.staff-root .staff-topbar,.staff-root .topbar-title{min-width:0}.staff-root .staff-sidebar{max-width:calc(100vw - 48px)}.staff-root .identity-strip>span{min-width:0;max-width:100%;overflow-wrap:anywhere}}@media(max-width:700px){.staff-root .staff-topbar{padding:0 12px;gap:10px}.staff-root .topbar-title{flex:1}.staff-root .topbar-title small{display:block;overflow-wrap:anywhere;font-size:11px}.staff-root .topbar-title h1{font-size:17px}.staff-root .topbar-actions{gap:8px;flex-shrink:0}.staff-root .mobile-menu,.staff-root .notice-button,.staff-root .mobile-global-search{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:8px}.staff-root .topbar-search{display:none!important}.staff-root .notice-panel,.staff-root .global-search-results{position:fixed;top:78px;left:12px;right:12px;width:auto;max-width:none}.staff-root .mobile-search-input{display:block;width:100%;padding:12px;margin:12px 0;font-size:16px}.staff-root .staff-body{padding:20px 12px}.staff-root .identity-strip{padding:12px;font-size:12px;line-height:1.6}.staff-root .stat span{font-size:13px}.staff-root .stat small{font-size:12px;line-height:1.6}.staff-root .staff-footer{padding:16px 12px;line-height:1.7;font-size:12px}.staff-root .staff-shell .card{padding:18px 16px;margin-bottom:16px;border-radius:12px}.staff-root .heading{align-items:flex-start;gap:12px}.staff-root .heading h2{font-size:20px}.staff-root .heading p{font-size:13px}.staff-root .heading .button-row{width:100%}.staff-root .button{min-height:44px;font-size:14px}.staff-root .small{font-size:13px;line-height:1.6}.staff-root .refresh-time{font-size:12px;line-height:1.7}.staff-root .section-title{font-size:16px;line-height:1.6}.staff-root .operations-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:end}.staff-root .operations-filters label{min-width:0;width:100%;font-size:12px}.staff-root .operations-filters .search-field{grid-column:1 / -1;min-width:0;max-width:none}.staff-root .operations-filters input,.staff-root .operations-filters select{width:100%;min-width:0;max-width:100%;min-height:44px;font-size:16px}.staff-root .form input,.staff-root .form select,.staff-root .form textarea{width:100%;max-width:100%;font-size:16px;min-height:44px}.staff-root .form label{min-width:0;font-size:13px}.staff-root .details{grid-template-columns:minmax(0,1fr);font-size:14px}.staff-root .details dt{font-size:13px}.staff-root .pagination-bar{flex-direction:column;align-items:stretch;font-size:13px}.staff-root .pagination-bar .button-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.staff-root .pagination-bar .button{width:100%;min-width:0}.staff-root .dashboard-grid,.staff-root .health-grid{grid-template-columns:minmax(0,1fr)}.staff-root .activity-row{align-items:flex-start}.staff-root .activity-row a,.staff-root .activity-row strong{white-space:normal;overflow-wrap:anywhere}.staff-root .activity-row small{font-size:12px;line-height:1.7;overflow-wrap:anywhere}.staff-root .section-heading{flex-wrap:wrap}.staff-root .section-heading a{font-size:13px}.staff-root .table-wrap{overflow:visible}.staff-root .table-wrap table,.staff-root .table-wrap tbody{display:block;width:100%;min-width:0;max-width:100%}.staff-root .table-wrap thead{display:none}.staff-root .table-wrap tbody tr{display:block;padding:6px 0;border-bottom:1px solid var(--line)}.staff-root .table-wrap td{display:block;width:100%;padding:10px 14px;border:0;font-size:14px;white-space:normal;overflow-wrap:anywhere}.staff-root .table-wrap td:before{content:attr(data-label);display:block;color:#8590a6;font-size:12px;line-height:1.6;margin-bottom:4px}.staff-root .table-wrap td small{font-size:13px;line-height:1.7;overflow-wrap:anywhere}.staff-root .table-wrap td details{max-width:100%}.staff-root .table-wrap td .button{min-height:44px;padding:10px 14px;font-size:14px}.staff-root .table-wrap td .button-row{flex-wrap:wrap}.staff-root .table-wrap td pre{max-width:100%;overflow-wrap:anywhere}.staff-root .table-wrap td summary{min-height:36px;display:flex;align-items:center}.staff-root .table-wrap td a{display:inline-block;padding:6px 0;overflow-wrap:anywhere}.staff-root .orders-desktop-table{display:none}.staff-root .orders-mobile-list{display:block}.staff-root .order-focus-grid{grid-template-columns:minmax(0,1fr);gap:0}.staff-root .order-geography{grid-template-columns:minmax(0,1fr);gap:12px;margin:18px 0}.staff-root .order-geography>div{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:baseline;gap:14px}.staff-root .order-geography dt{margin:0;font-size:14px}.staff-root .order-geography dd{font-size:20px}.staff-root .order-code-value{font-size:38px;margin:18px 0}.staff-root .order-code-footer{align-items:flex-start}.staff-root .order-fields{grid-template-columns:minmax(0,1fr);gap:18px}.staff-root .order-detail-page{padding-bottom:calc(172px + env(safe-area-inset-bottom))}.staff-root .order-review-actions{position:fixed;z-index:35;left:0;right:0;bottom:0;display:grid;grid-template-columns:minmax(0,1fr);justify-content:stretch;gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-radius:0;border-width:1px 0 0;box-shadow:0 -4px 20px #1720330a}.staff-root .review-action-context{flex-direction:row;align-items:baseline;flex-wrap:wrap;gap:6px 12px}.staff-root .review-action-context strong{font-size:14px}.staff-root .review-action-context .small{font-size:12px}.staff-root .review-action-buttons{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.staff-root .review-action-buttons .button{width:100%;min-width:0;min-height:48px;font-size:16px}.staff-root .review-feedback{font-size:13px}.staff-root .staff-confirm{padding:22px 18px;max-height:calc(100dvh - 32px);overflow-y:auto}.staff-root .staff-confirm textarea{min-height:90px;font-size:16px}.staff-root .staff-confirm .button-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.staff-root .staff-confirm .button{min-height:48px;font-size:14px;padding:10px}}@media(max-width:360px){.staff-root .staff-body{padding:18px 10px}.staff-root .staff-shell .card{padding:16px 14px}.staff-root .topbar-actions .user-avatar{display:none}.staff-root .topbar-title h1{font-size:16px}.staff-root .order-code-value{font-size:34px}.staff-root .review-action-context .small{flex-basis:100%}}
