:root{--legacy-green-950: #075a25;--legacy-green-900: #08752c;--legacy-green-800: #078b30;--legacy-green-700: #10a144;--legacy-green-200: #a9d8b7;--legacy-white: #f8fff9}*,*:before,*:after{box-sizing:border-box}html,body,#app{width:100%;height:100%;margin:0;overflow:hidden}body{min-width:320px;font-family:Microsoft YaHei,PingFang SC,sans-serif}button,input,select,textarea{font:inherit}button:not(:disabled),[role=button]:not([aria-disabled=true]){cursor:pointer}:focus-visible{outline:3px solid rgb(7 139 52 / 55%);outline-offset:2px}.legacy-experience{position:fixed;z-index:0;inset:0;min-width:1024px;min-height:576px;overflow:hidden;background:var(--legacy-green-800);color:var(--legacy-white);font-family:Microsoft YaHei,PingFang SC,Noto Sans SC,sans-serif}.legacy-experience button,.legacy-experience input{font-family:inherit}.original-runtime-host{position:absolute;z-index:0;inset:0;overflow:hidden;background:#fff}.original-runtime-host iframe{display:block;width:100%;height:100%;border:0;background:#fff}.independent-original-page{position:absolute;z-index:0;inset:0;overflow:hidden;opacity:0;background:#f2f2f2;color:#333;transition:opacity 80ms linear}.independent-original-page.is-ready{opacity:1}.independent-original-page .commheader{z-index:60}.independent-original-page button,.independent-original-page input,.independent-original-page select,.independent-original-page textarea{font-family:Microsoft YaHei,PingFang SC,sans-serif}.independent-common-header .headlist>ul>li,.independent-common-header .search>img,.independent-common-header .chat_room,.independent-common-header .renew,.independent-common-header .mycenter,.independent-common-header .least,.independent-common-header .medium,.independent-common-header .close{cursor:pointer}.independent-header-popover{position:fixed;z-index:500;top:.62rem;width:2.8rem;padding:.16rem;border:1px solid #d9e3dd;border-radius:.04rem;background:#fff;box-shadow:0 .12rem .32rem #0000002e;color:#333;font-size:.14rem}.independent-header-popover--account{right:.72rem}.independent-header-popover--message{right:1.55rem}.independent-header-popover p{margin:0 0 .08rem}.independent-header-popover div{display:flex;gap:.08rem}.independent-header-popover button{height:.34rem;padding:0 .14rem;border:1px solid #078b34;border-radius:.04rem;background:#fff;color:#078b34}.independent-original-toast{position:fixed;z-index:800;top:.82rem;left:50%;min-width:2.6rem;margin:0;padding:.12rem .2rem;transform:translate(-50%);border-radius:.04rem;background:#141c18eb;color:#fff;font-size:.14rem;text-align:center}.independent-original-modal-layer{position:fixed;z-index:900;inset:0;display:grid;place-items:center;background:#00000061}.independent-original-confirm{width:4.6rem;min-height:1.75rem;padding:.28rem;border-radius:.04rem;background:#fff;box-shadow:0 .16rem .5rem #00000040;color:#333;font-size:.14rem;text-align:center}.independent-original-confirm h2{margin:.08rem 0 .24rem;font-size:.2rem}.independent-original-confirm p{margin:0 0 .2rem;color:#666}.independent-original-confirm>div{display:flex;justify-content:center;gap:.12rem;margin-top:.22rem}.independent-original-confirm button{height:.4rem;padding:0 .24rem;border:1px solid #078b34;border-radius:.04rem;background:#078b34;color:#fff}.independent-original-close{position:absolute;z-index:400;top:.02rem;right:.02rem;display:grid;width:.34rem;height:.34rem;padding:0;place-items:center;border:0;border-radius:50%;background:#ee5047;color:#fff;font-size:.24rem;line-height:1}.independent-login-error{position:absolute;right:.2rem;bottom:.08rem;left:.2rem;margin:0;color:#e24038;font-size:.13rem;text-align:center}.independent-login-mode-switch{position:absolute;z-index:5;top:.18rem;right:.18rem;height:.36rem;border:1px solid #078b34;border-radius:.03rem;background:#fff;color:#078b34}.independent-login-mode-tip{color:#888;font-size:.12rem}.independent-login-qr{display:grid!important;place-items:center;padding-top:.25rem}.independent-login-qr img{width:1.7rem;height:1.7rem}.independent-login-below-fold{min-height:10rem}.independent-useradd-summary{display:block!important;flex:1;min-width:0;background:#fff}.independent-useradd-summary ul{padding:.25rem}.independent-useradd-summary li{display:flex;align-items:center;gap:.2rem;padding:.18rem;border-bottom:1px solid #eee}.independent-useradd-summary strong{color:#e24038;font-size:.28rem}.independent-useradd-summary span{color:#777;font-size:.14rem}.independent-member-row{cursor:pointer}.independent-member-row:hover{background:#f8fbf9}.independent-original-empty{display:grid;height:2rem;place-items:center;color:#999;font-size:.16rem}.independent-memberdetail-content{flex:1;min-width:0}.independent-detail-nav-icon{display:inline-grid;width:.28rem;flex:0 0 .28rem;place-items:center;color:#4f5b55}.memberdetails .nav li.active .independent-detail-nav-icon{color:currentcolor}.independent-detail-metrics{display:grid;height:1.1rem;grid-template-columns:repeat(3,1fr);border-bottom:1px solid #e5e5e5;background:#fff}.independent-detail-metrics article{position:relative;display:grid;place-content:center;padding-top:.05rem;text-align:center}.independent-detail-metrics article:not(:last-child):after{content:"";position:absolute;top:50%;right:0;height:.48rem;transform:translateY(-50%);border-right:1px solid #dadada}.independent-detail-metrics strong{font:700 .3rem Arial,sans-serif}.independent-detail-metrics span{margin-top:.04rem;font-size:.18rem}.independent-empty-chart{position:relative;height:2.85rem;border-bottom:1px solid #ddd;background:#fff}.independent-empty-chart span{position:absolute;inset:.24rem .67rem .45rem;border-bottom:1px solid #555;border-left:1px solid #555}.independent-empty-chart+.table{margin-top:.19rem}.memberdetails .set_tit h2{font-size:.18rem;font-weight:500}.memberdetails .table th{font-size:.18rem}.independent-memberdetail-records{height:calc(100% - .72rem);padding:.2rem;background:#fff}.independent-memberdetail-records table,.independent-recharge-record-page table{width:100%;border-collapse:collapse;background:#fff;font-size:.13rem}.independent-memberdetail-records th,.independent-memberdetail-records td,.independent-recharge-record-page th,.independent-recharge-record-page td{height:.48rem;padding:0 .12rem;border:1px solid #e5e5e5;text-align:center}.independent-recharge-card{margin:.24rem;padding:.24rem;border:1px solid #dfe7e2;border-radius:.04rem;background:#fff}.independent-recharge-card h3{margin:0 0 .16rem;font-size:.2rem}.independent-recharge-card strong{color:#e24038;font-size:.25rem}.independent-recharge-record-page{flex:1;padding:.18rem;background:#f2f2f2}.independent-recharge-record-page header{display:flex;height:.64rem;align-items:center;justify-content:space-between;padding:0 .18rem;background:#fff}.independent-recharge-record-page header h2{font-size:.18rem}.independent-recharge-record-page header div{display:flex;align-items:center;gap:.08rem}.independent-recharge-record-page header input,.independent-recharge-record-page header button{height:.34rem;padding:0 .12rem;border:1px solid #ddd;background:#fff}.independent-intake-page{background:#f7fcf8}.independent-intake-entry{position:absolute;inset:.82rem 0 0;background:#f7fcf8}.independent-intake-business-tabs{display:grid;width:calc(100% - 1.9rem);height:.5rem;grid-template-columns:repeat(4,1fr);gap:0;margin:0 .2rem .12rem;padding:0;overflow:hidden;border-radius:.12rem;background:#fff;box-shadow:0 0 8px #d9d9d97f}.independent-intake-business-tabs button{border:0;background:#fff;color:#6d8fb0;font-size:.2rem}.independent-intake-business-tabs button.active{border-radius:.12rem;background:#078b34;color:#fff}.independent-intake-entry-body{display:grid;height:auto;box-sizing:border-box;grid-template-columns:minmax(0,1fr) 4.7rem;gap:.3rem;padding:.2rem .35rem 0}.independent-intake-entry-empty{display:flex;height:5.4rem;flex-direction:column;align-items:center;justify-content:center;color:#bdbdbd}.independent-intake-entry-empty>h2{color:#333;font-size:.2rem}.independent-intake-entry-empty>button{display:grid;width:5.2rem;grid-template-columns:1fr 2fr 1fr;align-items:center;margin:.06rem;padding:.16rem;border:1px solid #dce7e0;border-radius:.04rem;background:#fff;text-align:left}.independent-intake-entry-empty>button.active{border-color:#078b34;box-shadow:0 0 0 2px #078b341a}.independent-intake-entry-empty>button em{color:#e24038;text-align:right}.independent-intake-entry-empty>button.is-next{display:block;background:#078b34;color:#fff;text-align:center}.independent-intake-illustration{display:block;width:3.3rem;height:auto}.independent-intake-illustration img{display:block;width:100%;height:auto}.independent-intake-entry-empty p{height:.33rem;margin:.22rem 0 0;color:#bdbdbd;font-size:.24rem;line-height:.33rem}.independent-intake-keypad{align-self:start;width:4.7rem;height:5.4rem;box-sizing:border-box;margin:0;padding:.35rem;border-radius:.06rem;background:#fff;box-shadow:0 .13rem .28rem #078b3438}.independent-intake-keypad>label{position:relative;display:block;width:100%;height:.64rem;overflow:hidden;border:1px solid #c5e8f7;border-radius:6px}.independent-intake-keypad input{box-sizing:border-box;width:100%;height:100%;padding:0 .75rem 0 .25rem;border:0;outline:0;background:#fff;color:#333442;font-size:.24rem}.independent-intake-keypad label span{position:absolute;top:0;right:0;display:grid;width:.57rem;height:100%;place-items:center;color:#999}.independent-intake-keypad label span svg{width:.32rem;height:.32rem}.independent-intake-keypad>div{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:.12rem}.independent-intake-keypad button{position:relative;width:1.2rem;height:.76rem;box-sizing:border-box;margin-top:.2rem;padding:0;border:1px solid #b8dfc2;border-radius:6px;background:#fff;color:#08752c;font-size:.3rem;line-height:.76rem;text-align:center}.independent-intake-keypad button.is-backspace,.independent-intake-keypad button.is-confirm{border-color:#08752c}.independent-intake-keypad button:hover{border:2px solid #35b65d;cursor:pointer;line-height:calc(.76rem - 2px)}.independent-intake-keypad button.is-backspace:hover,.independent-intake-keypad button.is-confirm:hover{border-color:#08752c}.independent-intake-keypad button.is-backspace img{position:relative;top:50%;width:.36rem;transform:translateY(-50%);vertical-align:top}.independent-cloth-workspace{position:absolute;inset:.7rem 0 0;background:#fff}.independent-cloth-rail{position:absolute;top:0;bottom:.64rem;left:0;display:flex;width:.72rem;flex-direction:column;background:#eef7fd}.independent-cloth-rail button{height:.72rem;border:0;background:transparent;color:#52606a}.independent-cloth-rail button.active{background:#fff;color:#078b34}.independent-cloth-main{position:absolute;top:0;right:0;bottom:.64rem;left:.72rem}.independent-cloth-tabs{display:grid;width:100%;height:.58rem;grid-template-columns:repeat(8,1fr);border-bottom:1px solid #078b34}.independent-cloth-tabs button{border:0;border-right:1px solid #dce4df;background:#f4f7f6;font-size:.15rem}.independent-cloth-tabs button.active{background:#078b34;color:#fff}.independent-cloth-search{display:flex;width:2.4rem;height:.44rem;align-items:center;margin:.12rem;border:1px solid #d8e3dd;border-radius:.04rem}.independent-cloth-search input{min-width:0;flex:1;height:100%;padding:0 .1rem;border:0}.independent-cloth-search span{display:grid;width:.4rem;height:100%;place-items:center;color:#65746c}.independent-cloth-catalogue{display:flex;gap:.14rem;padding:.05rem .12rem}.independent-cloth-catalogue button{display:grid;min-width:1.3rem;min-height:.7rem;place-items:center;border:1px solid #dbe5df;border-radius:.04rem;background:#fff}.independent-cloth-catalogue button:hover{border-color:#078b34}.independent-cloth-catalogue span{color:#e24038}.independent-cloth-sort-list{display:grid;grid-template-columns:4.6rem 1fr;gap:.18rem;padding:.1rem .14rem}.independent-cloth-sort-list>article{grid-column:1;display:grid;grid-template-columns:.4rem 1fr .8rem .6rem;align-items:center;gap:.08rem;padding:.12rem;border:1px solid #e0e6e3;background:#fff}.independent-cloth-sort-list>article.active{border-color:#078b34}.independent-cloth-sort-list article span{display:grid}.independent-cloth-sort-list article small{color:#888}.independent-cloth-sort-list article em{color:#e24038;font-style:normal}.independent-cloth-editor{grid-row:1 / span 5;grid-column:2;display:grid;grid-template-columns:repeat(2,1fr);gap:.16rem;align-content:start;padding:.2rem;border:1px solid #e2e8e5}.independent-cloth-editor label{display:grid;gap:.06rem;color:#666;font-size:.13rem}.independent-cloth-editor input,.independent-cloth-editor select{box-sizing:border-box;width:100%;min-width:0;height:.4rem;padding:0 .1rem;border:1px solid #dbe2de;border-radius:.03rem;background:#fff}.independent-cloth-summary{position:absolute;right:0;bottom:0;left:0;display:grid;height:.64rem;grid-template-columns:1.35rem repeat(6,1fr) .9rem;border-top:1px solid #dbe4df;background:#fff}.independent-cloth-summary span{display:grid;align-content:center;border-right:1px solid #e5e5e5;text-align:center}.independent-cloth-summary strong{color:#e24038;font-size:.17rem}.independent-cloth-summary small{font-size:.1rem}.independent-cloth-summary button{align-self:center;height:.48rem;margin:0 .1rem;border:0;border-radius:.04rem;background:#078b34;color:#fff}.independent-payment-page{position:absolute;inset:.7rem 0 0;background:#f5f7f6}.independent-payment-back{height:.5rem;margin-left:.12rem;border:0;background:transparent;font-size:.15rem}.independent-payment-main{display:grid;height:calc(100% - .5rem);grid-template-columns:1fr 3.1rem;gap:.18rem;padding:0 .18rem .18rem}.independent-payment-options{max-width:7.2rem;margin:0 auto}.independent-payment-deductions{display:grid;grid-template-columns:repeat(2,1fr);gap:.12rem;padding:.2rem;border:1px solid #9eaaa4;background:#fff}.independent-payment-deductions label{display:flex;min-width:0;min-height:.48rem;align-items:center;gap:.08rem;white-space:nowrap}.independent-payment-deductions input[type=checkbox]{width:19px;height:19px;flex:0 0 19px;margin:0;accent-color:#079437}.independent-payment-deductions input:not([type=checkbox]),.independent-payment-deductions select{box-sizing:border-box;width:190px;min-width:0;height:.4rem;flex:0 0 190px;padding:0 .1rem;border:1px solid #d8dcda;border-radius:.03rem;background:#fff}.independent-payment-methods{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.1rem;margin-top:.16rem}.independent-payment-methods button{display:grid;height:.9rem;grid-template-rows:.42rem auto;place-items:center;padding:.08rem .05rem;border:1px solid #cfd8d3;border-radius:.06rem;background:#fff;color:#36423c;font-size:.15rem;box-shadow:0 .03rem .1rem #004b280d}.independent-payment-methods button:hover{border-color:#7eb99b;background:#f7fbf8}.independent-payment-methods button.active{border-color:#078b34;background:#effaf3;color:#078b34;box-shadow:inset 0 0 0 1px #078b34}.independent-payment-methods span{display:grid;width:.42rem;height:.42rem;place-items:center;border-radius:50%;background:#f2f6f3;color:#637168}.independent-payment-methods button.active span{background:#078b34;color:#fff}.independent-payment-collect{width:100%;height:.58rem;margin-top:.16rem;border:0;background:#ed3d35;color:#fff;font-size:.22rem}.independent-payment-receipt{align-self:start;min-height:4.7rem;padding:.32rem;background:#fff;box-shadow:0 .1rem .25rem #00501e24}.independent-payment-receipt h2{color:#078b34;font-size:.24rem;text-align:center}.independent-payment-receipt h2 strong{font-size:.55rem}.independent-payment-receipt dl{display:grid;gap:.18rem;margin-top:.5rem}.independent-payment-receipt dl div{display:flex;justify-content:space-between}.independent-payment-receipt dl div:last-child{color:#e24038}.independent-order-page{position:absolute;inset:.7rem 0 0;background:#f8fffb}.independent-order-period{display:flex;height:.56rem;align-items:center;padding:0 .12rem;border-top:1px solid #e5e5e5;background:#fff}.independent-order-period button{height:.34rem;padding:0 .2rem;border:0;background:#fff}.independent-order-period button.active{background:#323642;color:#fff}.independent-order-period span{margin-left:auto}.independent-order-period b{color:#e24038}.independent-order-list{padding:.16rem .12rem}.independent-order-list article{margin-bottom:.14rem;border:1px solid #e1e7e4;background:#fff;cursor:pointer}.independent-order-list article>p{margin:0;padding:.12rem;background:#eff8ff}.independent-order-list article>div{display:grid;grid-template-columns:repeat(8,1fr);min-height:.76rem}.independent-order-list article span{display:grid;place-content:center;border-right:1px solid #eee;text-align:center}.independent-order-list article span b{display:block;font-weight:400}.independent-order-list article span.unpaid{color:#e24038}.independent-order-pagination{display:flex;justify-content:center;gap:.08rem}.independent-order-pagination select,.independent-order-pagination button{height:.34rem;padding:0 .14rem;border:0;border-radius:.04rem;background:#e8e8f2}.independent-order-pagination button.active{background:#078b34;color:#fff}.independent-order-detail-page{position:absolute;inset:.7rem 0 0;background:#f5f7f6}.independent-order-detail-page>header{display:grid;height:.58rem;grid-template-columns:.8rem 1fr .8rem;align-items:center;border-bottom:1px solid #ddd;background:#fff}.independent-order-detail-page>header button{border:0;background:transparent}.independent-order-detail-page>header h1{margin:0;font-size:.16rem;text-align:center}.independent-order-detail-body{display:grid;height:calc(100% - 1.18rem);grid-template-columns:1fr 3.1rem}.independent-order-detail-main{background:#fff;overflow:auto}.independent-order-detail-title{display:grid;height:1.3rem;grid-template-columns:repeat(3,1fr);align-items:center;border-bottom:1px solid #eee;text-align:center}.independent-order-detail-title--house{grid-template-columns:1fr 1fr}.independent-order-detail-title>span{grid-column:1}.independent-order-detail-title>strong{grid-row:1;grid-column:1;font-size:.2rem}.independent-order-detail-title em,.independent-order-detail-title b{display:grid;font-size:.2rem;font-style:normal}.independent-order-detail-title b{color:#e24038}.independent-order-detail-title small{color:#777;font-size:.11rem}.independent-order-detail-main table{width:100%;border-collapse:collapse}.independent-order-detail-main th,.independent-order-detail-main td{height:.64rem;border-right:1px solid #eee;border-bottom:1px solid #eee;text-align:center}.independent-order-detail-main tr.is-wrap td:first-child,.independent-order-detail-main tr.is-wrap td:nth-child(3){height:auto;min-height:.64rem;padding:.1rem .08rem;white-space:normal;line-height:1.35;text-align:left}.independent-order-detail-page>footer{display:flex;height:.6rem;align-items:center;justify-content:space-between;padding:0 .16rem;border-top:1px solid #ddd;background:#fff}.independent-order-detail-page>footer div{display:flex;gap:.12rem;margin-left:auto}.independent-order-detail-page>footer button,.independent-original-confirm button{height:.38rem;padding:0 .18rem;border:0;border-radius:.2rem;background:#078b34;color:#fff}.independent-order-detail-page>footer button.is-danger,.independent-original-confirm button.is-danger{background:#d14a42}.independent-order-detail-page>footer button.is-ghost,.independent-original-confirm button.is-ghost{border:1px solid #078b34;background:#fff;color:#078b34}.independent-logistics-dialog{width:min(6.4rem,92vw);max-width:640px;text-align:left}.independent-logistics-dialog label{display:grid;grid-template-columns:.9rem 1fr;gap:.1rem;align-items:center;margin:.12rem 0}.independent-logistics-dialog input,.independent-logistics-dialog select,.independent-logistics-dialog textarea{min-height:.36rem;width:100%;border:1px solid #ddd;padding:.06rem .08rem}.independent-logistics-dialog textarea{min-height:.72rem}.independent-scan-node-page,.independent-laundry-state-page,.independent-pickup-list-page{position:absolute;inset:.7rem 0 0;background:#fff}.independent-table-action-icon{display:block;margin:auto;color:#078b34;stroke-width:1.8}.independent-scan-node-page>header{position:relative;display:flex;height:.48rem;align-items:center;justify-content:center;border-bottom:1px solid #e2e2e2}.independent-scan-node-page>header h1{margin:0;font-size:.18rem}.independent-scan-page-tools{position:absolute;right:.2rem;display:flex;align-items:center;gap:.08rem}.independent-scan-page-tools button{display:inline-flex;height:.3rem;align-items:center;justify-content:center;gap:.05rem;padding:0 .12rem;border:1px solid #078b34;border-radius:.18rem;background:#fff;color:#078b34;font-size:.14rem}.independent-scan-page-tools button.is-rfid{border-style:dashed;background:#f2fbf5}.independent-scan-page-tools button:disabled{opacity:.45;cursor:not-allowed}.independent-scan-node-body>aside>.independent-rfid-side-entry{display:grid;box-sizing:border-box;width:100%;height:.78rem;min-height:.78rem;grid-template-columns:.42rem minmax(0,1fr) .38rem;align-items:center;gap:.09rem;padding:.1rem .11rem;border:1px dashed #079437;border-radius:.055rem;background:#f2fbf5;color:#075c26;text-align:left}.independent-rfid-side-entry__icon{position:relative;display:grid;width:.4rem;height:.4rem;place-items:center;border-radius:50%;background:#dff3e6;color:#078b34}.independent-rfid-side-entry__icon i{position:absolute;top:.03rem;right:.02rem;width:.07rem;height:.07rem;border:2px solid #f2fbf5;border-radius:50%;background:#20b65a}.independent-rfid-side-entry__copy{display:grid;min-width:0;gap:.025rem}.independent-rfid-side-entry__copy strong{overflow:hidden;font-size:.14rem;text-overflow:ellipsis;white-space:nowrap}.independent-rfid-side-entry__copy small{overflow:hidden;color:#617267;font-size:.095rem;text-overflow:ellipsis;white-space:nowrap}.independent-rfid-side-entry>em{display:grid;height:.3rem;place-items:center;border-radius:.15rem;background:#fff;color:#078b34;font-size:.11rem;font-style:normal;font-weight:600}.independent-scan-node-body>aside>.independent-rfid-side-entry.is-scanning{border-style:solid;background:#e8f8ed}.independent-rfid-side-entry.is-scanning .independent-rfid-side-entry__icon{animation:independent-rfid-pulse .9s ease-in-out infinite}.independent-scan-node-body>aside>.independent-rfid-side-entry.is-done{border-style:solid;background:#eafff1}.independent-scan-node-body>aside>.independent-rfid-side-entry.has-exception{border-color:#df655e;background:#fff5f4;color:#a93630}.independent-scan-node-body>aside>.independent-rfid-side-entry:disabled{cursor:not-allowed;opacity:.45}.independent-scan-node-page>nav{position:relative;display:flex;height:.46rem;align-items:center;justify-content:center;border-bottom:1px solid #e2e2e2;background:#fff}.independent-scan-node-tabs{display:flex;align-items:center;gap:.12rem}.independent-scan-node-tabs button{width:2rem;height:.42rem;border:0;border-radius:.06rem;background:#c8e8ff;color:#168246;font-size:.18rem}.independent-scan-node-tabs button.active{background:#168246;color:#fff}.independent-scan-node-actions{position:absolute;right:.49rem;display:flex;align-items:center;gap:.45rem}.independent-scan-node-actions button{height:.34rem;padding:0 .2rem;border:1px solid #078b34;border-radius:.3rem;background:#fff;color:#078b34;font-size:.18rem}.independent-scan-node-actions button.active{background:#eef9f2}.independent-scan-node-body{display:grid;height:calc(100% - .94rem);grid-template-columns:3.65rem minmax(0,1fr);gap:.12rem;background:#efefef}.independent-scan-node-page.has-return-reconciliation .independent-scan-node-body{height:calc(100% - 1.66rem)}.independent-store-return-banner{display:grid;box-sizing:border-box;height:.72rem;grid-template-columns:.42rem 2.6rem 3.3rem minmax(1.8rem,1fr) auto;align-items:center;gap:.12rem;padding:.09rem .18rem;border-bottom:1px solid #cfe5d6;background:#effaf3;color:#126530}.independent-store-return-banner.has-danger{border-color:#efc0bc;background:#fff2f0;color:#a2352f}.independent-store-return-banner__icon{display:grid;width:.4rem;height:.4rem;place-items:center;border-radius:50%;background:#d9f0e1}.independent-store-return-banner.has-danger .independent-store-return-banner__icon{background:#ffe0dc}.independent-store-return-banner__copy{display:grid;gap:.02rem}.independent-store-return-banner__copy strong{color:#27362c;font-size:.15rem}.independent-store-return-banner__copy small{color:#79867e;font-size:.1rem}.independent-store-return-banner dl{display:grid;height:.48rem;grid-template-columns:repeat(3,1fr);margin:0;border:1px solid #dbe7df;background:#fff}.independent-store-return-banner dl>div{display:flex;align-items:center;justify-content:center;gap:.07rem;border-right:1px solid #e4ebe6}.independent-store-return-banner dl>div:last-child{border-right:0}.independent-store-return-banner dt{color:#718078;font-size:.105rem}.independent-store-return-banner dd{margin:0;color:#25342b;font-size:.22rem;font-weight:700}.independent-store-return-banner dl>div.is-danger dd{color:#d4423a}.independent-store-return-banner__issue{display:flex;align-items:center;gap:.05rem;color:#bd3730;font-size:.11rem;font-weight:600}.independent-store-return-banner>button{height:.34rem;padding:0 .14rem;border:1px solid currentColor;border-radius:.04rem;background:#fff;color:inherit;font-size:.12rem;font-weight:600}.independent-scan-node-body>aside{position:relative;display:flex;flex-direction:column;align-items:center;gap:.2rem;padding:.24rem .36rem;border:0;background:#fff}.independent-scan-node-body>aside>select,.independent-scan-node-body>aside>label,.independent-scan-query{display:flex;width:100%;height:.64rem;box-sizing:border-box;flex:0 0 .64rem;align-items:center;border:1px solid #ccc;border-radius:.04rem;background:#f5f5f5}.independent-scan-node-body>aside>select,.independent-scan-node-body>aside>label{padding:0 .2rem;border-color:#ebebeb;border-radius:.06rem;background:#f1f1f1;font-size:.18rem}.independent-scan-node-body>aside input{min-width:0;flex:1;height:100%;padding:0 .2rem;border:0;outline:0;background:transparent;font-size:.18rem}.independent-scan-query span{display:grid;width:.57rem;height:100%;place-items:center;color:#666}.independent-scan-node-body>aside>button{width:100%;height:.56rem;border:0;border-radius:.06rem;background:#078b34;color:#fff;font-size:.24rem}.independent-scan-count{display:grid;width:100%;justify-items:center;margin-top:.3rem}.independent-scan-count strong{color:#e24038;font:400 .72rem Arial,sans-serif;line-height:.8}.independent-scan-count span{margin-top:.14rem;color:#46474b;font-size:.18rem}.independent-scan-today{position:absolute;right:0;bottom:.12rem;left:0;display:grid;justify-items:center}.independent-scan-today strong{color:#e24038;font:400 .34rem Arial,sans-serif}.independent-scan-today span{margin-top:.08rem;color:#46474b;font-size:.18rem}.independent-scan-node-body>main{position:relative;min-width:0;overflow:hidden;padding-bottom:.88rem;background:#fff}.independent-scan-node-body>main:after{position:absolute;right:0;bottom:.76rem;left:0;z-index:1;height:.12rem;background:#efefef;content:""}.independent-scan-node-body table,.independent-laundry-state-page table{width:100%;border-collapse:collapse}.independent-scan-node-body th,.independent-scan-node-body td,.independent-laundry-state-page th,.independent-laundry-state-page td{height:.58rem;border-bottom:1px solid #eee;text-align:center}.independent-scan-node-body main>footer{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;height:.76rem;box-sizing:border-box;align-items:center;gap:.08rem;padding:0 .4rem 0 .15rem;border-top:1px solid #dcdcdc;background:#fff;white-space:nowrap}.independent-fulfillment-check{display:inline-flex;align-items:center;gap:.05rem;font-size:.14rem}.independent-fulfillment-check input{width:.18rem;height:.18rem;margin:0}.independent-fulfillment-footer>select,.independent-print-copies select{width:1rem;height:.32rem;flex:0 0 1rem;padding:0 .24rem 0 .1rem;border:1px solid #e0e4e1;border-radius:.04rem;background:#f1f1f1;font-size:.14rem}.independent-print-toggle{display:inline-flex;align-items:center;gap:.06rem;font-size:.14rem}.independent-print-toggle input{position:relative;width:.56rem;height:.32rem;margin:0;appearance:none;border:0;border-radius:.18rem;background:#e5e8e6;cursor:pointer;transition:background-color .16s ease-out}.independent-print-toggle input:after{position:absolute;top:.03rem;left:.03rem;width:.26rem;height:.26rem;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000029;content:"";transition:transform .16s ease-out}.independent-print-toggle input:checked{background:#078b34}.independent-print-toggle input:checked:after{transform:translate(.24rem)}.independent-print-toggle em{min-width:.15rem;font-size:.14rem;font-style:normal}.independent-print-copies{display:inline-flex;align-items:center;gap:.05rem;font-size:.14rem}.independent-print-copies select{width:.58rem;min-width:.58rem;flex-basis:.58rem}.independent-fulfillment-actions{display:flex;align-items:center;gap:.2rem;margin-left:auto}.independent-fulfillment-actions button{height:.56rem;padding:0 .26rem;border:0;border-radius:.06rem;background:#01a048;color:#fff;font-size:.2rem;font-weight:700}.independent-fulfillment-actions button.danger{background:#e24038}.independent-fulfillment-actions button:disabled{background:#01a048;cursor:not-allowed}.independent-laundry-state-page>header{display:flex;height:.58rem;align-items:center;gap:.08rem;padding:0 .12rem}.independent-laundry-state-page>header input,.independent-laundry-state-page>header select,.independent-laundry-state-page>header button{height:.36rem;padding:0 .12rem;border:1px solid #dfe5e2;background:#f4f6f5}.independent-laundry-state-page>header button{border:0;border-radius:.04rem;background:#078b34;color:#fff}.independent-laundry-state-page>nav{display:flex;height:.48rem;align-items:center;gap:.16rem;padding:0 .12rem;border-top:1px solid #eee;border-bottom:1px solid #eee}.independent-laundry-state-page>nav span{margin-left:auto}.independent-laundry-state-page>footer{display:flex;height:.62rem;align-items:center;justify-content:space-between;padding:0 .18rem}.independent-laundry-state-page>footer button{height:.4rem;margin-left:.1rem;padding:0 .18rem;border:0;border-radius:.04rem;background:#078b34;color:#fff}.independent-factory-inspection-summary{display:flex;min-height:.6rem;box-sizing:border-box;align-items:center;gap:.11rem;margin:.1rem .18rem 0;padding:.09rem .13rem;border:1px solid #d6e3db;border-radius:.04rem;background:#f6faf7}.independent-factory-inspection-summary.has-issue{border-color:#efc1bc;background:#fff3f1}.independent-factory-inspection-summary.is-complete:not(.has-issue){border-color:#bfe0c9;background:#effaf2}.independent-factory-inspection-summary__icon{display:grid;width:.38rem;height:.38rem;flex:0 0 auto;place-items:center;border-radius:50%;background:#e0f1e5;color:#078b34}.independent-factory-inspection-summary>div{display:grid;gap:.02rem}.independent-factory-inspection-summary>div strong{color:#2b3930;font-size:.14rem}.independent-factory-inspection-summary>div small{color:#78857d;font-size:.1rem}.independent-factory-inspection-summary__alert{display:flex;align-items:center;gap:.05rem;margin-left:auto;color:#c13b34;font-size:.11rem;font-weight:600}.independent-factory-inspection-summary>button{height:.34rem;margin-left:auto;padding:0 .14rem;border:0;border-radius:.04rem;background:#078b34;color:#fff;font-size:.12rem}.independent-factory-inspection-summary>button:disabled{background:#bdc8c0;cursor:not-allowed}.independent-factory-inspection-summary__alert+button{margin-left:.08rem}.independent-pickup-list-page>header{display:flex;height:.56rem;align-items:center;padding:0 .12rem;border-bottom:1px solid #ddd}.independent-pickup-list-page>header input{width:3.4rem;height:.38rem;padding:0 .12rem;border:1px solid #ddd}.independent-pickup-list-page>header button{height:.38rem;padding:0 .18rem;border:0;background:#078b34;color:#fff}.independent-pickup-list-page>nav{display:flex;height:.46rem;align-items:center;gap:.18rem;padding:0 .12rem;border-bottom:1px solid #eee}.independent-pickup-empty{display:grid;height:calc(100% - 1.02rem);place-content:center;color:#666;text-align:center}.independent-pickup-empty div{color:#5a8df0;font-size:.8rem}.independent-pickup-order{width:8rem;margin:.3rem auto;padding:.28rem;border:1px solid #dce5e0;border-radius:.04rem;background:#fff;box-shadow:0 .08rem .2rem #00000014}.independent-pickup-order h2{margin:0;font-size:.22rem}.independent-pickup-order>div{display:grid;gap:.08rem;margin:.2rem 0}.independent-pickup-order span{padding:.12rem;background:#f5f8f6}.independent-pickup-order button{width:100%;height:.46rem;border:0;border-radius:.04rem;background:#078b34;color:#fff}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%)}.independent-workbench{position:absolute;z-index:0;inset:0;overflow:hidden;background:#078b34;color:#fff}.independent-workbench.has-dialog{z-index:80}.independent-workbench__canvas{position:absolute;top:0;left:0;width:1920px;height:1080px;overflow:hidden;background:#078b34;font-family:Microsoft YaHei,PingFangSC-Regular,Tahoma,Verdana,Arial,"sans-serif";transform-origin:left top}.independent-workbench button,.independent-workbench input,.independent-workbench select{border:0;outline:0;font-family:Microsoft YaHei,PingFangSC-Regular,Tahoma,Verdana,Arial,"sans-serif"}.workbench-wave{position:absolute;z-index:2;top:755px;left:0;width:1920px;height:325px;pointer-events:none}.workbench-top-nav{position:absolute;z-index:5;top:14.0556px;left:28.1113px;display:grid;grid-template-columns:repeat(8,84.3336px);gap:14.0556px}.workbench-top-nav button{display:flex;width:84.3336px;height:84.3336px;flex-direction:column;align-items:center;justify-content:flex-start;gap:2px;padding:5.6222px 0 0;background:transparent;color:#fff;font-size:19.6779px;line-height:1.3}.workbench-top-nav button:hover,.workbench-top-nav button:focus-visible{background:#ffffff12}.workbench-top-nav img{width:31px;height:31px;object-fit:contain}.workbench-global-search{position:absolute;z-index:5;top:22px;left:845px;display:grid;width:428px;height:54px;grid-template-columns:122px 1fr 55px;overflow:hidden;border-radius:10px;background:#fff}.workbench-global-search select{width:100%;height:100%;padding:0 14px;appearance:none;background:#fff url(/rebuild/workbench/top-select-arrow.png) no-repeat right 14.0556px center / 16.8667px 16.8667px;border-right:1px solid #dbe1e5;color:#000;font-size:19.6779px}.workbench-global-search input{min-width:0;padding:0 14px;color:#4b4b4b;font-size:19.6779px}.workbench-global-search input::placeholder{color:#757575}.workbench-global-search>img{position:absolute;top:10px;right:13px;width:34px;height:34px;cursor:pointer}.workbench-top-actions{position:absolute;z-index:6;inset:0;pointer-events:none}.workbench-top-actions>*{position:absolute;pointer-events:auto}.workbench-renew{display:flex;box-sizing:border-box;width:161px;height:54px;align-items:center;justify-content:flex-start;gap:0;padding:8.43px 14.06px;border:1px dotted rgb(255 255 255 / 80%)!important;border-radius:9px;background:transparent;color:#fff;font-size:19.6779px;cursor:pointer}.workbench-renew{top:20px;left:1478px}.workbench-renew img{position:static;width:35.14px;height:35.14px}.workbench-renew span{position:static;height:auto;padding-left:7.03px}.workbench-message,.workbench-account{display:grid;width:34px;height:34px;padding:0;place-items:center;background:transparent;cursor:pointer}.workbench-message{top:34px;left:1661px}.workbench-account{top:34px;left:1726px}.workbench-message img,.workbench-account img{width:34px;height:34px}.workbench-window-controls{position:absolute;z-index:8;inset:0;display:block;pointer-events:none}.workbench-window-controls button{position:absolute;top:14px;display:grid;width:28px;height:28px;padding:0;place-items:center;border-radius:50%;background:transparent;pointer-events:auto}.workbench-window-controls button:nth-child(1){left:1772px}.workbench-window-controls button:nth-child(2){left:1815px}.workbench-window-controls button:nth-child(3){left:1857px}.workbench-window-controls img{width:28px;height:28px}.workbench-account-popover{position:absolute;z-index:30;top:82px;right:112px;display:grid;width:292px;gap:8px;padding:18px;border:1px solid rgb(255 255 255 / 28%);border-radius:5px;background:#035a22f7;box-shadow:0 14px 36px #002d1147;font-size:16px}.workbench-account-popover span{color:#ffffffbd}.workbench-account-popover button{min-height:38px;margin-top:4px;border:1px solid rgb(255 255 255 / 30%);background:#ffffff14;color:#fff}.workbench-version-ghost{position:absolute;z-index:3;top:97px;left:242px;width:318px;height:73px;border-right:1px solid rgb(255 255 255 / 82%);border-bottom:1px solid rgb(255 255 255 / 82%)}.workbench-order-search{position:absolute;z-index:5;top:97.96875px;left:629.671875px;display:grid;width:1056.15625px;height:70.6875px;grid-template-columns:859.390625px 168.65625px;column-gap:28.109375px}.workbench-order-search:before{display:none}.workbench-order-search__field,.workbench-order-search__submit{position:relative;z-index:1}.workbench-order-search__field{position:relative;display:flex;box-sizing:content-box;width:857.390625px;height:68.6875px;align-items:center;overflow:hidden;border:1px solid rgb(255 255 255 / 20%);border-radius:42.1668px;background:#f8fafd42}.workbench-order-search__type{display:block;box-sizing:content-box;width:126.5004px;padding:0 28.1113px;border-right:1px solid rgb(255 255 255 / 65%);background:transparent;color:#fff;font-size:25.3001px;font-weight:400;line-height:33px;cursor:pointer}.workbench-order-search__arrow{position:absolute;z-index:2;top:28.1113px;left:140.5556px;width:16.8667px;height:auto;pointer-events:none}.workbench-order-search__menu{position:absolute;z-index:20;top:74px;left:10px;display:grid;width:170px;margin:0;padding:8px 0;overflow:hidden;border-radius:10px;background:#fff;box-shadow:0 8px 30px #002a0e47;list-style:none}.workbench-order-search__menu button{width:100%;height:42px;padding:0 18px;background:#fff;color:#222;font-size:19px;text-align:left}.workbench-order-search__menu button:hover,.workbench-order-search__menu button:focus-visible{background:#078b34;color:#fff}.workbench-order-search__field>input{width:674.6688px;height:67.4669px;padding:0 14.0556px;background:transparent;color:#fff;font-size:25.3001px;line-height:67.4669px}.workbench-order-search__field>input::placeholder{color:#fff3}.workbench-order-search__submit{width:168.65625px;height:69.265625px;padding:0 0 2px;border-radius:35.1328125px;background:#ffffff7f;color:#078b34;font-size:28.1113px;font-weight:700}.workbench-entry-grid{position:absolute;z-index:1;top:286.984375px;left:112.453125px;display:grid;width:1695.078125px;height:576.265625px;grid-template-columns:967.015625px 293.75px 383.71875px;column-gap:25.296875px}.workbench-entry-left{display:grid;grid-template-rows:312.03125px 237.53125px;row-gap:26.703125px}.workbench-entry-small-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22.5px}.workbench-entry-right{display:grid;grid-template-rows:312.03125px 106.8125px 106.8125px;row-gap:25.296875px}.workbench-entry{position:relative;display:flex;min-width:0;min-height:0;align-items:center;justify-content:center;overflow:hidden;padding:0;border:1px solid rgb(255 255 255 / 15%)!important;border-radius:14.0556px;background:#ffffff0d;color:#fff;box-shadow:#1b3ba14d 0 5px 24px}.workbench-entry:hover{border-color:#ffffff5c!important;background:#ffffff12}.workbench-entry>*{position:relative;z-index:3}.workbench-entry--intake{gap:112.445px}.workbench-entry--intake>img{width:auto;height:168.65625px;object-fit:contain}.workbench-entry--intake>span{position:relative;display:block;width:386.921875px;height:110px}.workbench-entry--intake strong{position:absolute;top:0;left:0;font-size:78.7116px;font-weight:400;line-height:normal}.workbench-entry--intake small{position:absolute;top:39.515625px;left:199.578125px;font-family:Arial,sans-serif;font-size:39.3558px;font-weight:400}.workbench-entry-small-grid .workbench-entry{flex-direction:column;gap:14px;font-size:33.7335px}.workbench-entry-small-grid img{height:75.890625px;width:auto;max-width:116px;object-fit:contain}.workbench-entry--recharge{flex-direction:column;gap:0}.workbench-entry--recharge img{width:auto;height:109.625px;object-fit:contain}.workbench-entry--recharge strong{margin-top:56.2225px;font-size:59.0337px;font-weight:400;line-height:normal}.workbench-entry--recharge small{margin-top:28.1113px;font-size:25.3001px;font-weight:300}.workbench-entry--pickup{flex-direction:column;gap:14.0556px;font-size:59.0337px}.workbench-entry--pickup img{width:auto;height:125.09375px;object-fit:contain}.workbench-entry--row{gap:42px;font-size:33.7335px}.workbench-entry--row img{width:auto;height:56.21875px;max-width:60px;object-fit:contain}.workbench-entry--row:last-child img{height:42.166875px}.workbench-entry--row:last-child{gap:56.2224px}.workbench-footer{position:absolute;z-index:5;top:981.59375px;left:92.765625px;display:block;width:1734.46875px;height:98.375px;align-items:center;font-size:19.6779px}.workbench-footer__identity,.workbench-footer__actions{position:absolute;top:0;display:grid;height:98.375px;align-items:center}.workbench-footer__identity{left:0;grid-template-columns:241.671875px 162.453125px 123.65625px;column-gap:70.265625px}.workbench-footer__actions{left:992.46875px;grid-template-columns:140.53125px 140.53125px 140.53125px 179.875px 140.53125px}.workbench-footer ul{margin:0;padding:0;list-style:none}.workbench-footer li{display:inline-flex;height:98.375px;align-items:center;justify-content:center;gap:14.0556px;color:#fff;font-size:19.6779px;white-space:nowrap}.workbench-footer__identity li{justify-content:flex-start}.workbench-footer__actions li{cursor:pointer}.workbench-footer img{width:30.9223px;height:auto;object-fit:contain}.workbench-footer__identity li:nth-child(2){gap:15.0556px}.workbench-footer__identity li:nth-child(2) img{width:22.4889px}.workbench-toast{position:absolute;z-index:40;right:84px;bottom:92px;margin:0;padding:14px 19px;border:1px solid rgb(255 255 255 / 32%);border-radius:5px;background:#03531ff0;box-shadow:0 12px 32px #00260e3d;color:#fff;font-size:17px}.workbench-dialog-layer{position:absolute;z-index:999;inset:0;display:grid;place-items:center;background:#000000b3;color:#343944}.workbench-dialog{position:relative;width:1120px;max-height:940px;padding:34px 42px 38px;overflow:auto;border-radius:8px;background:#fff;box-shadow:0 26px 80px #00000052;color:#343944}.workbench-dialog h2{margin:0 0 28px;color:#303744;font-size:32px;font-weight:500;text-align:center}.workbench-dialog button,.workbench-dialog input,.workbench-dialog select,.workbench-dialog textarea{font-family:inherit}.workbench-dialog__close{position:absolute;z-index:3;top:8px;right:10px;display:grid;width:50px;height:50px;padding:0;place-items:center;background:transparent;color:#ef4842;font-size:42px;font-weight:300;line-height:1}.workbench-dialog__form{display:grid;gap:22px}.workbench-dialog__form label,.workbench-dialog__form fieldset{display:flex;min-width:0;align-items:center;gap:12px;margin:0;padding:0;border:0;color:#454b56;font-size:20px}.workbench-dialog__form label>span,.workbench-dialog__form legend{width:132px;flex:0 0 132px;padding:0;text-align:right}.workbench-dialog__form input,.workbench-dialog__form select,.workbench-dialog__form textarea,.workbench-dialog__search-row input{min-width:0;height:54px;flex:1;padding:0 15px;border:1px solid #d9dee5;border-radius:6px;background:#fff;color:#303744;font-size:19px}.workbench-dialog__form textarea{height:86px;padding-top:12px;resize:none}.workbench-dialog__form input:focus,.workbench-dialog__form select:focus,.workbench-dialog__form textarea:focus,.workbench-dialog__search-row input:focus{border-color:#078b34;box-shadow:0 0 0 3px #078b3426}.workbench-dialog__form fieldset>label{gap:6px;white-space:nowrap}.workbench-dialog__form fieldset input{width:20px;height:20px;flex:0 0 20px}.workbench-dialog__form--narrow{width:700px;margin:0 auto}.workbench-dialog__form--grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workbench-dialog__form--grid .is-wide{grid-column:1 / -1}.workbench-dialog__form--grid .is-wide select{max-width:220px}.workbench-dialog__form--grid>.workbench-dialog__primary{grid-column:1 / -1;justify-self:center}.workbench-dialog__primary,.workbench-dialog__footer-actions .workbench-dialog__primary,.workbench-dialog__pagination .workbench-dialog__primary{min-width:150px;height:52px;padding:0 28px;border-radius:26px;background:#078b34;color:#fff;font-size:20px;font-weight:600}.workbench-dialog__feedback{margin:22px 0 0;color:#a66a00;font-size:18px;text-align:center}.workbench-dialog--password{width:820px}.workbench-dialog--recharge{width:1500px;min-height:760px}.workbench-dialog--new-customer{width:1380px;min-height:730px}.workbench-dialog--pickup{width:1000px;min-height:550px}.workbench-dialog--message{width:900px;min-height:620px}.workbench-dialog--empty{width:960px;height:540px;padding:0}.workbench-dialog--skin{width:1180px;min-height:620px}.workbench-dialog--online-orders{width:1600px;min-height:720px}.workbench-dialog--yesterday-prompt{width:960px;height:540px}.workbench-dialog--yesterday-stats{width:1780px;height:930px;padding:30px 42px}.workbench-dialog__tabs{display:grid;grid-template-columns:repeat(8,1fr);margin:-34px -42px 32px;border-bottom:1px solid #dce1e7}.workbench-dialog__tabs button{min-height:68px;padding:0 8px;border-right:1px solid #e2e6eb;background:#f7f8fa;color:#59616e;font-size:17px}.workbench-dialog__tabs button.is-active{background:#078b34;color:#fff}.workbench-dialog__tabs--compact{grid-template-columns:repeat(5,1fr);margin-top:0}.workbench-dialog__title-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px}.workbench-dialog__title-row h2{margin:0}.workbench-dialog__title-row>div{display:flex;gap:12px}.workbench-dialog__title-row>div button{min-height:42px;padding:0 18px;border:1px solid #078b34;border-radius:22px;background:#fff;color:#078b34;font-size:17px}.workbench-dialog__search-row{display:grid;grid-template-columns:1fr 140px;gap:18px;width:760px;margin:0 auto 28px}.workbench-dialog__search-row button{border-radius:6px;background:#078b34;color:#fff;font-size:19px}.workbench-dialog__segmented{display:flex;justify-content:center;margin-bottom:28px}.workbench-dialog__segmented button{min-width:130px;height:48px;border:1px solid #dbe0e7;border-right:0;background:#fff;color:#59616e;font-size:18px}.workbench-dialog__segmented button:first-child{border-radius:24px 0 0 24px}.workbench-dialog__segmented button:last-child{border-right:1px solid #dbe0e7;border-radius:0 24px 24px 0}.workbench-dialog__segmented button.is-active{border-color:#078b34;background:#078b34;color:#fff}.workbench-dialog__empty-state{display:grid;min-height:220px;place-items:center;color:#9aa2ad;font-size:20px}.workbench-dialog__shop-list{display:grid;width:760px;margin:0 auto;border:1px solid #dfe3e8;border-radius:6px}.workbench-dialog__shop-list button{height:62px;padding:0 22px;border-bottom:1px solid #e6e9ed;background:#fff;color:#414855;font-size:19px;text-align:left}.workbench-dialog__shop-list button:last-child{border-bottom:0}.workbench-dialog__shop-list button.is-active{background:#edf8f0;color:#078b34}.workbench-dialog__footer-actions{display:flex;justify-content:center;gap:20px;margin-top:32px}.workbench-dialog__footer-actions>button:not(.workbench-dialog__primary){min-width:130px;height:52px;border:1px solid #cfd5dc;border-radius:26px;background:#fff;color:#59616e;font-size:18px}.workbench-dialog__blank{width:100%;height:100%;background:#fff}.workbench-skin-list{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:0;padding:12px;list-style:none}.workbench-skin-list button{display:grid;width:100%;grid-template-columns:150px 1fr;align-items:center;gap:18px;padding:16px;border:1px solid #e1e5e9;border-radius:14px;background:#fff;color:#414855;font-size:19px;text-align:left}.workbench-skin-list button.is-active{border-color:#078b34;background:#078b3414;color:#078b34}.workbench-skin-list button span{display:block;width:150px;height:82px;border-radius:8px;background:linear-gradient(135deg,#078b34,#31ad61)}.workbench-skin-list button span[data-skin=经典蓝]{background:linear-gradient(135deg,#1541c7,#4c7aff)}.workbench-skin-list button span[data-skin=深林绿]{background:linear-gradient(135deg,#008110,#1ba836)}.workbench-skin-list button span[data-skin=霞光紫]{background:linear-gradient(135deg,#9a2df5,#18dbce)}.workbench-skin-list button span[data-skin=暖杏色]{background:linear-gradient(135deg,#e6d9c9,#a3815d)}.workbench-skin-list button span[data-skin=湖水青]{background:linear-gradient(135deg,#10818b,#4ab9c2)}.workbench-dialog__table{border:1px solid #dce1e7}.workbench-dialog__table-head{display:grid;grid-template-columns:1.2fr 1fr 1.8fr .8fr .8fr .7fr .9fr .5fr 1.2fr .6fr;min-height:62px;align-items:center;background:#f2f5f7;color:#4a5260;font-size:16px;text-align:center}.workbench-dialog__table-row{display:grid;grid-template-columns:1.2fr 1fr 1.8fr .8fr .8fr .7fr .9fr .5fr 1.2fr .6fr;min-height:58px;align-items:center;border-top:1px solid #e4e8ec;color:#525b68;font-size:13px;text-align:center}.workbench-dialog__table-row>*{overflow:hidden;padding:0 6px;text-overflow:ellipsis;white-space:nowrap}.workbench-dialog__table-row>button{border:0;background:none;color:#087f35}.workbench-dialog--recharge .workbench-dialog__table-head,.workbench-dialog--recharge .workbench-dialog__table-row{grid-template-columns:1.3fr .9fr 1.1fr .9fr .7fr .8fr}.workbench-dialog__pagination{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:25px}.workbench-dialog__pagination button:not(.workbench-dialog__primary){min-width:70px;height:42px;border:1px solid #d5dbe2;border-radius:5px;background:#fff;color:#525b68}.workbench-dialog__pagination select{height:42px;border:1px solid #d5dbe2;border-radius:5px;background:#fff;color:#525b68}.workbench-dialog__pagination button:disabled{cursor:not-allowed;opacity:.45}.workbench-message-editor{display:block;width:calc(100% - 80px);height:92px;margin:18px 40px 0;padding:14px;resize:none;border:1px solid #dce1e7;border-radius:4px;color:#434b56}.workbench-message-history{max-height:108px;margin:12px 40px 0;overflow:auto;border:1px solid #edf0f2}.workbench-message-history p{display:grid;grid-template-columns:200px 1fr;margin:0;padding:10px 12px;border-bottom:1px solid #edf0f2;font-size:13px}.workbench-message-history strong{color:#087f35}.workbench-pickup-results{max-height:330px;margin-top:18px;overflow:auto;border:1px solid #dce1e7}.workbench-pickup-results button{display:grid;width:100%;min-height:62px;grid-template-columns:1.2fr 1fr .8fr;align-items:center;padding:0 18px;border:0;border-bottom:1px solid #e4e8ec;background:#fff;color:#4f5862;text-align:left}.workbench-pickup-results button:hover{background:#f8fbf8}.workbench-pickup-results em{color:#087f35;font-style:normal;text-align:right}.workbench-dialog__pagination button.is-active{border-color:#078b34;color:#078b34}.workbench-dialog__pagination span{margin:0 18px;color:#69727f;font-size:16px}.workbench-yesterday-prompt{display:flex;height:100%;flex-direction:column;align-items:center;justify-content:center}.workbench-yesterday-prompt__icon{display:grid;width:150px;height:96px;place-items:center;border-radius:18px;background:#edf4ff;color:#5287d8;font-size:66px}.workbench-yesterday-prompt h2{margin:32px 0 38px;font-size:28px}.workbench-yesterday-prompt>div:last-child{display:flex;gap:70px}.workbench-yesterday-prompt>div:last-child button{min-width:142px;height:56px;border-radius:28px;background:#8d9093;color:#fff;font-size:20px}.workbench-yesterday-prompt>div:last-child .workbench-dialog__primary{background:#078b34}.workbench-stats-layout{display:grid;height:100%;grid-template-columns:1fr 390px;gap:30px}.workbench-stats-left{position:relative;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:470px 300px;gap:28px}.workbench-stats-left article{padding:18px 24px;border:1px solid #078b34;border-radius:10px}.workbench-stats-left article h2{margin:0 0 20px;color:#0a78ff;font-size:28px}.workbench-stat-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.workbench-stat-grid span,.workbench-stock-card span{display:flex;min-height:130px;flex-direction:column;align-items:center;justify-content:center;border-radius:8px;box-shadow:5px 8px 28px #078b3429}.workbench-stat-grid strong,.workbench-stock-card strong{color:#343944;font-size:34px;font-weight:500}.workbench-stat-grid small,.workbench-stock-card small{margin-top:7px;color:#a3a3a3;font-size:18px}.workbench-stock-card{overflow:hidden;border-radius:8px;box-shadow:5px 8px 28px #078b3429}.workbench-stock-card h3{margin:0;padding:20px;background:#f1f8ff;color:#393b49;font-size:20px;font-weight:500;text-align:center}.workbench-stock-card>div{display:grid;grid-template-columns:1fr 1fr}.workbench-stock-card span{box-shadow:none}.workbench-stats-right h2{margin:30px 0;color:#e24038;font-size:34px}.workbench-stats-right article{margin-bottom:30px;border-bottom:1px solid #157eff;text-align:center}.workbench-stats-right article div{padding:18px;border-radius:9px;background:#ebf3ff;color:#393b49;font-size:18px;text-align:left}.workbench-stats-right article p{margin:8px 0}.workbench-stats-right article strong{color:#e24038}.workbench-stats-right article button{width:150px;height:46px;margin:20px;border-radius:8px;background:#2bac2d;color:#fff;font-size:18px}.legacy-device-strip{position:fixed;z-index:45;top:clamp(54px,6.5vh,72px);right:clamp(25px,2.2vw,42px);display:flex;gap:7px}.legacy-device-strip button{display:inline-flex;min-height:36px;align-items:center;gap:7px;padding:7px 11px;border:1px solid rgb(255 255 255 / 28%);border-radius:4px;background:#04481cc2;color:#fff;box-shadow:0 8px 20px #0000001c;font-size:12px}.legacy-device-strip i{width:7px;height:7px;border-radius:50%}.legacy-device-strip .is-online{background:#71e88d;box-shadow:0 0 0 3px #71e88d29}.legacy-device-strip .is-demo{background:#ffd265;box-shadow:0 0 0 3px #ffd26529}.smart-drawer-launcher{position:fixed;z-index:44;top:43%;right:0;display:flex;min-width:45px;min-height:118px;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:12px 10px;border:1px solid rgb(255 255 255 / 31%);border-right:0;border-radius:7px 0 0 7px;background:#064c25;color:#fff;box-shadow:0 12px 28px #0000002e}.smart-drawer-launcher span{writing-mode:vertical-rl;letter-spacing:.16em}.rfid-tray-launcher{position:fixed;z-index:44;top:calc(43% + 128px);right:0;display:flex;min-width:45px;min-height:108px;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:11px 10px;border:1px solid rgb(255 255 255 / 31%);border-right:0;border-radius:7px 0 0 7px;background:#08752c;color:#fff;box-shadow:0 12px 28px #0000002e}.rfid-tray-launcher span{writing-mode:vertical-rl;letter-spacing:.12em}.smart-drawer{position:fixed;z-index:60;top:0;right:0;display:flex;width:min(420px,32vw);height:100vh;flex-direction:column;padding:26px 24px 22px;border-left:1px solid #dbe5dc;background:#f6faf6;box-shadow:-20px 0 46px #012a1238;color:#183122;transform:translate(105%);opacity:0;pointer-events:none;transition:transform .24s cubic-bezier(.22,1,.36,1)}.smart-drawer--open{transform:translate(0);opacity:1;pointer-events:auto}.smart-drawer__header{display:flex;align-items:flex-start;justify-content:space-between;padding-bottom:19px;border-bottom:1px solid #d9e4da}.smart-drawer__header>button,.rfid-tray__body header>button{display:grid;width:38px;height:38px;place-items:center;border:1px solid #d5dfd7;border-radius:4px;background:#fff;color:#345440}.smart-drawer__eyebrow{display:flex;align-items:center;gap:6px;color:#168246;font-family:Arial,sans-serif;font-size:11px;font-weight:700;letter-spacing:.14em}.smart-drawer h2{margin-top:7px;color:#183122;font-size:27px;font-weight:650}.smart-drawer__header p{margin-top:3px;color:#607466;font-size:13px}.smart-drawer__guard{display:flex;gap:10px;margin:18px 0;padding:13px 14px;border:1px solid #ead8ae;border-radius:4px;background:#fff8e7;color:#6c5420;font-size:12px}.smart-drawer__guard strong{display:block;margin-bottom:2px}.smart-drawer__list{display:grid;gap:9px}.smart-insight{overflow:hidden;border:1px solid #dbe5dc;border-radius:5px;background:#fff}.smart-insight>button{display:grid;width:100%;grid-template-columns:30px 1fr 18px;gap:9px;align-items:start;padding:14px;border:0;background:transparent;color:#203829;text-align:left}.smart-insight>button strong,.smart-insight>button small{display:block}.smart-insight>button strong{margin-bottom:4px;font-size:14px}.smart-insight>button small{color:#65776a;font-size:12px;line-height:1.55}.smart-insight>button>svg{margin-top:4px;transition:transform .18s ease}.smart-insight>button>svg.is-open{transform:rotate(90deg)}.smart-insight__status{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;background:#fff3d3;color:#9a6d00}.smart-insight--success .smart-insight__status{background:#e6f6e9;color:#168246}.smart-insight--neutral .smart-insight__status{background:#edf1ee;color:#56695b}.smart-insight__detail{display:grid;grid-template-rows:0fr;transition:grid-template-rows .18s ease}.smart-insight__detail.is-open{grid-template-rows:1fr}.smart-insight__detail>div{overflow:hidden;padding:0 14px}.smart-insight__detail p{color:#67796d;font-size:12px;line-height:1.6}.smart-insight__detail button{margin:10px 0 14px;min-height:36px;padding:0 14px;border:1px solid #a9d5b4;border-radius:4px;background:#f0faf2;color:#08752c;font-size:12px;font-weight:600}.smart-drawer__footer{display:flex;margin-top:auto;align-items:center;justify-content:space-between;padding-top:18px;border-top:1px solid #dbe5dc;color:#627367;font-size:11px}.smart-drawer__footer strong{color:#35523e;font-weight:600}.rfid-tray{position:fixed;z-index:55;right:50%;bottom:clamp(56px,6.5vh,70px);width:min(820px,62vw);color:#173323;transform:translate(50%) translateY(calc(100% - 44px));transition:transform .24s cubic-bezier(.22,1,.36,1)}.rfid-tray--open{transform:translate(50%) translateY(0)}.rfid-tray__summary{display:grid;width:100%;height:44px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:0 16px;border:1px solid rgb(255 255 255 / 34%);border-bottom:0;border-radius:6px 6px 0 0;background:#064d27;color:#fff;box-shadow:0 -8px 24px #00000021;text-align:left}.rfid-tray__summary>span:nth-child(2){color:#ffffffbf;font-size:12px}.rfid-tray__summary>svg{transition:transform .18s ease}.rfid-tray__summary>svg.is-open{transform:rotate(180deg)}.rfid-live{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:600}.rfid-live i{width:7px;height:7px;border-radius:50%;background:#76e493;box-shadow:0 0 0 3px #76e49326}.rfid-tray__body{display:grid;min-height:260px;grid-template-columns:190px 1fr;grid-template-rows:auto 1fr;border:1px solid #d7e1d9;background:#f7faf7;box-shadow:0 -18px 48px #0000002b;opacity:0;visibility:hidden;transition:opacity .14s ease,visibility .14s ease}.rfid-tray--open .rfid-tray__body{opacity:1;visibility:visible}.rfid-tray__body header{display:flex;grid-column:1 / -1;align-items:flex-start;justify-content:space-between;padding:15px 17px 13px;border-bottom:1px solid #dce5de}.rfid-tray__body header strong,.rfid-tray__body header small{display:block}.rfid-tray__body header strong{font-size:15px}.rfid-tray__body header small{margin-top:3px;color:#677a6d;font-size:11px}.rfid-tray__reader{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;border-right:1px solid #dce5de}.rfid-reader-visual{display:grid;width:58px;height:58px;place-items:center;border:1px solid #bcd0c1;border-radius:50%;background:#fff;color:#168246}.rfid-reader-visual.is-scanning{animation:rfid-pulse .76s ease-in-out infinite alternate}@keyframes rfid-pulse{to{box-shadow:0 0 0 12px #22964b1a;transform:scale(1.04)}}.rfid-tray__reader button{min-width:108px;min-height:36px;border:0;border-radius:3px;background:#168246;color:#fff;font-size:12px;font-weight:600}.rfid-tray__reader button:disabled{opacity:.65}.rfid-tray__reader small{color:#75867a;font-size:10px}.rfid-tray__results{display:grid;align-content:center;padding:12px 16px;transition:opacity .16s ease}.rfid-tray__results.is-muted{opacity:.52}.rfid-tray__results article{display:grid;grid-template-columns:28px 1fr auto;gap:9px;align-items:center;padding:10px 5px;border-bottom:1px solid #e3e9e4}.rfid-tray__results article:last-child{border-bottom:0}.rfid-tray__results strong,.rfid-tray__results small{display:block}.rfid-tray__results strong{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.rfid-tray__results small{color:#6d7e72;font-size:11px}.rfid-tray__results em{font-style:normal;font-size:11px}.rfid-tray__results em.is-success{color:#168246}.rfid-tray__results em.is-warning{color:#a76800}.rfid-result-icon{display:grid;width:27px;height:27px;place-items:center;border-radius:50%}.rfid-result-icon--success{background:#e6f5e9;color:#168246}.rfid-result-icon--warning{background:#fff2d5;color:#a76800}.rfid-tray__confirm{display:flex;grid-column:1 / -1;align-items:center;justify-content:flex-end;gap:14px;padding:10px 16px;border-top:1px solid #dce5de;background:#fff}.rfid-tray__confirm p{display:inline-flex;margin-right:auto;align-items:center;gap:6px;color:#a76800;font-size:11px}.rfid-tray__confirm button{min-width:142px;min-height:38px;padding:0 16px;border:0;border-radius:4px;background:#078b34;color:#fff;font-size:12px;font-weight:600}.rfid-tray__confirm button:disabled{cursor:not-allowed;opacity:.5}.legacy-experience select{font-family:inherit}.legacy-experience.is-internal .rfid-tray{bottom:14px}.legacy-experience.is-home .rfid-tray:not(.rfid-tray--open),.legacy-experience.is-internal .rfid-tray:not(.rfid-tray--open){opacity:0;visibility:hidden;pointer-events:none}@media(max-width:1180px){.legacy-experience{min-width:0}.legacy-device-strip{top:52px;right:20px}.legacy-device-strip button span{display:none}.legacy-device-strip button{width:38px;justify-content:center;padding:7px}.smart-drawer{width:min(390px,42vw)}}@media(max-width:1500px){.legacy-device-strip{top:8px;right:88px}}@media(max-height:700px){.legacy-device-strip{top:8px}.rfid-tray{width:min(760px,68vw)}}@media(prefers-reduced-motion:reduce){.smart-drawer,.rfid-tray,.smart-insight__detail{transition:none}.rfid-reader-visual.is-scanning{animation:none}}.independent-module-blank{position:absolute;inset:.66rem 0 0;display:grid;place-items:center;background:#fff}.independent-module-blank>div{text-align:center}.independent-module-blank strong{display:block;color:#078b34;font-size:.32rem}.independent-module-blank p{margin:.12rem 0 .24rem;color:#888;font-size:.16rem}.independent-module-blank button,.independent-module-heading>button,.independent-module-toolbar button,.independent-module-channel button,.independent-module-datebar>button,.independent-module-analytics footer button{min-height:.38rem;padding:0 .2rem;border:1px solid #078b34;border-radius:.04rem;background:#078b34;color:#fff;font-size:.14rem}.independent-module-grid-page{position:absolute;inset:.66rem 0 0;overflow:hidden;background:#f4f5f4}.independent-module-grid-scroll{width:100%;height:100%;overflow:auto;padding-bottom:.65rem;background:#fff}.independent-module-grid-scroll>section{border-bottom:.08rem solid #f3f4f3}.independent-module-grid-scroll h1{display:flex;height:.43rem;margin:0;align-items:center;padding:0 .32rem;border-bottom:1px solid #e7e8e7;color:#292d2a;font-size:.17rem;font-weight:650}.independent-module-grid-scroll section>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.independent-module-grid-scroll section>div>button{position:relative;display:grid;height:1.27rem;place-content:center;gap:.08rem;border:0;border-right:1px solid #eceeec;border-bottom:1px solid #eceeec;background:#fff;color:#303531;text-align:center}.independent-module-grid-scroll section>div>button:nth-child(5n){border-right:0}.independent-module-grid-scroll section>div>button:hover{background:#f8fbf8}.independent-module-grid-scroll section>div>button i{color:#4d9c54;font: .33rem/1 Arial,sans-serif}.independent-module-grid-scroll section>div>button strong{font-size:.16rem;font-weight:500}.independent-module-grid-scroll section>div>button small{position:absolute;top:.09rem;right:.08rem;padding:.02rem .04rem;background:#f5f8f5;color:#a4ada6;font-size:.09rem;font-weight:400}.independent-module-page{position:absolute;inset:.66rem 0 0;display:grid;grid-template-columns:1.72rem minmax(0,1fr);overflow:hidden;background:#fff}.independent-module-tabs{overflow-y:auto;border-right:1px solid #e3e5e3;background:#fff}.independent-module-tabs button{display:flex;width:100%;min-height:.56rem;align-items:center;padding:0 .2rem;border:0;border-bottom:1px solid #eceeec;background:#fff;color:#4a4f4b;font-size:.15rem;text-align:left}.independent-module-tabs button.active{background:#3d8f35;color:#fff}.independent-module-workspace{position:relative;min-width:0;overflow:hidden;background:#fff}.independent-module-heading{position:relative;display:flex;height:.46rem;align-items:center;justify-content:center;padding:0 .22rem;border-bottom:1px solid #e3e5e3;background:#fff}.independent-module-heading>div{text-align:center}.independent-module-heading h1{margin:0;color:#2f3430;font-size:.18rem;font-weight:600}.independent-module-heading p{display:none}.independent-module-heading>button{position:absolute;right:.22rem;min-height:.34rem;border-radius:.17rem;background:#fff;color:#078b34}.independent-module-table-page{position:absolute;inset:.46rem 0 0;overflow:auto;background:#fff}.independent-module-toolbar{display:grid;min-height:.52rem;grid-template-columns:2.1rem 1.15rem auto 1fr auto auto;gap:.1rem;align-items:center;padding:.1rem .22rem;border-bottom:1px solid #dfe2df;background:#fafbfa}.independent-module-toolbar input,.independent-module-toolbar select,.independent-module-settings input:not([type=checkbox]):not([type=range]),.independent-module-settings select,.independent-module-dialog input,.independent-module-dialog select{width:100%;height:.38rem;padding:0 .12rem;border:1px solid #dfe2df;border-radius:.02rem;background:#f4f5f4;color:#363a37;font-size:.14rem}.independent-module-toolbar button:nth-last-child(-n+2){border-radius:.18rem;background:#fff;color:#078b34}.independent-module-table-page table,.independent-module-analytics table{width:100%;border-collapse:collapse;table-layout:fixed;color:#4a4f4b;font-size:.13rem}.independent-module-table-page th,.independent-module-table-page td{height:.52rem;padding:0 .12rem;border-bottom:1px solid #eceeec;text-align:left;word-break:break-word}.independent-module-table-page th{height:.44rem;background:#fff;color:#252925;font-weight:600}.independent-module-table-page th:first-child,.independent-module-table-page td:first-child{width:.52rem;text-align:center}.independent-module-table-page th:last-child,.independent-module-table-page td:last-child{width:2.05rem}.independent-module-table-page tbody tr:nth-child(odd){background:#fbfcfb}.independent-module-table-page td em{padding:.03rem .08rem;border-radius:.1rem;background:#f2e9d6;color:#9a6a00;font-style:normal}.independent-module-table-page td em.enabled{background:#e8f6ea;color:#13843e}.independent-module-table-page td:last-child button{margin-right:.08rem;padding:0;border:0;background:none;color:#2993bd;font-size:.12rem}.independent-module-table-page td:last-child button:nth-child(2){color:#a3aaa4}.independent-module-empty{height:1.4rem!important;color:#9aa09b;text-align:center!important}.independent-module-pagination{display:flex;align-items:center;justify-content:center;gap:.08rem;padding:.22rem}.independent-module-pagination select,.independent-module-pagination button{min-width:.52rem;height:.36rem;padding:0 .12rem;border:0;border-radius:.04rem;background:#eeedf4;color:#777b78;font-size:.13rem}.independent-module-pagination button.active{min-width:.42rem;background:#078b34;color:#fff}.independent-module-pagination button:disabled{color:#c8cbc8}.independent-module-pagination span{margin-left:.08rem;color:#888;font-size:.12rem}.independent-module-settings{position:absolute;inset:.46rem 0 0;display:grid;grid-template-columns:1.45rem minmax(0,1fr);grid-template-rows:1fr .62rem}.independent-module-settings>aside{border-right:1px solid #e1e4e1}.independent-module-settings>aside button{display:block;width:100%;height:.54rem;padding:0 .22rem;border:0;border-bottom:1px solid #e8eae8;background:#fff;color:#555b56;font-size:.14rem;text-align:left}.independent-module-settings>aside button.active{background:#3d8f35;color:#fff}.independent-module-settings form{display:grid;align-content:start;gap:.18rem;padding:.28rem 1.05rem .25rem;overflow:auto}.independent-module-settings form h2{margin:0 0 .04rem;font-size:.17rem}.independent-module-settings form>label{display:grid;grid-template-columns:1.75rem minmax(0,1fr);align-items:center;gap:.16rem;color:#484d49;font-size:.14rem}.independent-module-settings form>label.range-row{grid-template-columns:1.75rem minmax(0,1fr) .4rem}.independent-module-settings input[type=range]{accent-color:#3d8f35}.independent-module-settings label.switch{grid-template-columns:1.75rem auto;justify-content:start}.independent-module-settings>footer{display:flex;grid-column:1 / -1;align-items:center;justify-content:center;gap:.12rem;border-top:1px solid #e1e4e1;background:#fff}.independent-module-settings>footer button{min-width:2rem;height:.42rem;border:1px solid #c9aaa4;border-radius:.22rem;background:#fff;color:#a86a60;font-size:.14rem}.independent-module-settings>footer button:last-child{border-color:#3d8f35;background:#3d8f35;color:#fff}.independent-module-analytics{position:absolute;inset:.46rem 0 0;display:grid;grid-template-rows:.54rem 1fr .62rem;min-height:0}.independent-module-datebar{display:flex;align-items:center;gap:.1rem;padding:.08rem .22rem;border-bottom:1px solid #ddd;background:#f5f6f5}.independent-module-datebar input{width:1.6rem;height:.36rem;border:0;background:#eaecea;font-size:.13rem}.independent-module-datebar>div{display:flex;margin-left:auto}.independent-module-datebar>div button{min-width:.92rem;height:.36rem;border:1px solid #4a4c59;background:#fff;color:#23252b}.independent-module-datebar>div button.active{background:#464855;color:#fff}.independent-module-analytics-columns{display:grid;min-height:0;grid-template-columns:1fr 1fr 1fr}.independent-module-analytics-columns>section{padding:.28rem .34rem;border-right:.08rem solid #f4f5f4}.independent-module-analytics-columns>section:last-child{border-right:0}.independent-module-analytics-columns>section:first-child{text-align:center}.independent-module-analytics-columns>section:first-child>span{color:#a0a4a1;font-size:.14rem}.independent-module-analytics-columns>section:first-child>strong{display:block;margin:.1rem 0 .3rem;color:#1e2220;font:700 .27rem Arial,sans-serif}.independent-module-analytics-columns h2{margin:0 0 .12rem;padding-bottom:.14rem;border-bottom:1px solid #e1e3e1;font-size:.16rem}.independent-module-analytics-columns p{display:flex;justify-content:space-between;margin:0;padding:.13rem 0;border-bottom:1px solid #eceeec;color:#666b67;font-size:.13rem}.independent-module-analytics-columns b{color:#4f5450;font-weight:500}.independent-module-analytics footer{display:flex;align-items:center;justify-content:space-between;padding:0 .24rem;border-top:1px solid #e0e3e0}.independent-module-analytics footer div{display:flex;gap:.1rem}.independent-module-analytics footer button{min-width:1.2rem;border-radius:.2rem}.independent-module-channel{position:absolute;inset:.46rem 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.22rem;align-content:start;padding:.28rem;background:#f5f6f5}.independent-module-channel section{min-height:2.65rem;padding:.26rem;border:1px solid #e0e4e0;background:#fff}.independent-module-channel h2{margin:0 0 .22rem;font-size:.18rem}.independent-module-channel strong{display:block;margin-bottom:.2rem;color:#168246;font-size:.16rem}.independent-module-channel strong i{display:inline-block;width:.09rem;height:.09rem;margin-right:.08rem;border-radius:50%;background:#31b45e}.independent-module-channel p,.independent-module-channel label{display:block;margin:.13rem 0;color:#626963;font-size:.14rem}.independent-module-channel label input{margin-right:.08rem}.independent-module-channel button{margin-top:.16rem;border-radius:.2rem}.independent-module-dialog{width:4.9rem;border-radius:.03rem;background:#fff;box-shadow:0 .18rem .5rem #00000040;color:#343835}.independent-module-dialog>header{display:flex;height:.5rem;align-items:center;justify-content:space-between;padding:0 .2rem;border-bottom:1px solid #e4e6e4}.independent-module-dialog h2{margin:0;font-size:.18rem}.independent-module-dialog>header button{width:.32rem;height:.32rem;border:0;background:#fff;color:#888;font-size:.25rem}.independent-module-dialog>label{display:grid;grid-template-columns:1rem 1fr;align-items:center;gap:.12rem;margin:.16rem .28rem;font-size:.14rem}.independent-module-dialog>footer{display:flex;justify-content:center;gap:.12rem;padding:.18rem;border-top:1px solid #e4e6e4}.independent-module-dialog>footer button{min-width:1.15rem;height:.38rem;border:1px solid #078b34;border-radius:.19rem;background:#fff;color:#078b34}.independent-module-dialog>footer button:last-child{background:#078b34;color:#fff}@media(max-width:1280px){.independent-module-grid-scroll section>div{grid-template-columns:repeat(4,minmax(0,1fr))}.independent-module-grid-scroll section>div>button:nth-child(5n){border-right:1px solid #eceeec}.independent-module-grid-scroll section>div>button:nth-child(4n){border-right:0}.independent-module-page{grid-template-columns:1.55rem minmax(0,1fr)}.independent-module-settings form{padding-right:.45rem;padding-left:.45rem}}.special-more-page{position:absolute;inset:.66rem 0 0;overflow-y:auto;padding-bottom:.55rem;background:#fff}.special-more-page>section{border-bottom:.08rem solid #f2f3f2}.special-more-page h1{display:flex;height:.43rem;margin:0;align-items:center;gap:.09rem;padding:0 .32rem;border-bottom:1px solid #e5e7e5;color:#28342e;font-size:.17rem}.special-more-page section>div{display:grid;grid-template-columns:repeat(5,1fr)}.special-more-page section>div button{position:relative;display:grid;height:1.14rem;place-content:center;gap:.08rem;border:0;border-right:1px solid #e9ebe9;border-bottom:1px solid #e9ebe9;background:#fff;color:#333}.special-more-page section>div button:hover{background:#f8fbf8}.special-more-page i{display:grid;width:.46rem;height:.46rem;place-items:center;margin:auto;border-radius:.1rem;background:#eff8f2;color:#278250;font-style:normal}.special-more-page strong{font-size:.15rem;font-weight:500}.special-more-page small{position:absolute;top:.08rem;right:.06rem;padding:.02rem .04rem;background:#f5f8f5;color:#a0aaa2;font-size:.09rem}.special-settings-page{position:absolute;inset:.66rem 0 0;display:grid;grid-template-columns:1.5rem 1.3rem 1fr;background:#fff}.special-settings-primary,.special-settings-secondary{border-right:1px solid #e2e4e2}.special-settings-primary button,.special-settings-secondary button{display:block;width:100%;height:.55rem;padding:0 .16rem;border:0;border-bottom:1px solid #e8eae8;background:#fff;color:#565c57;font-size:.14rem;text-align:left}.special-settings-primary button.active,.special-settings-secondary button.active{background:#3d8f35;color:#fff}.special-settings-content{position:relative;min-width:0;padding-bottom:.63rem}.special-settings-content>header{display:flex;height:.46rem;align-items:center;justify-content:center;border-bottom:1px solid #e3e5e3}.special-settings-content>header h1{margin:0;font-size:.18rem}.special-settings-content>header button{position:absolute;right:.18rem;height:.34rem;padding:0 .16rem;border:1px solid #9ec5a3;border-radius:.18rem;background:#fff;color:#4a9450}.special-settings-content form{display:grid;gap:.17rem;align-content:start;max-width:9rem;padding:.28rem .9rem}.special-settings-content form>label{display:grid;grid-template-columns:1.7rem minmax(0,1fr) auto;align-items:center;gap:.12rem;color:#545a55;font-size:.14rem}.special-settings-content form>label.range{grid-template-columns:1.7rem minmax(0,1fr) .35rem .35rem}.special-settings-content input:not([type=checkbox]):not([type=range]),.special-settings-content select{height:.38rem;padding:0 .1rem;border:0;background:#f1f2f1}.special-settings-content input[type=range]{accent-color:#3d8f35}.special-settings-content form label button{width:.32rem;height:.32rem;border:0;border-radius:.03rem;background:#3d8f35;color:#fff}.special-settings-content form em{color:#3d8f35;font-style:normal}.special-settings-content button.test{width:1.6rem;height:.38rem;border:1px solid #3d8f35;border-radius:.19rem;background:#fff;color:#3d8f35}.special-settings-content>footer{position:absolute;right:0;bottom:0;left:0;display:flex;height:.63rem;align-items:center;justify-content:center;gap:.12rem;border-top:1px solid #e1e3e1}.special-settings-content>footer button{min-width:2rem;height:.42rem;border:1px solid #cda69e;border-radius:.22rem;background:#fff;color:#ae6a60}.special-settings-content>footer button:last-child{border-color:#3d8f35;background:#3d8f35;color:#fff}.special-stats-page,.special-finance-page,.special-catalog-page,.special-cabinet-detail-page{position:absolute;inset:.66rem 0 0;display:grid;grid-template-columns:1.72rem 1fr;background:#fff}.special-stats-page>nav,.special-finance-page>nav,.special-catalog-page>nav,.special-cabinet-detail-page>nav{border-right:1px solid #e1e3e1}.special-stats-page>nav button,.special-finance-page>nav button,.special-catalog-page>nav button,.special-cabinet-detail-page>nav button{display:flex;width:100%;min-height:.55rem;align-items:center;justify-content:space-between;padding:0 .18rem;border:0;border-bottom:1px solid #e7e9e7;background:#fff;color:#343934;font-size:.15rem;text-align:left}.special-cabinet-detail-page>nav button{justify-content:flex-start;gap:.13rem}.special-cabinet-detail-page>nav button svg{flex:0 0 auto;color:#26352e}.special-cabinet-detail-page>nav button.active svg{color:#fff}.special-stats-page>nav button.active,.special-finance-page>nav button.active,.special-catalog-page>nav button.active,.special-cabinet-detail-page>nav button.active{background:#3d8f35;color:#fff}.special-stats-main{display:grid;min-width:0;grid-template-rows:.46rem 1fr .62rem}.special-stats-main>header{position:relative;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #e1e3e1}.special-stats-main>header h1{margin:0;font-size:.18rem}.special-stats-main>header div{position:absolute;right:.18rem;display:flex;gap:.08rem}.special-stats-main>header button,.special-stats-main footer button{height:.34rem;padding:0 .16rem;border:1px solid #9fc6a5;border-radius:.18rem;background:#fff;color:#4b9651}.special-stats-columns{display:grid;min-height:0;grid-template-columns:1fr 1fr 1fr}.special-stats-columns>section{padding:.25rem .3rem;border-right:.08rem solid #f3f4f3}.special-stats-columns>section:first-child{text-align:center}.special-stats-columns>section:first-child>span{color:#aaa;font-size:.14rem}.special-stats-columns>section:first-child>strong{display:block;margin:.1rem 0 .3rem;font:700 .27rem Arial}.special-stats-columns .mini-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.22rem .12rem}.special-stats-columns .mini-grid p{display:grid;gap:.04rem;margin:0}.special-stats-columns h2{margin:0 0 .12rem;padding-bottom:.14rem;border-bottom:1px solid #e1e3e1;font-size:.16rem}.special-stats-columns>section:nth-child(2)>button,.special-stats-columns>section:nth-child(3)>p{display:flex;width:100%;min-height:.38rem;align-items:center;justify-content:space-between;margin:0;padding:0;border:0;border-bottom:1px solid #eceeec;background:#fff;color:#626862}.special-stats-columns .segmented{display:flex;margin-bottom:.18rem}.special-stats-columns .segmented button{flex:1;height:.34rem;border:1px solid #3d8f35;background:#fff;color:#3d8f35}.special-stats-columns .segmented button.active{background:#3d8f35;color:#fff}.special-stats-columns p.total{color:#c75e52!important}.special-stats-main>footer{display:flex;align-items:center;justify-content:space-between;padding:0 .22rem;border-top:1px solid #e0e2e0}.special-stats-main>footer div{display:flex;gap:.08rem}.special-stats-main>footer button{min-width:1.2rem;background:#3d8f35;color:#fff}.special-finance-page>nav button.old{width:auto;min-height:.36rem;margin:.3rem auto;border:1px solid #078b34;border-radius:.18rem;color:#078b34}.special-finance-main{min-width:0}.special-finance-main>header{display:flex;height:.62rem;align-items:center;justify-content:space-between;padding:0 .36rem;border-bottom:1px solid #ddd;background:#f4f5f4}.special-finance-main>header>div{display:flex;gap:.1rem}.special-finance-main>header input,.special-finance-main>header select,.special-finance-main>header button{height:.38rem;padding:0 .12rem;border:0;background:#e9ebe9}.special-finance-main>header>div:first-child button{background:#078b34;color:#fff}.special-finance-main .ranges button{min-width:.88rem;border:1px solid #484a56;background:#fff}.special-finance-main .ranges button.active{background:#484a56;color:#fff}.special-finance-dashboard{position:relative;padding:.28rem .4rem}.special-finance-dashboard .hero{text-align:center}.special-finance-dashboard .hero span,.special-finance-dashboard .hero strong,.special-finance-dashboard .hero em{display:block}.special-finance-dashboard .hero span{color:#999;font-size:.16rem}.special-finance-dashboard .hero strong{font:700 .36rem Arial}.special-finance-dashboard .hero em{color:#e7443d;font-style:normal}.special-finance-dashboard .top-metrics{display:grid;grid-template-columns:repeat(3,1fr);margin:.2rem 0;padding-bottom:.2rem;border-bottom:1px solid #ddd;text-align:center}.special-finance-dashboard article span{display:block;color:#979b98;font-size:.16rem}.special-finance-dashboard article strong{display:block;margin-top:.04rem;font:700 .28rem Arial}.special-finance-dashboard .pay-metrics{display:grid;grid-template-columns:repeat(5,1fr);text-align:center}.special-finance-dashboard .pay-metrics article{display:grid;gap:.04rem}.special-finance-dashboard .pay-metrics small{color:#777}.special-finance-dashboard button.detail{display:block;min-width:1.5rem;height:.42rem;margin:1.25rem auto 0;border:0;border-radius:.22rem;background:#078b34;color:#fff}.special-finance-table{padding:.22rem}.special-finance-table>div{text-align:right}.special-finance-table>div button{height:.36rem;border:1px solid #078b34;border-radius:.18rem;background:#fff;color:#078b34}.special-finance-table table,.special-detail-dialog table{width:100%;border-collapse:collapse}.special-finance-table th,.special-finance-table td,.special-detail-dialog th,.special-detail-dialog td{height:.46rem;padding:0 .12rem;border-bottom:1px solid #e5e7e5;text-align:left}.special-catalog-main{min-width:0;overflow:auto}.special-catalog-main>header{display:grid;min-height:.52rem;grid-template-columns:1.75rem 1rem auto 1fr repeat(4,auto);gap:.08rem;align-items:center;padding:.08rem .22rem;border-bottom:1px solid #dfe1df}.special-catalog-main>header input,.special-catalog-main>header select{height:.36rem;padding:0 .1rem;border:0;background:#f1f2f1}.special-catalog-main>header button{height:.34rem;padding:0 .14rem;border:1px solid #8fbe96;border-radius:.17rem;background:#fff;color:#3d8f35}.special-catalog-main>header button:nth-child(3){border-radius:.02rem;background:#3d8f35;color:#fff}.special-catalog-main table{width:100%;border-collapse:collapse;table-layout:fixed}.special-catalog-main th,.special-catalog-main td{height:.44rem;padding:0 .08rem;border-bottom:1px solid #e8eae8;color:#606560;text-align:left}.special-catalog-main th{color:#303530}.special-catalog-main tbody tr:nth-child(odd){background:#fbfcfb}.special-catalog-main td button{border:0;background:none;color:#2b94bb;font-size:.2rem}.special-catalog-dialog{width:4.8rem;background:#fff}.special-catalog-dialog header,.special-detail-dialog header{display:flex;height:.48rem;align-items:center;justify-content:space-between;padding:0 .18rem;border-bottom:1px solid #e1e3e1}.special-catalog-dialog header h2,.special-detail-dialog header h2{margin:0;font-size:.18rem}.special-catalog-dialog header button,.special-detail-dialog header button{border:0;background:none;font-size:.24rem}.special-catalog-dialog>label{display:grid;grid-template-columns:1rem 1fr;align-items:center;gap:.1rem;margin:.14rem .28rem}.special-catalog-dialog input{height:.36rem;border:1px solid #ddd}.special-catalog-dialog footer,.special-detail-dialog footer{display:flex;justify-content:center;gap:.1rem;padding:.16rem;border-top:1px solid #e1e3e1}.special-catalog-dialog footer button,.special-detail-dialog footer button{min-width:1.1rem;height:.36rem;border:1px solid #078b34;border-radius:.18rem;background:#fff;color:#078b34}.special-catalog-dialog footer button:last-child{background:#078b34;color:#fff}.special-detail-dialog{width:min(8.5rem,85vw);max-height:75vh;overflow:auto;background:#fff}.special-detail-dialog .transfer-settings{display:grid;gap:.14rem;padding:.24rem}.special-detail-dialog .transfer-settings label{display:flex;gap:.12rem;align-items:center}.special-rack-page{position:absolute;inset:.66rem 0 0;background:#f5f7f5}.special-rack-page>header{display:flex;height:.42rem;align-items:center;justify-content:center;padding:0 .3rem;border-bottom:1px solid #ddd;background:#fff}.special-rack-page>header h1{margin:0;font-size:.17rem}.special-rack-page>header div{position:absolute;right:.28rem;display:flex;gap:.08rem}.special-rack-page>header button{height:.32rem;padding:0 .14rem;border:1px solid #9bc3a0;border-radius:.16rem;background:#fff;color:#3d8f35}.special-rack-columns{display:grid;height:calc(100% - .42rem);grid-template-columns:1fr .75rem 1fr;gap:.16rem;padding:.2rem .42rem .35rem}.special-rack-columns>section{overflow:auto;border:1px solid #e3e5e3;background:#fff}.rack-toolbar{display:flex;height:.48rem;align-items:center;gap:.08rem;padding:0 .12rem}.rack-toolbar select{height:.3rem;border:0;background:#f2f3f2}.rack-toolbar button{height:.3rem;border:1px solid #9bc3a0;border-radius:.15rem;background:#fff;color:#3d8f35}.rack-transfer{align-self:center;width:.65rem;height:.65rem;border:0;border-radius:.04rem;background:#3d8f35;color:#fff;font-size:.3rem}.occupied-list{padding:.14rem}.occupied-list label{display:grid;grid-template-columns:auto .5rem 1fr 1.3rem;align-items:center;gap:.08rem;min-height:.48rem;border-bottom:1px solid #eee}.occupied-list p{margin-top:.3rem;color:#bbb;text-align:center}.empty-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:.1rem;padding:.14rem}.empty-grid label{display:grid;height:.36rem;place-items:center;border:1px solid #e0e2e0;color:#aaa}.empty-grid label.selected{border-color:#3d8f35;background:#eff8f0;color:#3d8f35}.empty-grid input{position:absolute;opacity:0}.special-transfer-page{position:absolute;inset:.66rem 0 0;display:grid;grid-template-columns:1.95rem 1fr;background:#fff}.special-transfer-page>nav{border-right:1px solid #e0e2e0}.special-transfer-page>nav button{display:block;width:100%;height:.56rem;padding:0 .18rem;border:0;border-bottom:1px solid #e7e9e7;background:#fff;font-size:.16rem;text-align:left}.special-transfer-page>nav button.active{background:#078b34;color:#fff}.special-transfer-main{min-width:0}.special-transfer-main>header{display:grid;height:.62rem;grid-template-columns:auto 1fr repeat(3,auto);gap:.12rem;align-items:center;padding:0 .2rem;border-bottom:1px solid #ddd}.special-transfer-main>header>button{height:.34rem;padding:0 .16rem;border:1px solid #078b34;border-radius:.18rem;background:#fff;color:#078b34}.transfer-segment{display:flex}.transfer-segment button{width:1.6rem;height:.42rem;border:0;background:#c6e4f8;color:#168246}.transfer-segment button.active{background:#168246;color:#fff}.special-transfer-body{display:grid;height:calc(100% - .62rem);grid-template-columns:3.25rem 1fr}.special-transfer-body>aside{padding:.3rem .36rem;border-right:.12rem solid #f1f2f1;text-align:center}.special-transfer-body>aside h2{margin:0 0 .2rem;font-size:.16rem}.special-transfer-body>aside h2 strong{display:block;margin-top:.04rem}.scan-input{display:flex;height:.48rem;align-items:center;border:1px solid #ddd}.scan-input input{min-width:0;flex:1;height:100%;padding:0 .16rem;border:0;font-size:.16rem}.scan-input span{padding:0 .14rem;color:#aaa;font-size:.25rem}.special-transfer-body>aside>button{width:100%;height:.52rem;margin-top:.2rem;border:0;border-radius:.03rem;background:#078b34;color:#fff;font-size:.2rem}.scan-count{display:block;margin-top:.4rem;color:#e7443d;font:400 .45rem Arial}.special-transfer-body>aside p{font-size:.17rem}.special-transfer-body>aside small{display:block;margin-top:1.8rem;font-size:.16rem}.destination-radio{display:flex;gap:.2rem;margin-bottom:.2rem;text-align:left}.special-transfer-body>section{display:grid;min-width:0;grid-template-rows:1fr .62rem}.special-transfer-body table{width:100%;align-self:start;border-collapse:collapse;table-layout:fixed}.special-transfer-body th,.special-transfer-body td{height:.52rem;padding:0 .1rem;border-bottom:1px solid #ddd;text-align:left}.special-transfer-body th:first-child,.special-transfer-body td:first-child{width:.48rem;text-align:center}.special-transfer-body td[colspan]{color:#aaa;text-align:center}.special-transfer-body section>footer{display:flex;align-items:center;justify-content:flex-end;gap:.2rem;padding:0 .28rem;border-top:.12rem solid #f1f2f1}.special-transfer-body section>footer label{margin-right:auto}.special-transfer-body section>footer button{min-width:1.35rem;height:.46rem;border:0;border-radius:.04rem;background:#078b34;color:#fff;font-size:.18rem}.special-transfer-body section>footer button.danger{background:#e7443d}.special-cabinet-main{min-width:0;overflow:auto;background:#f5f6f5}.special-cabinet-main>header{display:flex;height:.62rem;align-items:center;gap:.2rem;padding:0 .16rem;border-bottom:1px solid #ddd;background:#fff}.special-cabinet-main>header button{border:0;background:none;font-size:.18rem}.special-cabinet-main>header strong{flex:1;font-size:.15rem}.special-cabinet-main>header select{width:1.1rem;height:.38rem;border:0;background:#eee}.cabinet-period{display:flex;gap:.1rem;padding:.18rem .12rem}.cabinet-period button{min-width:.72rem;height:.34rem;border:0;border-radius:.18rem;background:#eee;color:#bbb}.cabinet-period button.active{border:1px solid #078b34;background:#fff;color:#078b34}.cabinet-summary-table{width:calc(100% - .24rem);margin:0 .12rem;border-collapse:collapse;background:#fff}.cabinet-summary-table th,.cabinet-summary-table td{height:.58rem;border-bottom:1px solid #ddd;text-align:center}.cabinet-occupancy{display:grid;grid-template-columns:2.5rem 1fr;align-items:center;margin-top:.12rem;padding:.3rem .4rem;background:#fff}.cabinet-occupancy article{display:grid;grid-template-columns:repeat(4,1fr)}.cabinet-occupancy article span{color:#999;text-align:center}.cabinet-occupancy article strong{display:block;margin-top:.05rem;color:#333}.cabinet-chart{display:grid;min-height:2.9rem;grid-template-columns:1.6rem 1fr;margin-top:.08rem;padding:.28rem 1.1rem;background:#fff}.cabinet-chart aside{display:grid;align-content:start;gap:.12rem}.cabinet-chart aside span:before{content:"";display:inline-block;width:.06rem;height:.06rem;margin-right:.06rem;border-radius:50%;background:#65c9b3}.cabinet-chart>div{display:flex;align-items:flex-end;justify-content:center}.cabinet-chart i{width:1.1rem;border:.18rem solid #d7eaf7;border-bottom:0;background:#b5ccdc}.special-cabinet-state{display:grid;min-height:4rem;place-content:center;text-align:center}.special-cabinet-state strong{color:#d14a42;font-size:.22rem}.special-cabinet-state button{width:1.2rem;height:.38rem;margin:.2rem auto;border:0;border-radius:.2rem;background:#078b34;color:#fff}.cabinet-special-tab{padding:.25rem}.cabinet-special-tab h1{font-size:.2rem}.cabinet-slots{display:grid;grid-template-columns:repeat(10,1fr);gap:.1rem}.cabinet-slots button{height:.42rem;border:1px solid #ddd;background:#fff;color:#999}.cabinet-slots button.occupied{border-color:#f0b5af;background:#fff1ef;color:#d14a42}.cabinet-special-tab button.release{display:block;width:1.8rem;height:.42rem;margin:.3rem auto;border:0;border-radius:.22rem;background:#078b34;color:#fff}@media(max-width:1280px){.special-more-page section>div{grid-template-columns:repeat(4,1fr)}.special-settings-page{grid-template-columns:1.35rem 1.15rem 1fr}.special-stats-page,.special-finance-page,.special-catalog-page,.special-cabinet-detail-page{grid-template-columns:1.5rem 1fr}.special-transfer-page{grid-template-columns:1.7rem 1fr}.special-transfer-body{grid-template-columns:2.8rem 1fr}}.special-marketing-page,.special-member-product-page,.special-account-page,.special-enterprise-page{position:absolute;inset:.66rem 0 0;display:grid;grid-template-columns:1.95rem 1fr;background:#fff}.special-marketing-page>nav,.special-member-product-page>nav,.special-account-page>nav,.special-enterprise-page>nav{border-right:1px solid #e0e2e0}.special-marketing-page>nav button,.special-member-product-page>nav button,.special-account-page>nav button,.special-enterprise-page>nav button{display:block;width:100%;min-height:.55rem;padding:0 .16rem;border:0;border-bottom:1px solid #e5e7e5;background:#fff;color:#232823;font-size:.16rem;text-align:left}.special-marketing-page>nav button.active,.special-member-product-page>nav button.active,.special-account-page>nav button.active,.special-enterprise-page>nav button.active{background:#078b34;color:#fff}.special-marketing-main,.special-account-page>div,.special-enterprise-page>div{min-width:0;overflow:auto}.special-marketing-main>header,.special-member-product-page .member-product-main>header,.special-account-page>div>header,.special-enterprise-page>div>header,.special-simple-setting-page>header{position:relative;display:flex;height:.62rem;align-items:center;justify-content:center;border-bottom:1px solid #ddd}.special-marketing-main>header h1,.special-member-product-page h1,.special-account-page h1,.special-enterprise-page h1,.special-simple-setting-page h1{margin:0;font-size:.18rem}.special-marketing-main>header>button,.special-member-product-page header button,.special-account-page header button,.special-enterprise-page header button,.special-simple-setting-page header button{position:absolute;right:.3rem;height:.36rem;padding:0 .18rem;border:1px solid #078b34;border-radius:.2rem;background:#f1f5ff;color:#078b34}.special-marketing-main .status-radio{position:absolute;right:2.2rem;display:flex;gap:.28rem;font-size:.16rem}.special-marketing-main .status-radio input{width:.2rem;height:.2rem;accent-color:#078b34}.dark-toolbar{display:grid;min-height:.5rem;grid-template-columns:1.9rem 1rem auto 1fr auto auto;gap:.1rem;align-items:center;padding:.08rem .3rem;background:#626262;color:#fff}.dark-toolbar input,.dark-toolbar select,.dark-toolbar button{height:.36rem;padding:0 .1rem;border:0;background:#333;color:#ddd}.dark-toolbar button{min-width:.8rem}.dark-toolbar label{display:flex;align-items:center;gap:.06rem}.special-marketing-main table,.special-member-product-page table,.special-account-page table,.special-enterprise-page table,.special-simple-setting-page table,.special-goods-page table{width:100%;border-collapse:collapse;table-layout:fixed}.special-marketing-main th,.special-marketing-main td,.special-member-product-page th,.special-member-product-page td,.special-account-page th,.special-account-page td,.special-enterprise-page th,.special-enterprise-page td,.special-simple-setting-page th,.special-simple-setting-page td,.special-goods-page th,.special-goods-page td{height:.58rem;padding:0 .1rem;border-bottom:1px solid #ddd;text-align:center}.special-marketing-main tbody button,.special-member-product-page tbody button,.special-account-page tbody button,.special-enterprise-page tbody button{position:relative;z-index:1;margin:0 .04rem;padding:.05rem .1rem;border:1px solid #078b34;border-radius:.12rem;background:#fff;color:#078b34}.marketing-pagination{display:flex;justify-content:center;gap:.08rem;margin-top:.2rem}.marketing-pagination button,.marketing-pagination select{height:.36rem;min-width:.58rem;border:0;border-radius:.04rem;background:#efedf5;color:#aaa}.marketing-pagination button.active{background:#078b34;color:#fff}.special-commerce-dialog{width:4.8rem;background:#fff}.special-commerce-dialog>header{display:flex;height:.5rem;align-items:center;justify-content:space-between;padding:0 .2rem;border-bottom:1px solid #ddd}.special-commerce-dialog h2{margin:0;font-size:.18rem}.special-commerce-dialog header button{border:0;background:none;font-size:.24rem}.special-commerce-dialog>label{display:grid;grid-template-columns:1.1rem 1fr;align-items:center;gap:.1rem;margin:.14rem .28rem}.special-commerce-dialog input,.special-commerce-dialog select{height:.36rem;border:1px solid #ddd}.special-commerce-dialog footer{display:flex;justify-content:center;gap:.1rem;padding:.16rem;border-top:1px solid #ddd}.special-commerce-dialog footer button{min-width:1.1rem;height:.36rem;border:1px solid #078b34;border-radius:.18rem;background:#fff;color:#078b34}.special-commerce-dialog footer button:last-child{background:#078b34;color:#fff}.special-simple-setting-page{position:absolute;inset:.66rem 0 0;background:#fff}.special-simple-setting-page>header button{right:.5rem}.special-simple-setting-page table{margin-top:.12rem}.special-simple-setting-page td em,.special-member-product-page td em{color:red;font-style:normal}.special-simple-setting-page tbody button{border:0;background:none;color:#2498c8;font-size:.2rem}.special-member-product-page{grid-template-columns:1.95rem 1.6rem 1fr}.special-member-product-page>aside{border-right:1px solid #ddd}.special-member-product-page>aside button{display:block;width:100%;height:.55rem;border:0;border-bottom:1px solid #ddd;background:#fff;font-size:.16rem}.special-member-product-page>aside button.active{background:#078b34;color:#fff}.member-product-main{min-width:0;overflow:auto}.member-product-main>header>div{position:absolute;right:.28rem;display:flex;gap:.08rem}.member-product-main>header>div button{position:static}.special-account-page>div>header aside{position:absolute;right:.28rem;display:flex;gap:.1rem}.special-account-page>div>header aside button{position:static}.special-account-page .dark-toolbar{grid-template-columns:1.9rem 1.35rem 1.9rem auto 1fr auto}.special-account-page .dark-toolbar em{font-style:normal;color:#ddd}.special-account-page tbody button{border-radius:.15rem}.special-enterprise-page>div>header>button{right:.5rem}.special-enterprise-page tbody button{border:0;background:none;color:#2498c8;font-size:.2rem}.special-enterprise-form{display:grid;max-width:7.4rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.18rem .28rem;align-content:start;margin:.3rem auto;padding:.28rem;border:1px solid #e1e4e1;background:#fafbfa}.special-enterprise-form label{display:grid;grid-template-columns:1.2rem minmax(0,1fr);align-items:center;gap:.1rem;color:#4f554f;font-size:.14rem}.special-enterprise-form input,.special-enterprise-form select{height:.38rem;padding:0 .1rem;border:1px solid #dfe2df;background:#fff}.special-enterprise-form button{min-height:.4rem;border:0;border-radius:.2rem;background:#078b34;color:#fff}.special-enterprise-form p{grid-column:1/-1;color:#8b918c}.special-enterprise-ledger{padding:0 .32rem .32rem}.special-enterprise-ledger .special-enterprise-form{margin:.28rem 0;grid-template-columns:1fr 1fr auto;max-width:none}.special-member-settings{display:grid;max-width:6.8rem;gap:.18rem;margin:.32rem auto;padding:.28rem;border:1px solid #e1e4e1;background:#fafbfa}.special-member-settings label{display:flex;min-height:.4rem;align-items:center;gap:.12rem}.special-member-settings input[type=number]{width:1rem;height:.36rem;margin-left:auto;border:1px solid #dfe2df}.special-member-settings button{width:1.5rem;height:.4rem;border:0;border-radius:.2rem;background:#078b34;color:#fff}.special-goods-page{position:absolute;inset:.66rem 0 0;background:#fff}.special-goods-page>header{position:relative;display:flex;height:.62rem;align-items:center;justify-content:center;border-bottom:1px solid #ddd}.special-goods-page>header h1{margin:0;font-size:.18rem}.special-goods-page>header>div{position:absolute;right:.5rem;display:flex;gap:.18rem;align-items:center}.special-goods-page>header button{height:.34rem;padding:0 .18rem;border:1px solid #078b34;border-radius:.18rem;background:#eef3ff;color:#078b34}.special-goods-body{display:grid;height:calc(100% - .62rem);grid-template-columns:3.75rem 1fr}.special-goods-body>aside{padding:.3rem .36rem;border-right:.12rem solid #f1f2f1}.special-goods-body>aside>div{display:flex;height:.62rem;border:1px solid #ddd}.special-goods-body>aside input{min-width:0;flex:1;padding:0 .16rem;border:0;font-size:.18rem}.special-goods-body>aside span{align-self:center;padding:.14rem;color:#aaa;font-size:.25rem}.special-goods-body>aside>button{width:100%;height:.56rem;margin-top:.2rem;border:0;border-radius:.03rem;background:#078b34;color:#fff;font-size:.2rem}.special-goods-body>section{display:grid;grid-template-rows:1fr .75rem}.special-goods-page td input[type=number]{width:.6rem}.special-goods-page td button{border:0;background:none;color:#df4a42}.special-goods-page table td[colspan]{color:#aaa}.special-goods-body footer{display:flex;align-items:center;justify-content:flex-end;gap:1rem;padding:0 .35rem;border-top:.12rem solid #f1f2f1}.special-goods-body footer label{margin-right:auto}.special-goods-body footer strong{color:#ef433c;font-size:.24rem}.special-goods-body footer strong small{display:block;color:#333;font-size:.12rem;text-align:center}.special-goods-body footer button{min-width:2.7rem;height:.48rem;border:0;border-radius:.25rem;background:#078b34;color:#fff;font-size:.18rem}@media(max-width:1280px){.special-marketing-page,.special-account-page,.special-enterprise-page{grid-template-columns:1.7rem 1fr}.special-member-product-page{grid-template-columns:1.7rem 1.4rem 1fr}.special-goods-body{grid-template-columns:3.2rem 1fr}}.independent-detail-failure{display:grid;min-height:4.4rem;place-content:center;text-align:center;color:#626862}.independent-detail-failure strong{color:#d14a42;font-size:.22rem}.independent-detail-failure button{width:1.3rem;height:.4rem;margin:.2rem auto 0;border:0;border-radius:.2rem;background:#078b34;color:#fff}.independent-memberdetail-actions{position:absolute;right:.16rem;top:50%;transform:translateY(-50%);display:flex;flex-wrap:wrap;gap:.08rem;justify-content:flex-end;max-width:70%;z-index:2}.independent-memberdetail-actions .btn-addset{position:static!important;top:auto!important;right:auto!important;margin:0!important;transform:none!important}.memberdetails .note_info button{display:grid;width:.32rem;height:.32rem;padding:0;place-items:center;border:0;background:transparent}.memberdetails .note_info button img{width:.3rem;height:.3rem;margin:0!important}.memberdetails .note_info input{width:2.3rem;height:.36rem;padding:0 .1rem;border:1px solid #8bbaf5;border-radius:.04rem;background:#fff;color:#333;font-size:.14rem}.independent-member-dialog{width:min(5.6rem,92vw);max-width:560px;text-align:left}.independent-member-dialog label{display:grid;grid-template-columns:.95rem 1fr;gap:.1rem;align-items:center;margin:.12rem 0}.independent-member-dialog input,.independent-member-dialog select,.independent-member-dialog textarea{min-height:.36rem;width:100%;border:1px solid #ddd;padding:.06rem .08rem}.independent-member-dialog textarea{min-height:.72rem}.independent-logistics-modal-layer{display:block;padding:54px 96px;background:#00000094}.independent-logistics-workspace{display:grid;width:100%;height:calc(100vh - 108px);min-height:760px;grid-template-rows:68px 1fr 106px;overflow:hidden;border-radius:9px;background:#fff;box-shadow:0 18px 55px #0000003d;color:#171717}.independent-logistics-workspace>header{position:relative;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #d7d7d7}.independent-logistics-workspace>header h2{margin:0;font-size:24px;font-weight:500}.independent-logistics-workspace .logistics-help{position:absolute;right:92px;border:0;background:transparent;color:#009638;font-size:24px}.independent-logistics-workspace .logistics-close,.member-business-close,.member-catalog-workspace>header>button{display:grid;width:44px;height:44px;place-items:center;border:0;border-radius:50%;background:#f45145;color:#fff;font-size:37px;font-weight:700;line-height:1}.independent-logistics-workspace .logistics-close{position:absolute;right:20px}.logistics-workspace-body{min-height:0;overflow:hidden auto}.logistics-kind-row{display:grid;height:72px;grid-template-columns:1fr 230px;align-items:center;padding:0 54px}.logistics-kind-row h3{margin:0;font-size:25px}.logistics-kind-row label{display:flex;align-items:center;gap:12px;font-size:24px}.logistics-kind-row input{width:30px;height:30px;accent-color:#06953a}.logistics-base-fields{display:grid;gap:26px;padding:6px 28px 14px 66px;border-bottom:14px solid #f4f4f4}.logistics-base-fields label,.logistics-address-grid label,.logistics-remark{display:grid;grid-template-columns:170px 1fr;align-items:center;gap:18px;font-size:22px}.logistics-base-fields label{grid-template-columns:170px 725px 1fr}.logistics-base-fields label>span{grid-column:1}.logistics-base-fields label>input,.logistics-base-fields label>select{grid-column:3}.logistics-base-fields input,.logistics-base-fields select,.logistics-address-grid input,.logistics-address-grid textarea,.logistics-remark textarea{width:100%;min-height:68px;padding:0 16px;border:0;border-radius:9px;background:#f2f2f2;color:#171717;font:inherit}.logistics-address-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding:30px 28px 22px}.logistics-address-grid>section{padding:0 28px 18px;border:1px solid #cfcfcf}.logistics-address-grid>section>header{display:flex;height:68px;align-items:center;justify-content:space-between}.logistics-address-grid h3{margin:0;font-size:27px}.logistics-address-grid header button{border:0;background:transparent;color:#005bea;font-size:19px}.logistics-address-grid label{grid-template-columns:130px 1fr;margin-bottom:24px;font-size:18px}.logistics-address-grid input{min-height:64px}.logistics-address-grid textarea{min-height:70px;padding-top:16px;resize:none}.logistics-remark{margin:0 56px 24px;grid-template-columns:100px 1fr}.logistics-remark textarea{min-height:70px;padding-top:16px;resize:none}.independent-logistics-workspace>footer{display:grid;place-items:center;border-top:1px solid #dedede;background:#f7fffa}.independent-logistics-workspace>footer button{width:332px;height:68px;border:0;border-radius:35px;background:#079437!important;color:#fff;font-size:28px}.independent-house-cancel-layer{background:#00000094}.independent-house-cancel-dialog{width:960px;height:378px;padding:32px 24px;border-radius:8px;background:#fff;color:#111;box-shadow:0 16px 52px #0000003d}.independent-house-cancel-dialog h2{margin:0;font-size:34px;text-align:center}.independent-house-cancel-dialog p{margin:62px 0 44px;font-size:29px;text-align:center}.independent-house-cancel-dialog>div{display:flex;justify-content:flex-end;gap:28px;padding-right:0}.independent-house-cancel-dialog button{width:150px;height:64px;border:0;border-radius:7px;background:#079437!important;color:#fff;font-size:25px}.independent-house-cancel-dialog button.is-ghost{background:#f3f3f3;color:#079437}.independent-member-business-layer{display:block;background:#00000094}.member-recharge-workspace{position:absolute;inset:22px 19px;display:grid;grid-template-columns:277px 1fr;overflow:hidden;background:#fff;color:#111}.member-recharge-workspace>aside{border-right:1px solid #d8d8d8;background:#fff}.member-recharge-workspace>aside strong{display:flex;height:77px;align-items:center;padding:0 34px;background:#079437!important;color:#fff;font-size:28px;font-weight:400}.member-recharge-workspace>aside button{display:block;width:100%;height:77px;padding:0 18px;border:0;background:#fff;color:#111;font-size:25px;text-align:left}.member-recharge-workspace>aside button{display:flex;align-items:center;gap:13px}.member-recharge-main{display:grid;min-width:0;grid-template-rows:78px 1fr 90px}.member-recharge-main>header{position:relative;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #d8d8d8}.member-recharge-main>header h2{margin:0;font-size:26px;font-weight:500}.member-recharge-main>header>div{position:absolute;right:70px;display:flex;gap:16px}.member-recharge-main>header>div button{height:48px;padding:0 24px;border:1px solid #079437;border-radius:25px;background:#fff;color:#079437;font-size:20px}.member-recharge-main>header>div button{display:inline-flex;align-items:center;justify-content:center;gap:8px}.member-recharge-main>header>div button:last-child{background:#079437;color:#fff}.member-recharge-main .member-business-close{position:absolute;right:10px}.member-recharge-content{display:grid;min-height:0;grid-template-columns:51.8% 48.2%;background:#f7f7f7}.member-recharge-form{padding:57px 4px 0 76px;border-right:14px solid #f3f3f3;background:#fff}.member-recharge-form>label{display:grid;grid-template-columns:140px 1fr;align-items:center;margin-bottom:22px;font-size:24px}.member-recharge-form input,.member-recharge-form select,.member-recharge-form textarea{width:100%;min-height:68px;padding:0 16px;border:0;border-radius:8px;background:#f1f1f1;font:inherit}.member-payment-row{display:grid;grid-template-columns:140px repeat(4,125px);align-items:center;gap:14px;margin-bottom:26px;font-size:24px}.member-payment-row button{height:56px;border:1px solid #999;border-radius:7px;background:#fff;font-size:21px}.member-payment-row button.active{border-color:#079437;color:#079437}.member-recharge-form .member-recharge-note{align-items:start}.member-recharge-form textarea{min-height:184px;padding-top:16px;resize:none}.member-recharge-result{background:#fff}.member-recharge-result nav{height:74px;padding:22px 28px 0;border-bottom:2px solid #079437;background:#f1f9ff}.member-recharge-result button{height:52px;padding:0 18px;border:1px solid #aaa;border-radius:8px 8px 0 0;background:#fff;color:#666;font-size:22px}.member-recharge-result button.active{border-color:#079437;background:#079437!important;color:#fff}.member-recharge-main>footer{display:grid;place-items:center;border-top:1px solid #ddd;background:#fff}.member-recharge-main>footer button{position:relative;left:8px;width:710px;height:64px;border:0;border-radius:34px;background:#079437!important;color:#fff;font-size:29px}.member-catalog-workspace{position:absolute;inset:84px 56px;overflow:hidden;border-radius:8px;background:#fff;color:#111}.member-catalog-workspace>header{display:flex;height:108px;align-items:center;justify-content:space-between;padding:0 28px}.member-catalog-workspace>header h2{margin:0;color:#31b767;font-size:39px;font-weight:600}.member-catalog-workspace>header>button{width:44px;height:44px}.member-catalog-card{display:grid;width:544px;height:162px;grid-template-columns:386px 158px;margin:36px 0 0 56px;padding:0;overflow:hidden;border:2px solid transparent;border-radius:14px;background:#fff0eb;color:#111;text-align:left}.member-catalog-card.selected{border-color:#079437;box-shadow:0 0 0 3px #07943729}.member-catalog-card>span,.member-catalog-card>em{display:flex;flex-direction:column;justify-content:center;padding:0 28px;font-style:normal}.member-catalog-card>em{align-items:center;border-left:1px dashed #fff}.member-catalog-card strong{color:red;font-size:23px}.member-catalog-card b{margin-top:8px;font-size:20px}.member-catalog-card>em b{color:#15a600;font-size:23px}.member-catalog-card small{margin-top:6px;font-size:20px}.member-catalog-pagination{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:70px}.member-catalog-pagination select,.member-catalog-pagination button,.member-catalog-pagination b{display:grid;width:102px;height:50px;place-items:center;border:0;border-radius:8px;background:#eef0f9;font-size:20px}.member-catalog-pagination select{width:78px;padding:0 12px}.member-catalog-pagination b{width:68px;background:#079437!important;color:#fff}.member-catalog-workspace>footer{position:absolute;right:40px;bottom:30px;display:flex;gap:14px}.member-catalog-workspace>footer button{height:50px;padding:0 28px;border:0;border-radius:25px;background:#079437;color:#fff;font-size:19px}.member-catalog-workspace>footer button.is-ghost{border:1px solid #079437;background:#fff;color:#079437}.cabinet-period{display:flex;align-items:center;gap:14px}.cabinet-history-range{display:flex;align-items:center;gap:12px}.cabinet-history-range label{position:relative;display:block}.cabinet-history-range input{width:228px;height:50px;padding:0 14px;border:1px solid #c7c7c7;border-radius:8px;background:#fff;color:#333;font-size:20px}.cabinet-history-range label span{position:absolute;top:12px;right:14px;color:#111;font-size:20px;pointer-events:none}.cabinet-history-range>span{font-size:23px}.special-cabinet-detail-page{box-sizing:border-box;grid-template-columns:275px minmax(0,1fr);column-gap:17px;border-top:17px solid #f2f2f2;background:#f2f2f2}.special-cabinet-detail-page>nav{background:#fff}.special-cabinet-detail-page>nav button{min-height:79px;padding:0 14px;gap:13px;font-size:25px}.special-cabinet-detail-page>nav button img{width:34px;max-height:38px;flex:0 0 34px;object-fit:contain}.special-cabinet-detail-page>nav button.active{background:#009438}.special-cabinet-main{background:#f2f2f2}.special-cabinet-main>header{box-sizing:border-box;height:87px;padding:0 28px 0 18px;gap:18px}.special-cabinet-main>header button{display:flex;align-items:center;gap:5px;padding:0;font-size:25px}.special-cabinet-main>header button img{width:31px;height:31px;object-fit:contain}.special-cabinet-main>header strong{overflow:hidden;font-size:24px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.special-cabinet-main>header select{width:153px;height:54px;appearance:none;border:0;border-radius:4px;background-color:#eee;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='16' viewBox='0 0 24 16'%3E%3Cpath fill='%236d8ead' d='M2 2h20L12 14z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:calc(100% - 16px) center;background-size:21px 14px;color:transparent}.cabinet-period{box-sizing:content-box;border-top:17px solid #f2f2f2}.cabinet-summary-table{margin:0 .12rem .24rem}.cabinet-summary-table th{height:70px}.cabinet-summary-table td{height:87px}.cabinet-chart{min-height:4rem;overflow:hidden}.cabinet-chart aside span:nth-child(1):before{background:#d59aca}.cabinet-chart aside span:nth-child(2):before{background:#ef7b84}.cabinet-chart aside span:nth-child(3):before{background:#65c9b3}.cabinet-chart aside span:nth-child(4):before{background:#f4a340}.cabinet-chart>div{box-sizing:border-box;justify-content:flex-start;padding-left:264px}.cabinet-chart i{border-radius:10px 10px 0 0}.cabinet-detail-fields{background:#fff}.cabinet-detail-fields dl{margin:0;padding:0 28px;border-bottom:14px solid #f4f4f4}.cabinet-detail-fields dl div{display:grid;min-height:66px;grid-template-columns:1fr 1fr;align-items:center;border-bottom:1px solid #e5e5e5;font-size:18px}.cabinet-detail-fields dt{font-weight:600}.cabinet-detail-fields dd{margin:0;text-align:right}.cabinet-template-workspace{display:flex;min-height:calc(100% - 62px);gap:110px;padding:60px 170px;background:#fff}.cabinet-template-phone{width:500px;min-height:620px;padding:28px;border:1px solid #9ed4ff}.cabinet-template-phone header{display:flex;height:55px;align-items:center;justify-content:space-between}.cabinet-template-phone header button{height:36px;border:0;background:#83d81c;color:#fff}.cabinet-template-phone>label{display:block;margin:42px 0 16px;text-align:center}.cabinet-template-phone>div{display:flex;justify-content:center}.cabinet-template-phone>div input{width:160px;height:44px;border:1px solid #9ed4ff;text-align:center}.cabinet-template-phone>div button{width:44px;border:0;background:#559df5;color:#fff}.cabinet-template-phone>section{display:grid;width:360px;grid-template-columns:repeat(3,1fr);gap:8px;margin:170px auto 0}.cabinet-template-phone>section button,.cabinet-mini-keypad button{height:48px;border:0;background:#414141;color:#fff}.cabinet-template-phone>section button:last-child,.cabinet-mini-keypad button:last-child{background:#e94b43}.cabinet-template-choice{width:340px}.cabinet-template-choice h3{margin:0 0 26px;font-size:20px}.cabinet-template-choice>div:not(.cabinet-mini-keypad){display:flex;align-items:center;justify-content:space-between}.cabinet-template-choice>div>button{border:0;background:#58c95f;color:#fff}.cabinet-mini-keypad{display:grid;width:180px;grid-template-columns:repeat(3,1fr);gap:4px;margin:70px 0 12px}.cabinet-mini-keypad button{height:33px;font-size:12px}.cabinet-template-choice p{font-size:18px}.cabinet-ad-workspace{display:grid;align-content:start;gap:48px;min-height:calc(100% - 62px);padding:64px 170px;background:#fff}.cabinet-ad-workspace label{display:grid;gap:18px;width:360px}.cabinet-ad-workspace label span{font-size:20px}.cabinet-ad-workspace label small{color:#999;font-size:14px}.cabinet-ad-workspace label button{display:grid;width:150px;height:150px;place-items:center;border:1px solid #bed0e2;background:#fff;color:#bbb;font-size:54px;font-weight:200}.cabinet-table-workspace{position:relative;min-height:calc(100% - 62px);background:#fff}.cabinet-table-workspace table{width:100%;border-collapse:collapse}.cabinet-table-workspace th,.cabinet-table-workspace td{height:62px;border-bottom:1px solid #e5e5e5;text-align:center}.cabinet-table-workspace th{font-size:18px}.cabinet-table-workspace td{font-size:16px}.cabinet-table-workspace td button{border:0;background:transparent;color:#087ef5;font-size:25px}.cabinet-timeout-workspace footer{position:absolute;right:0;bottom:0;left:0;display:grid;height:68px;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 18px;border-top:1px solid #ddd}.cabinet-timeout-workspace footer label{justify-self:start}.cabinet-timeout-workspace footer button{grid-column:2;width:330px;height:50px;border:0;border-radius:26px;background:#3d8f35;color:#fff;font-size:18px}.cabinet-release-workspace{position:relative;min-height:calc(100% - 62px);padding:26px 90px;background:#fff}.cabinet-release-workspace>p{margin:0 0 30px;font-size:18px;font-weight:600}.cabinet-release-screen{position:relative;display:block;width:165px;height:540px;margin:0 auto;border:18px solid #d9edf8;border-radius:12px 12px 0 0;background:#b8d0df;color:transparent}.cabinet-release-screen:before{content:"";position:absolute;inset:0;border:0}.cabinet-release-screen.selected{box-shadow:0 0 0 5px #079437}.cabinet-release-screen i{position:absolute;right:14px;bottom:36px;width:54px;height:34px;transform:rotate(28deg);border-radius:4px;background:#f8f8f8;box-shadow:0 2px 5px #00000026}.cabinet-release-workspace footer{position:absolute;right:0;bottom:0;left:0;display:grid;height:72px;place-items:center;border-top:1px solid #ddd}.cabinet-release-workspace footer button{width:330px;height:50px;border:0;border-radius:26px;background:#3d8f35;color:#fff;font-size:18px}.independent-legacy-header{position:absolute;z-index:60;top:0;right:0;left:0;width:100%;height:98px;min-height:98px;background:#009438!important;color:#fff;box-shadow:none}.legacy-header-nav{position:absolute;inset:0 auto 0 20px;display:grid;width:780px;grid-template-columns:repeat(8,1fr)}.legacy-header-nav button{position:relative;display:flex;height:98px;flex-direction:column;align-items:center;justify-content:center;gap:3px;border:0;background:transparent;color:#fff;font-size:18px}.legacy-header-nav button:hover,.legacy-header-nav button[aria-current=page]{background:#ffffff14}.legacy-header-search{position:absolute;top:22px;left:845px;display:grid;width:428px;height:54px;grid-template-columns:122px 1fr 55px;overflow:hidden;border-radius:8px;background:#fff}.legacy-header-search select,.legacy-header-search input,.legacy-header-search button{min-width:0;height:54px;border:0;background:#fff;color:#333;font-size:18px}.legacy-header-search select{padding:0 14px;border-right:1px solid #ddd}.legacy-header-search input{padding:0 14px;outline:0}.legacy-header-search button{color:#777;font-size:34px}.legacy-header-actions{position:absolute;top:0;right:16px;display:flex;height:98px;align-items:center;gap:18px}.legacy-header-actions>button{display:grid;width:38px;height:44px;place-items:center;border:0;background:transparent;color:#fff}.legacy-header-actions .legacy-header-renew{display:flex;width:162px;height:54px;align-items:center;justify-content:center;gap:9px;border:1px dotted rgb(255 255 255 / 80%);border-radius:8px;font-size:20px}.legacy-header-actions .window-control{width:29px;height:29px;border-radius:50%;color:#23452d}.legacy-header-actions .window-control.is-min{margin-left:2px;background:#e9bd28}.legacy-header-actions .window-control.is-max{background:#38a941}.legacy-header-actions .window-control.is-close{background:#ef6159}.independent-legacy-header .independent-header-popover{top:104px;right:110px;left:auto}.independent-legacy-header .independent-original-toast{top:108px}.independent-order-detail-page{inset:98px 0 0}.independent-order-detail-page>header{height:78px;grid-template-columns:150px 1fr 150px}.independent-order-detail-page>header button{display:flex;align-items:center;gap:6px;padding-left:28px;font-size:25px;text-align:left}.independent-order-detail-page>header h1{font-size:23px;font-weight:500}.independent-order-detail-body{box-sizing:border-box;height:calc(100% - 180px);grid-template-columns:minmax(0,1fr) 508px;border-top:17px solid #f2f2f2}.independent-order-detail-title{width:calc(100% - 56px);height:126px;margin:0 28px}.independent-order-detail-title>strong,.independent-order-detail-title em,.independent-order-detail-title b{font-size:34px;font-weight:400}.independent-order-detail-title>span,.independent-order-detail-title small{margin-top:8px;font-size:25px}.independent-order-detail-main th,.independent-order-detail-main td{height:86px;border-right:0;border-bottom:1px dotted #d8dcda;font-size:25px}.independent-order-detail-main table{width:calc(100% - 56px);margin:0 28px}.independent-order-detail-side{padding:22px 28px;overflow:auto;border-left:14px solid #f4f4f4;background:#fff;font-size:25px}.independent-order-detail-side p{display:flex;min-height:92px;align-items:center;justify-content:space-between;margin:0;border-bottom:1px solid #e5e5e5}.independent-order-detail-side strong{color:#e24038}.independent-order-detail-side label{display:grid;min-height:82px;grid-template-columns:146px 1fr;column-gap:12px;align-items:center;margin:0}.independent-order-detail-side--house label{grid-template-columns:146px 1fr}.independent-order-detail-side input,.independent-order-detail-side select,.independent-order-detail-side textarea{box-sizing:border-box;width:100%;min-width:0;min-height:54px;padding:7px 10px;border:1px solid #d8dcda;border-radius:3px;outline:0;background:#f7f7f7;color:#252a27;font-size:24px}.independent-order-detail-side textarea{resize:none}.independent-order-detail-page>footer{height:102px;padding:0 70px 0 28px}.independent-order-detail-page>footer div{gap:14px}.independent-order-detail-page>footer button{min-width:176px;height:70px;padding:0 28px;border-radius:36px;font-size:25px}.independent-order-detail-page>footer>label{font-size:25px}.independent-order-page{overflow:auto;background:#f8fcfa}.independent-order-filters{display:grid;height:87px;grid-template-columns:232px 484px 154px 151px 153px 210px 210px 124px;gap:14px;align-items:center;padding:0;border-bottom:1px solid #dcdcdc;background:#fff}.independent-order-filters select,.independent-order-filters input{box-sizing:border-box;width:100%;min-width:0;height:54px;padding:0 15px;border:1px solid #ebebeb;border-radius:8px;background:#f1f1f1;color:#4b4e55;font-size:21px}.independent-order-filters select{appearance:none;padding-right:42px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='16' viewBox='0 0 24 16'%3E%3Cpath fill='%236d8ead' d='M2 2h20L12 14z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:calc(100% - 14px) center;background-size:18px 12px}.independent-order-filters>select:first-child{width:232px;padding-left:57px;border:0;border-right:1px solid #7592b3;border-radius:0;background-color:#fff;background-position:168px center;color:#666}.independent-order-date-range{display:grid;width:484px;grid-template-columns:225px 18px 225px;align-items:center;padding-left:15px}.independent-order-date-range span{display:grid;height:54px;place-items:center;color:#87a6ce;font-size:22px}.independent-order-date-input{position:relative;display:flex;box-sizing:border-box;width:225px;height:54px;align-items:center;justify-content:space-between;padding:0 13px 0 15px;overflow:hidden;border:1px solid #ebebeb;border-radius:8px;background:#f1f1f1;color:#111;cursor:pointer}.independent-order-date-input>span{display:block;height:auto;color:#111;font-size:21px;white-space:nowrap}.independent-order-date-input>svg{flex:0 0 auto;color:#7f90ad}.independent-order-date-input>input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.independent-order-filters button{width:124px;height:54px;padding:0;border:0;border-radius:8px;background:#2bac2d;color:#fff;font-size:22px}.independent-order-period{height:87px;padding:0 43px}.independent-order-period button{height:54px;padding:0;border:1px solid #727781;font-size:23px}.independent-order-period button:nth-child(1){width:137px}.independent-order-period button:nth-child(2){width:135px}.independent-order-period button:nth-child(3){width:150px}.independent-order-period button:nth-child(4){width:167px}.independent-order-period button+button{border-left:0}.independent-order-period span{margin-right:14px;font-size:25px}.independent-order-list{padding:28px;background:#f8fcfa}.independent-order-list article{margin-bottom:24px;border-radius:8px;overflow:hidden}.independent-order-list article:last-of-type{margin-bottom:0}.independent-order-list article>p{display:flex;min-height:70px;align-items:center;gap:14px;padding:0 28px;font-size:23px}.independent-order-list article>p span{display:inline-flex;align-items:center;gap:4px;border:0}.independent-order-list article>div{min-height:112px;grid-template-columns:1fr 1fr 1fr 1fr 1.4fr 1.2fr 1fr 2fr}.independent-order-list article>div span{font-size:22px}.independent-order-pagination{margin-top:22px;gap:12px}.independent-order-pagination select,.independent-order-pagination button{height:50px;min-width:100px;padding:0 14px;border-radius:8px;font-size:20px}.independent-order-pagination select{width:78px;min-width:78px}.independent-order-pagination button.active{min-width:68px}.independent-order-pagination button:nth-of-type(2),.independent-order-pagination button:nth-of-type(4){min-width:121px}.independent-order-detail-side input:focus,.independent-order-detail-side select:focus,.independent-order-detail-side textarea:focus{border-color:#079437;background:#fff}.independent-order-detail-title--goods{position:relative}.independent-goods-pay-now{position:absolute;right:22px;bottom:18px;height:40px;padding:0 22px;border:0;border-radius:21px;background:#e44139;color:#fff;font-size:16px}.independent-goods-detail-side{padding:0 16px}.independent-goods-detail-side>section{padding:0;border-bottom:1px solid #e1e6e3}.independent-goods-detail-side>section:last-child{border-bottom:0}.independent-goods-detail-side p,.independent-goods-detail-side label{box-sizing:border-box;display:grid;min-height:92px;grid-template-columns:158px minmax(0,1fr);align-items:center;gap:10px;margin:0;border-bottom:1px solid #edf0ee;font-size:25px}.independent-goods-detail-side p>span,.independent-goods-detail-side p>b,.independent-goods-detail-side p>strong,.independent-goods-detail-side label>span{font-size:25px}.independent-goods-detail-side section p:last-child,.independent-goods-detail-side section label:last-child{border-bottom:0}.independent-goods-detail-side p>span,.independent-goods-detail-side label>span{text-align:right}.independent-goods-detail-side p>b{overflow:hidden;color:#252a27;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.independent-goods-detail-side p>strong{color:#e24038;font-weight:500}.independent-goods-detail-side input{height:54px;padding:0 14px;background:#fff}.independent-detail-meta-group{color:#626b65}.independent-detail-meta-group p{min-height:72px}.independent-order-detail-side--house{padding:0 16px}.independent-order-detail-side--house>section{border-bottom:1px solid #e5e5e5}.independent-order-detail-side--house>section:last-child{border-bottom:0}.independent-order-detail-side--house p,.independent-order-detail-side--house label{box-sizing:border-box;display:grid;min-height:92px;grid-template-columns:158px minmax(0,1fr);align-items:center;gap:10px;margin:0;border-bottom:1px solid #edf0ee;font-size:25px}.independent-order-detail-side--house p>span,.independent-order-detail-side--house p>b,.independent-order-detail-side--house p>strong,.independent-order-detail-side--house label>span{font-size:25px}.independent-order-detail-side--house p>span,.independent-order-detail-side--house label>span{text-align:right}.independent-order-detail-side--house p>b{overflow:hidden;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.independent-order-detail-side--house textarea{height:54px}.independent-house-finance-group p:first-child{min-height:106px}.independent-house-finance-group p:last-child{min-height:93px}.independent-house-form-group{padding-top:30px}.independent-house-meta-group p{min-height:72px}.independent-receipt-preview{display:grid;width:520px;max-height:88vh;overflow:hidden;grid-template-rows:62px 1fr 70px;border-radius:6px;background:#f1f3f1;box-shadow:0 18px 50px #00000040}.independent-receipt-preview>header{display:flex;align-items:center;justify-content:space-between;padding:0 20px;border-bottom:1px solid #ddd;background:#fff}.independent-receipt-preview>header h2{margin:0;font-size:19px}.independent-receipt-preview>header button{width:36px;height:36px;border:0;background:transparent;color:#6e7771;font-size:28px}.independent-receipt-paper{width:340px;margin:18px auto;padding:26px 24px;overflow:auto;background:#fff;box-shadow:0 4px 16px #0000001f;font-family:Microsoft YaHei,sans-serif}.independent-receipt-paper h3{margin:0;font-size:24px;text-align:center}.independent-receipt-paper>p{margin:5px 0;text-align:center}.independent-receipt-paper>i{display:block;margin:14px 0;border-top:1px dashed #89928c}.independent-receipt-paper dl{display:grid;gap:8px;margin:0}.independent-receipt-paper dl div{display:flex;justify-content:space-between;gap:12px}.independent-receipt-paper dd{margin:0;text-align:right}.independent-receipt-paper table{width:100%;border-collapse:collapse}.independent-receipt-paper th,.independent-receipt-paper td{padding:7px 3px;border-bottom:1px dashed #d5d8d6;font-size:13px;text-align:left}.independent-receipt-paper th:last-child,.independent-receipt-paper td:last-child{text-align:right}.independent-receipt-paper .receipt-total{display:flex;align-items:baseline;justify-content:space-between;text-align:left}.independent-receipt-paper .receipt-total strong{font-size:20px}.independent-receipt-paper .receipt-code{overflow:hidden;font:700 27px/1 monospace;letter-spacing:2px;white-space:nowrap}.independent-receipt-paper>small{display:block;color:#737c76;text-align:center}.independent-receipt-preview>footer{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:0 20px;border-top:1px solid #ddd;background:#fff}.independent-receipt-preview>footer button{height:42px;padding:0 22px;border:0;border-radius:22px;background:#079437;color:#fff}.independent-receipt-preview>footer button.is-ghost{border:1px solid #079437;background:#fff;color:#079437}.independent-original-confirm>p{margin:8px 0 22px;color:#4d5751;font-size:16px;text-align:center}.member-recharge-form input,.member-recharge-form select,.member-recharge-form textarea,.logistics-base-fields input,.logistics-base-fields select,.logistics-address-grid input,.logistics-address-grid textarea,.logistics-remark textarea{box-sizing:border-box;min-width:0}[data-refactor-page=member]>.member{position:absolute;inset:.66rem 0 0;box-sizing:border-box;padding-top:0!important;overflow-x:hidden;overflow-y:auto;background:#fff}[data-refactor-page=member] .member_list{overflow-x:hidden!important}[data-refactor-page=member] .member_list .pages{border:0!important;background:transparent!important}[data-refactor-page=member] .member_list .pages{margin-top:.2rem}[data-refactor-page=member] .member-list-spacer{flex:1.5!important}[data-refactor-page=member] .member-list-status{flex:.5!important}[data-refactor-page=member] .member_choose{display:flex!important;box-sizing:border-box;width:100%;height:.62rem!important;align-items:center;gap:0!important;padding:0 .2rem!important;background:#fff;line-height:normal!important;white-space:nowrap}[data-refactor-page=member] .member_choose input,[data-refactor-page=member] .member_choose select,[data-refactor-page=member] .member_choose button{box-sizing:border-box;flex:0 0 auto;height:.38rem!important;margin:0 .1rem 0 0!important;padding:0 .12rem!important;border:1px solid #ebebeb!important;border-radius:.06rem!important;background-color:#f1f1f1!important;color:#222;font-size:.16rem!important}[data-refactor-page=member] .member_choose input{width:1.86rem!important}[data-refactor-page=member] .member_choose select{width:1.5rem!important}[data-refactor-page=member] .member_choose select:nth-of-type(1),[data-refactor-page=member] .member_choose select:nth-of-type(6),[data-refactor-page=member] .member_choose select:nth-of-type(7){width:1rem!important}[data-refactor-page=member] .member_choose select{background-position:calc(100% - .12rem) center!important;background-repeat:no-repeat!important}[data-refactor-page=member] .member_choose button{width:.87rem!important;margin-right:0!important;border-color:#2bac2d!important;background:#2bac2d!important;color:#fff;font-size:.18rem!important}.independent-module-table-page,.independent-memberdetail-records,.special-finance-table,.special-catalog-main,.cabinet-table-workspace{background:#fff}.independent-order-page,.independent-order-list{background:#f8fcfa}.independent-order-filters,.independent-order-period{border-color:#e3e6e4;background:#fff}.independent-order-list article{border-color:#dfe4e1;background:#fff;box-shadow:none}.independent-order-list article>p{background:#eef8ff;color:#28312d}.independent-order-list article>div,.independent-order-list article>div span{background:#fff}.independent-order-list article:hover{border-color:#b9d8c7;background:#fff}.independent-order-list article{position:relative}.independent-order-card-actions{position:absolute;z-index:4;inset:70px 0 0;display:flex;align-items:center;justify-content:center;gap:32px;border-top:1px solid #d9e7df;background:#fffffff5;box-shadow:inset 0 8px 18px #1c492e0d}.independent-order-card-actions button{display:grid;width:82px;height:74px;place-content:center;gap:4px;border:0;border-radius:8px;background:#078b34;color:#fff;font-size:14px}.independent-order-card-actions button:hover{background:#06752c}.independent-order-card-actions button span{display:block;border:0;background:transparent;color:inherit;font-size:14px}.independent-order-adjust-dialog{display:grid;width:540px;overflow:hidden;border-radius:7px;background:#fff;box-shadow:0 18px 60px #00000047}.independent-order-adjust-dialog>header,.independent-order-adjust-dialog>footer{display:flex;min-height:66px;align-items:center;justify-content:space-between;padding:0 24px;border-bottom:1px solid #e6e9e7}.independent-order-adjust-dialog>header h2{margin:0;font-size:21px}.independent-order-adjust-dialog>header button{border:0;background:transparent;color:#68716c;font-size:30px}.independent-order-adjust-dialog>p{margin:24px 28px 8px;color:#5d6761}.independent-order-adjust-dialog>label{display:grid;grid-template-columns:120px 1fr;align-items:center;gap:12px;margin:10px 28px;font-size:17px}.independent-order-adjust-dialog input,.independent-order-adjust-dialog textarea{box-sizing:border-box;width:100%;min-height:46px;padding:10px 12px;border:1px solid #ccd3cf;border-radius:5px;font:inherit}.independent-order-adjust-dialog textarea{height:88px;resize:none}.independent-order-adjust-dialog>footer{justify-content:flex-end;gap:12px;margin-top:20px;border-top:1px solid #e6e9e7;border-bottom:0}.independent-order-adjust-dialog>footer button{height:42px;padding:0 24px;border:0;border-radius:22px;background:#078b34;color:#fff}.independent-order-adjust-dialog>footer button.is-ghost{border:1px solid #078b34;background:#fff;color:#078b34}.independent-laundry-detail-layer{position:fixed;z-index:30000;inset:0;background:#0d1c1394}.independent-laundry-detail-dialog{position:absolute;inset:20px 24px 25px;overflow:hidden;border-radius:6px;background:#fff;box-shadow:0 18px 70px #00000061}.independent-laundry-detail-dialog>header{position:absolute;inset:0 0 auto;display:grid;height:66px;grid-template-columns:1fr 70px;align-items:center;border-bottom:1px solid #dfe3e1;background:#fff}.independent-laundry-detail-dialog>header h1{margin:0;padding-left:70px;font-size:23px;font-weight:500;text-align:center}.independent-laundry-detail-dialog>header button{display:grid;width:46px;height:46px;place-items:center;justify-self:center;border:0;border-radius:50%;background:#e34d44;color:#fff}.independent-laundry-detail-body{position:absolute;inset:66px 0 80px;display:grid;grid-template-columns:minmax(0,1fr) 480px;border-bottom:1px solid #dfe3e1}.independent-laundry-detail-body>main{min-width:0;overflow:auto;border-right:12px solid #f2f3f2;background:#fff}.independent-laundry-detail-body>aside{overflow:auto;background:#fff}.independent-laundry-order-summary{display:grid;height:112px;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #e4e7e5}.independent-laundry-order-summary article{position:relative;display:grid;place-content:center;text-align:center}.independent-laundry-order-summary article:not(:last-child):after{content:"";position:absolute;top:25px;right:0;height:62px;border-right:1px dotted #d2d7d4}.independent-laundry-order-summary strong{font-size:24px;font-weight:500}.independent-laundry-order-summary span{margin-top:5px;color:#68726c;font-size:17px}.independent-laundry-order-summary .is-paid strong,.independent-laundry-order-summary .is-paid span{color:#2bad36}.independent-laundry-order-counts{height:52px;margin:0;padding:0 22px;line-height:52px;color:#4c5550;font-size:15px}.independent-laundry-order-counts b{font-weight:500}.independent-laundry-order-counts b.danger{color:#e24038}.independent-laundry-garment-table{width:calc(100% - 32px);margin:0 16px;border-collapse:collapse;table-layout:fixed}.independent-laundry-garment-table th,.independent-laundry-garment-table td{height:66px;padding:0 7px;border-bottom:1px dotted #d5dad7;font-size:16px;text-align:center}.independent-laundry-garment-table th:first-child{width:34px}.independent-laundry-garment-table th:nth-child(2){width:145px}.independent-laundry-garment-table th:nth-child(3){width:84px}.independent-laundry-garment-table th:nth-child(4){width:120px}.independent-laundry-garment-table th:nth-child(6),.independent-laundry-garment-table th:nth-child(7){width:70px}.independent-laundry-garment-table th:nth-child(8){width:130px}.independent-laundry-garment-table th:nth-child(9),.independent-laundry-garment-table th:nth-child(10){width:58px}.independent-laundry-garment-table .rack-input{box-sizing:border-box;width:100%;height:36px;padding:0 8px;border:1px solid #d7dcda;border-radius:4px;background:#fff;text-align:center}.independent-laundry-garment-table button{display:grid;margin:auto;place-items:center;border:0;background:transparent;color:#1683dc}.independent-laundry-detail-body>aside>section{border-bottom:10px solid #f3f4f3}.independent-laundry-detail-body>aside p,.independent-laundry-detail-body>aside label{position:relative;display:grid;box-sizing:border-box;min-height:66px;grid-template-columns:128px minmax(0,1fr);align-items:center;gap:12px;margin:0 20px;border-bottom:1px solid #e8ebe9;font-size:17px}.independent-laundry-detail-body>aside span{text-align:right}.independent-laundry-detail-body>aside b{display:grid;min-width:0;font-weight:400}.independent-laundry-detail-body>aside strong{color:#e24038;font-weight:500}.independent-laundry-detail-body>aside small{overflow:hidden;color:#66716a;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.independent-laundry-detail-body>aside time{position:absolute;right:0;bottom:5px;color:#999;font-size:12px}.independent-laundry-detail-body>aside input,.independent-laundry-detail-body>aside textarea{box-sizing:border-box;width:100%;min-height:42px;padding:8px 11px;border:1px solid #d8ddda;border-radius:4px;background:#f2f2f2;font:inherit}.independent-laundry-detail-body>aside textarea{height:50px;resize:none}.independent-laundry-detail-dialog>footer{position:absolute;inset:auto 0 0;display:flex;height:80px;align-items:center;justify-content:space-between;padding:0 28px;background:#fff}.independent-laundry-detail-dialog>footer>label{font-size:17px}.independent-laundry-detail-dialog>footer>div{display:flex;gap:10px}.independent-laundry-detail-dialog>footer button{min-width:112px;height:46px;padding:0 18px;border:0;border-radius:24px;background:#078b34;color:#fff;font-size:16px}.independent-laundry-detail-dialog>footer button.is-purple{background:#6513e8}.independent-laundry-detail-dialog>footer button.is-pay{background:#e24038}.independent-laundry-detail-dialog>footer button.is-danger{background:#d84a42}.independent-laundry-detail-dialog>footer button:disabled{cursor:not-allowed;opacity:.45}.independent-laundry-subdialog-layer{position:absolute;z-index:2;inset:0;display:grid;place-items:center;background:#0a160e73}.independent-laundry-garment-dialog,.independent-laundry-photo-dialog,.independent-laundry-print-dialog,.independent-laundry-confirm-dialog{overflow:hidden;border-radius:7px;background:#fff;box-shadow:0 16px 55px #00000052}.independent-laundry-garment-dialog{width:620px}.independent-laundry-photo-dialog{width:520px}.independent-laundry-print-dialog{width:480px}.independent-laundry-confirm-dialog{width:460px;padding:28px;text-align:center}.independent-laundry-garment-dialog>header,.independent-laundry-photo-dialog>header,.independent-laundry-print-dialog>header{display:flex;height:58px;align-items:center;justify-content:space-between;padding:0 20px;border-bottom:1px solid #e3e7e5}.independent-laundry-garment-dialog h2,.independent-laundry-photo-dialog h2,.independent-laundry-print-dialog h2{margin:0;font-size:20px}.independent-laundry-garment-dialog header button,.independent-laundry-photo-dialog header button,.independent-laundry-print-dialog header button{border:0;background:transparent;color:#657069;font-size:30px}.independent-laundry-garment-dialog dl{display:grid;grid-template-columns:1fr 1fr;margin:0;padding:20px}.independent-laundry-garment-dialog dl div{display:grid;grid-template-columns:100px 1fr;min-height:54px;align-items:center;border-bottom:1px solid #edf0ee}.independent-laundry-garment-dialog dd{margin:0}.independent-laundry-photo-dialog>div{display:grid;min-height:280px;place-content:center;justify-items:center;color:#748079}.independent-laundry-photo-dialog>div strong{margin-top:14px;color:#252d28;font-size:22px}.independent-laundry-print-dialog>div{width:280px;margin:22px auto;padding:25px;border:1px dashed #98a39d;text-align:center}.independent-laundry-print-dialog>div strong{font-size:26px}.independent-laundry-print-dialog>div i{display:block;margin-top:20px;font:700 23px monospace}.independent-laundry-garment-dialog>footer,.independent-laundry-photo-dialog>footer,.independent-laundry-print-dialog>footer{display:flex;height:64px;align-items:center;justify-content:flex-end;gap:10px;padding:0 20px;border-top:1px solid #e3e7e5}.independent-laundry-garment-dialog footer button,.independent-laundry-photo-dialog footer button,.independent-laundry-print-dialog footer button,.independent-laundry-confirm-dialog button{height:40px;padding:0 22px;border:0;border-radius:21px;background:#078b34;color:#fff}.independent-laundry-print-dialog footer button.is-ghost,.independent-laundry-confirm-dialog button.is-ghost{border:1px solid #078b34;background:#fff;color:#078b34}.independent-laundry-confirm-dialog h2{margin:0 0 12px}.independent-laundry-confirm-dialog p{margin:0 0 24px}.independent-laundry-confirm-dialog>div{display:flex;justify-content:center;gap:12px}.independent-laundry-save-state{position:absolute;z-index:3;bottom:96px;left:50%;transform:translate(-50%);margin:0;padding:11px 22px;border-radius:24px;background:#145d30;color:#fff}@media(max-width:1500px){.independent-laundry-detail-dialog{inset:12px}.independent-laundry-detail-body{grid-template-columns:minmax(0,1fr) 360px}.independent-laundry-detail-dialog>footer button{min-width:90px;padding:0 12px;font-size:14px}.independent-laundry-detail-dialog>footer>div{gap:6px}.independent-laundry-garment-table th,.independent-laundry-garment-table td{font-size:14px}}.independent-module-table-page thead,.independent-memberdetail-records thead,.special-finance-table thead,.special-catalog-main thead,.cabinet-table-workspace thead{background:#fafbfa}.independent-module-table-page tbody tr,.independent-module-table-page tbody tr:nth-child(odd),.independent-memberdetail-records tbody tr,.special-finance-table tbody tr,.special-catalog-main tbody tr,.special-catalog-main tbody tr:nth-child(odd),.cabinet-table-workspace tbody tr{background:#fff;color:#252a27}.independent-module-table-page tbody tr:hover,.independent-memberdetail-records tbody tr:hover,.special-finance-table tbody tr:hover,.special-catalog-main tbody tr:hover,.cabinet-table-workspace tbody tr:hover{background:#f7fbf8}.special-cabinet-detail-page{inset:.66rem 0 0}.independent-synced-header+.independent-order-detail-page{inset:.66rem 0 0}.independent-synced-header+.memberdetails{top:.66rem!important;height:calc(100% - .66rem)!important}.workbench-target-replica{background:#fff;color:#25352f}.workbench-target-replica .independent-workbench__canvas{background:#fff}.workbench-target-replica .workbench-wave,.workbench-target-replica .workbench-top-nav,.workbench-target-replica .workbench-global-search,.workbench-target-replica .workbench-top-actions,.workbench-target-replica .workbench-window-controls,.workbench-target-replica .workbench-version-ghost,.workbench-target-replica .workbench-order-search,.workbench-target-replica .workbench-entry-grid,.workbench-target-replica .workbench-footer{display:none}.workbench-replica-hotspots{position:absolute;z-index:12;inset:0;pointer-events:none}.workbench-replica-hotspots .hotspot,.workbench-replica-hotspots .hotspot-ai-search{position:absolute;margin:0;padding:0;border:0;background:transparent;pointer-events:auto}.workbench-replica-hotspots .hotspot{cursor:pointer}.workbench-replica-hotspots .hotspot:hover{background:#058f4908}.workbench-replica-hotspots .hotspot:focus-visible,.workbench-replica-hotspots .hotspot-ai-search:focus-within{outline:3px solid rgb(28 143 88 / 52%);outline-offset:-3px;border-radius:14px}.hotspot--store{top:2.4%;left:18.3%;width:8.5%;height:10.5%}.hotspot--staff{top:2.4%;left:26.6%;width:7.4%;height:10.5%}.hotspot-ai-search{top:3.15%;left:34.7%;width:40.3%;height:9.15%}.hotspot-ai-search input{position:absolute;top:0;left:0;width:78.5%;height:100%;padding:0 28px 0 74px;opacity:0;border-radius:20px;background:#fbfbfb;color:#4a4e4c;font-size:25px}.hotspot-ai-search input.has-value{opacity:1}.hotspot-ai-search button{position:absolute;top:18%;right:1.8%;width:20.6%;height:64%;border:0;border-radius:14px;background:transparent;cursor:pointer}.hotspot--rfid{top:2.8%;left:75.4%;width:10%;height:9.3%}.hotspot--ai{top:2.8%;left:85.6%;width:13.5%;height:9.3%}.hotspot--intake{top:18.35%;left:2%;width:32.4%;height:59.7%}.hotspot--pickup{top:18.35%;left:35.8%;width:28.1%;height:32%}.hotspot--orders{top:18.35%;left:65.4%;width:15.25%;height:32%}.hotspot--members{top:18.35%;left:82.1%;width:15.75%;height:32%}.hotspot--recharge{top:52.95%;left:35.8%;width:28.1%;height:25.6%}.hotspot--new-customer{top:52.95%;left:65.4%;width:15.25%;height:25.6%}.hotspot--shelving{top:52.95%;left:82.1%;width:15.75%;height:25.6%}.hotspot--settings{top:85.2%;left:4.65%;width:12.35%;height:9.5%}.hotspot--more{top:85.2%;left:19.05%;width:12.65%;height:9.5%}.hotspot--cashbox{top:85.2%;left:38.55%;width:12.25%;height:9.5%}.hotspot--daily-stats{top:85.2%;left:52.65%;width:13.75%;height:9.5%}.hotspot--exit{top:85.2%;left:76.9%;width:13.45%;height:9.5%}.workbench-target-replica .workbench-account-popover{top:112px;right:auto;left:470px;border:1px solid #b9d7c5;background:#fffffffa;box-shadow:0 14px 36px #0046232e;color:#34463f}.workbench-target-replica .workbench-account-popover button{border-color:#9cc6ad;background:#f4fbf6;color:#087f42}.workbench-target-replica .independent-workbench__canvas{background:#fdfdfc}.workbench-target-replica .workbench-replica-hotspots{display:none}.workbench-dom-home{position:absolute;z-index:11;inset:0;display:grid;grid-template-rows:162px 1fr;overflow:hidden;background:#fdfdfc;color:#172f28}.workbench-dom-home button,.workbench-dom-home input{font-family:Microsoft YaHei,PingFang SC,Arial,sans-serif}.workbench-dom-header{display:grid;grid-template-columns:300px 1px 126px 126px minmax(600px,1fr) 188px;gap:14px;align-items:center;padding:0 38px;background:#087152;color:#fff}.workbench-dom-nav{display:grid;min-width:0;grid-template-columns:repeat(8,minmax(0,1fr));gap:4px;align-self:stretch}.workbench-dom-nav button{position:relative;display:flex;min-width:0;height:100%;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:8px 4px 6px;border:0;background:transparent;color:#fff;font-size:20px;white-space:nowrap;cursor:pointer}.workbench-dom-nav button img{width:38px;height:38px}.workbench-dom-nav button:after{position:absolute;right:16px;bottom:0;left:16px;height:5px;border-radius:5px 5px 0 0;background:#fff;content:"";opacity:0;transform:scaleX(.35);transition:opacity .12s ease,transform .12s ease}.workbench-dom-nav button:hover{background:#ffffff1a}.workbench-dom-nav button[aria-current=page]{background:#ffffff24;font-weight:700}.workbench-dom-nav button[aria-current=page]:after{opacity:1;transform:scaleX(1)}.workbench-dom-brand{display:flex;min-width:0;align-items:center;gap:12px}.workbench-dom-brand .workbench-asset-crop{flex:0 0 102px}.workbench-dom-brand .workbench-asset-crop img{mix-blend-mode:normal}.workbench-dom-brand>div{display:grid;gap:2px}.workbench-dom-brand strong{font-size:48px;font-weight:700;line-height:1.05;letter-spacing:2px;white-space:nowrap}.workbench-dom-brand span{font-size:18px;letter-spacing:4px;white-space:nowrap}.workbench-dom-divider{width:1px;height:88px;background:#ffffff94}.workbench-dom-header-link,.workbench-dom-status{display:flex;height:84px;align-items:center;justify-content:center;gap:16px;padding:0;border:0;border-radius:10px;background:transparent;color:#fff;font-size:25px;white-space:nowrap;cursor:pointer}.workbench-dom-header-link:hover,.workbench-dom-status:hover{background:#ffffff12}.workbench-dom-ai-search{display:grid;height:94px;grid-template-columns:48px minmax(0,1fr) 164px;align-items:center;gap:10px;padding:0 18px 0 26px;border:1px solid #c7d6d0;border-radius:20px;background:#fdfdfd;color:#167b55;box-shadow:0 6px 18px #002a1917}.workbench-dom-ai-search input{min-width:0;height:70px;padding:0 4px;border:0;background:transparent;color:#39433f;font-size:24px}.workbench-dom-ai-search input::placeholder{color:#4b504e;opacity:1}.workbench-dom-ai-search button{display:flex;height:54px;align-items:center;justify-content:center;gap:8px;border:2px solid #20956b;border-radius:12px;background:#fff;color:#08784f;font-size:23px;cursor:pointer}.workbench-dom-status{gap:11px;font-size:22px}.workbench-dom-status--ai{justify-content:flex-start;font-size:20px}.workbench-dom-divider--status{height:78px}.workbench-dom-content{padding:36px 38px 38px}.workbench-dom-main-grid{display:grid;height:654px;grid-template-columns:622px 538px 294px 294px;grid-template-rows:350px 278px;gap:26px 28px}.workbench-dom-card{position:relative;display:flex;min-width:0;min-height:0;align-items:center;justify-content:center;overflow:hidden;padding:0;border:1px solid #c4ddd0;border-radius:20px;background:#f7f9f9;box-shadow:0 4px 11px #284b3b12;color:#087d51;cursor:pointer}.workbench-dom-card:hover{box-shadow:0 8px 20px #23533d1f;transform:translateY(-1px)}.workbench-dom-card:focus-visible{outline:3px solid rgb(15 139 88 / 42%);outline-offset:2px}.workbench-dom-card .workbench-asset-crop{position:relative;z-index:1}.workbench-dom-card strong,.workbench-dom-card small,.workbench-dom-card i{position:relative;z-index:2}.workbench-dom-card strong{display:block;font-weight:700}.workbench-dom-card small{display:block;color:#19382f;font-weight:500}.workbench-dom-card i{display:grid;width:56px;height:56px;place-items:center;border:1px solid rgb(0 100 61 / 25%);border-radius:50%;background:#31a766;box-shadow:0 4px 7px #004c2733;color:#fff;font-style:normal}.workbench-dom-card--intake{grid-row:1/3;flex-direction:column}.workbench-dom-card--intake .workbench-asset-crop{margin-top:-13px}.workbench-dom-card--intake strong{margin-top:-4px;font-size:62px;line-height:1.05}.workbench-dom-card--intake small{margin-top:9px;font-size:27px}.workbench-dom-card--intake i{width:62px;height:62px;margin-top:13px}.workbench-dom-card--pickup{grid-column:2;grid-row:1;justify-content:flex-start;padding-left:28px;background:#f8faf8}.workbench-dom-card--pickup>span{display:grid;min-width:220px;justify-items:center;gap:7px}.workbench-dom-card--pickup strong{font-size:50px}.workbench-dom-card--pickup small{font-size:25px}.workbench-dom-card--pickup i{margin-top:17px}.workbench-dom-card--orders{grid-column:3;grid-row:1;flex-direction:column;border-color:#b6d4ff;background:#f5f8fc;color:#0862c9}.workbench-dom-card--members{grid-column:4;grid-row:1;flex-direction:column;border-color:#d8c7ef;background:#f9f7fc;color:#6037c3}.workbench-dom-card--orders strong,.workbench-dom-card--members strong{margin-top:-2px;font-size:41px}.workbench-dom-card--orders i{width:52px;height:52px;margin-top:14px;border-color:#8fbef5;background:#e9f5ff;color:#0768ca}.workbench-dom-card--members i{width:52px;height:52px;margin-top:14px;border-color:#c7aeea;background:#f1e8ff;color:#6037c3}.workbench-dom-card--recharge{grid-column:2;grid-row:2;justify-content:flex-start;padding-left:31px;border-color:#ffc6a8;background:#fdf6f3;color:#d64a08}.workbench-dom-card--recharge>span{display:grid;min-width:235px;justify-items:center;gap:8px}.workbench-dom-card--recharge strong{font-size:43px}.workbench-dom-card--recharge small{color:#d24608;font-size:24px}.workbench-dom-card--recharge i{margin-top:11px;border-color:#e85c1d;background:#ff671e}.workbench-dom-card--new{grid-column:3;grid-row:2;flex-direction:column;border-color:#c5e3d8;background:#f6f9f9}.workbench-dom-card--shelving{grid-column:4;grid-row:2;flex-direction:column;border-color:#8fd2ff;background:#f4f9fe;color:#006bc2}.workbench-dom-card--new strong,.workbench-dom-card--shelving strong{margin-top:-5px;font-size:37px}.workbench-dom-card--new i,.workbench-dom-card--shelving i{width:49px;height:49px;margin-top:8px}.workbench-dom-card--new i{background:#dff7e7;color:#0a914f}.workbench-dom-card--shelving i{border-color:#91cfff;background:#e9f7ff;color:#006bc2}.workbench-dom-tools{display:grid;height:164px;grid-template-columns:622px 642px 510px;gap:28px;margin-top:26px}.workbench-dom-tool-group{position:relative;padding:42px 44px 16px;border:1px solid #bfd6f6;border-radius:18px;background:#fcfdff;box-shadow:0 3px 9px #3e5e840d}.workbench-dom-tool-group h2{position:absolute;top:8px;left:50%;margin:0;color:#263834;font-size:25px;font-weight:500;transform:translate(-50%);white-space:nowrap}.workbench-dom-tool-group h2:before,.workbench-dom-tool-group h2:after{content:"";position:absolute;top:50%;width:28px;height:1px;background:#b7d6cc}.workbench-dom-tool-group h2:before{right:calc(100% + 18px)}.workbench-dom-tool-group h2:after{left:calc(100% + 18px)}.workbench-dom-tool-group>div{display:grid;height:100%;grid-template-columns:1fr 1fr;gap:38px}.workbench-dom-tool-group button{display:flex;min-width:0;align-items:center;justify-content:center;gap:10px;overflow:hidden;padding:0 15px;border:1px solid #c9dfd7;border-radius:15px;background:#fafbfc;color:#213631;font-size:24px;cursor:pointer;white-space:nowrap}.workbench-dom-tool-group button:hover{background:#f8fcfa}.workbench-dom-tool-group button .workbench-asset-crop{flex:0 0 auto}.workbench-dom-tool-group--operation{padding-right:50px;padding-left:50px}.workbench-dom-tool-group--operation>div{gap:30px}.workbench-dom-tool-group--account{padding-right:116px;padding-left:116px}.workbench-dom-tool-group--account>div{grid-template-columns:1fr}.workbench-asset-crop{position:relative;display:block;flex:0 0 auto;overflow:hidden}.workbench-asset-crop img{position:absolute;width:1920px;height:1080px;max-width:none;mix-blend-mode:darken;pointer-events:none;-webkit-user-select:none;user-select:none}.independent-synced-header{position:absolute;z-index:60;top:0;right:0;left:0;display:grid;width:100%;height:.66rem;min-height:66px;grid-template-columns:190px 1px minmax(430px,568px) minmax(280px,1fr) 64px 64px 106px;gap:8px;align-items:center;padding:0 18px;overflow:visible;background:#087152;color:#fff;box-shadow:0 1px #003e2b1f}.independent-synced-header button,.independent-synced-header input{font-family:Microsoft YaHei,PingFang SC,Arial,sans-serif}.synced-header-brand{display:flex;height:60px;align-items:center;gap:8px;padding:0;border:0;background:transparent;color:#fff;text-align:left}.synced-header-brand .workbench-asset-crop{flex:0 0 51px}.synced-header-brand .workbench-asset-crop img{mix-blend-mode:normal}.synced-header-brand>span{display:grid;gap:0}.synced-header-brand strong{font-size:28px;font-weight:700;line-height:1.05;letter-spacing:1px;white-space:nowrap}.synced-header-brand small{margin-top:3px;font-size:10px;letter-spacing:2.5px;white-space:nowrap}.synced-header-divider{width:1px;height:42px;background:#ffffff7a}.synced-header-link,.synced-header-status{display:flex;height:54px;align-items:center;justify-content:center;gap:8px;padding:0;border:0;border-radius:8px;background:transparent;color:#fff;font-size:16px;white-space:nowrap}.synced-header-quick{display:none;height:42px;align-items:center;justify-content:center;gap:6px;padding:0 10px;border:1px solid rgb(255 255 255 / 28%);border-radius:9px;background:#ffffff12;color:#fff;font-size:14px;white-space:nowrap}.synced-header-link:hover,.synced-header-status:hover,.synced-header-quick:hover{background:#ffffff1f}.synced-header-primary-nav{display:grid;min-width:0;grid-template-columns:repeat(8,minmax(0,1fr));gap:2px;align-self:stretch}.synced-header-primary-nav button{position:relative;display:flex;min-width:0;height:100%;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:4px 2px 3px;border:0;background:transparent;color:#fff;font-size:12px;white-space:nowrap}.independent-synced-header .synced-header-primary-nav button>img{display:block!important;width:31px!important;min-width:31px!important;max-width:31px!important;height:31px!important;min-height:31px!important;max-height:31px!important;flex:0 0 31px!important;object-fit:contain!important;transform:none!important}.synced-header-primary-icon{width:27px;height:27px;flex:0 0 27px;color:currentcolor;filter:drop-shadow(0 1px 0 rgb(0 0 0 / 10%))}.synced-header-primary-nav button:after{position:absolute;right:10px;bottom:0;left:10px;height:3px;border-radius:3px 3px 0 0;background:#fff;content:"";opacity:0;transform:scaleX(.35);transition:opacity .12s ease,transform .12s ease}.synced-header-primary-nav button:hover{background:#ffffff1a}.synced-header-primary-nav button[aria-current=page]{background:#ffffff24;font-weight:700}.synced-header-primary-nav button[aria-current=page]:after{opacity:1;transform:scaleX(1)}.synced-header-search{display:grid;height:46px;grid-template-columns:30px minmax(0,1fr) 104px;align-items:center;gap:5px;padding:0 8px 0 15px;border:1px solid #c6d8d1;border-radius:12px;background:#fdfdfd;color:#12825b;box-shadow:0 3px 11px #002a1914}.synced-header-search input{min-width:0;height:40px;padding:0 3px;border:0;outline:0;background:transparent;color:#3e4743;font-size:15px}.synced-header-search input::placeholder{color:#626965;opacity:1}.synced-header-search>button{display:flex;height:34px;align-items:center;justify-content:center;gap:4px;padding:0 9px;border:1px solid #218e68;border-radius:8px;background:#fff;color:#08784f;font-size:14px}.synced-header-status{font-size:14px}.synced-header-status--ai{justify-content:flex-start;font-size:13px}.synced-header-divider--status{height:38px}.independent-synced-header .independent-header-popover{top:.72rem;right:auto;left:350px}.independent-synced-header .independent-original-toast{top:.82rem}.synced-header-quick-popover{position:fixed;z-index:520;top:.72rem;left:410px;display:grid;width:520px;grid-template-columns:repeat(4,1fr);gap:8px;padding:14px;border:1px solid #d4e4dc;border-radius:10px;background:#fffffffa;box-shadow:0 16px 42px #00371f33}.synced-header-quick-popover button{display:flex;height:64px;flex-direction:column;align-items:center;justify-content:center;gap:5px;border:1px solid #e0ebe5;border-radius:8px;background:#f9fcfa;color:#17613f;font-size:13px}.synced-header-quick-popover button:hover{border-color:#79ba98;background:#eff8f2;color:#08784f}@media(max-width:1700px){.independent-synced-header{grid-template-columns:150px 1px minmax(300px,420px) minmax(220px,1fr) 52px 52px 92px;gap:6px;padding:0 12px}.synced-header-brand strong{font-size:23px}.synced-header-brand small{font-size:8px;letter-spacing:1.8px}.synced-header-link,.synced-header-status{gap:4px;font-size:12px}.synced-header-primary-nav button{padding:3px 1px 2px;font-size:11px}.synced-header-primary-icon{width:23px;height:23px;flex-basis:23px}.synced-header-search{grid-template-columns:24px minmax(0,1fr) 82px;padding-left:9px}.synced-header-search input{font-size:13px}.synced-header-search>button{padding:0 5px;font-size:12px}}.page-enter-active,.page-leave-active{position:absolute;z-index:2;inset:0;transition:opacity .12s cubic-bezier(.2,.7,.2,1)}.page-leave-active{z-index:1;pointer-events:none}.page-enter-from,.page-leave-to{opacity:0}@media(prefers-reduced-motion:reduce){.page-enter-active,.page-leave-active{transition:none}}.demo-guide-start{position:fixed;z-index:130;bottom:22px;left:22px;display:inline-flex;align-items:center;gap:9px;padding:13px 24px;border:0;border-radius:999px;background:linear-gradient(135deg,#0a9a3a,#076a29);color:#fff;font-size:16px;font-weight:650;box-shadow:0 10px 26px #04401861}.demo-guide-start:hover{filter:brightness(1.06)}.demo-guide-pill{position:fixed;z-index:130;bottom:92px;left:18px;display:inline-flex;align-items:center;gap:7px;padding:10px 16px;border:0;border-radius:999px;background:#0c3f1e;color:#fff;font-size:13px;font-weight:600;box-shadow:0 10px 26px #001e0a66}.demo-guide-panel{position:fixed;z-index:130;bottom:92px;left:18px;overflow:hidden;width:352px;border-radius:12px;background:#0c3f1e;box-shadow:0 18px 44px #001e0a73;color:#f2fbf5}.demo-guide-panel>header{display:flex;align-items:center;gap:10px;padding:12px 14px;background:#ffffff14}.demo-guide-panel>header strong{flex:1;font-size:15px;font-weight:650}.demo-guide-panel>header button{display:grid;width:27px;height:27px;place-items:center;border:0;border-radius:6px;background:transparent;color:#ffffffbf}.demo-guide-panel>header button:hover{background:#ffffff1f;color:#fff}.demo-guide-count{padding:2px 10px;border-radius:999px;background:#f5c451;color:#3a2c00;font-size:12px;font-weight:700}.demo-guide-done-icon{color:#7fe0a2}.demo-guide-instruction{margin:13px 15px 0;color:#ffffffed;font-size:13px;line-height:1.75}.demo-guide-highlight{display:flex;align-items:center;gap:7px;margin:10px 15px 0;padding:7px 11px;border-radius:7px;background:#f5c45124;color:#f5c451;font-size:12px}.demo-guide-panel>footer{display:flex;align-items:center;gap:10px;padding:13px 15px 15px}.demo-guide-panel>footer .is-primary{flex:1;min-height:38px;border:0;border-radius:7px;background:#fff;color:#076a29;font-size:13px;font-weight:650}.demo-guide-panel>footer .is-primary:hover{background:#eafff1}.demo-guide-skip{border:0;background:transparent;color:#ffffff9e;font-size:12px}.demo-guide-skip:hover{color:#fff}.demo-guide-waiting{flex:1;color:#ffffffc7;font-size:12px;line-height:1.5}.demo-guide-mask{position:fixed;z-index:118;background:#05160b8c}.demo-guide-ring{position:fixed;z-index:119;border:2px solid #7fe0a2;border-radius:9px;box-shadow:0 0 0 4px #7fe0a24d,0 0 24px #7fe0a259;animation:demo-guide-pulse 1.6s ease-in-out infinite;pointer-events:none;transition:left .14s ease-out,top .14s ease-out,width .14s ease-out,height .14s ease-out}.demo-guide-mask.is-over-workbench{z-index:918}.demo-guide-ring.is-over-workbench{z-index:919}.demo-guide-panel.is-over-workbench,.demo-guide-pill.is-over-workbench{z-index:930}@keyframes demo-guide-pulse{0%,to{box-shadow:0 0 0 4px #7fe0a24d,0 0 24px #7fe0a259}50%{box-shadow:0 0 0 7px #7fe0a229,0 0 30px #7fe0a273}}@media(prefers-reduced-motion:reduce){.demo-guide-ring{animation:none;transition:none}}.independent-rfid-panel{display:flex;width:100%;flex-direction:column;gap:.08rem;padding:.14rem;border:1px dashed #0a9a3a;border-radius:.06rem;background:#f2fbf5}.independent-rfid-panel strong{display:flex;align-items:center;gap:.08rem;color:#076a29;font-size:.15rem}.independent-rfid-panel strong i{width:.1rem;height:.1rem;border-radius:50%;background:#0a9a3a}.independent-rfid-panel.is-scanning strong i{animation:independent-rfid-pulse .9s ease-in-out infinite}.independent-rfid-panel small{color:#5a6b60;font-size:.12rem;line-height:1.5}.independent-rfid-panel.is-read{border-style:solid;background:#eafff1}.independent-rfid-panel.is-read small{color:#076a29}.independent-rfid-panel button{height:.38rem;border:0;border-radius:.04rem;background:#0a9a3a;color:#fff;font-size:.14rem}.independent-rfid-panel button:disabled{opacity:.6}@keyframes independent-rfid-pulse{0%,to{box-shadow:0 0 #0a9a3a73}50%{box-shadow:0 0 0 .08rem #0a9a3a00}}.independent-scan-node-body tr.is-rfid-read td{background:#f0fbf3}.independent-rfid-epc{display:block;color:#0a9a3a;font-size:.11rem}.independent-ai-advice{display:flex;align-items:center;gap:.14rem;margin:.1rem .18rem 0;padding:.1rem .14rem;border:1px solid #ecdfae;border-radius:.04rem;background:#fdf9ec}.independent-ai-advice__tag{flex-shrink:0;padding:.03rem .1rem;border-radius:.03rem;background:#f5c451;color:#3a2c00;font-size:.12rem;font-weight:600}.independent-ai-advice p{flex:1;margin:0;color:#5f5636;font-size:.13rem;line-height:1.5}.independent-ai-advice button{height:.34rem;padding:0 .14rem;border:1px solid #0a9a3a;border-radius:.04rem;background:#fff;color:#076a29;font-size:.13rem}.independent-ai-advice.is-confirmed{border-color:#cde7d4;background:#f2fbf5}.independent-ai-advice.is-confirmed button{border-color:transparent;background:#0a9a3a;color:#fff;opacity:1}.independent-ai-capture{display:flex;min-width:2.4rem;flex-direction:column;justify-content:center;gap:.06rem;padding:.1rem .14rem;border:1px dashed #0a9a3a;border-radius:.04rem;background:#f2fbf5}.independent-ai-capture strong{color:#076a29;font-size:.14rem}.independent-ai-capture small{color:#5a6b60;font-size:.11rem;line-height:1.45}.independent-ai-capture em{color:#8a6d1c;font-size:.1rem;font-style:normal}.independent-ai-capture>div{display:flex;gap:.08rem}.independent-ai-capture>div button{height:.32rem;padding:0 .12rem;border:0;border-radius:.03rem;background:#0a9a3a;color:#fff;font-size:.12rem}.independent-ai-capture>div button.is-ghost{border:1px solid #c9d4cc;background:#fff;color:#5a6b60}.independent-ai-capture.is-scanning{border-style:solid;animation:independent-ai-breathe 1.1s ease-in-out infinite}.independent-ai-capture{min-width:3.2rem;flex-direction:row;align-items:center;justify-content:flex-start;cursor:pointer}.independent-ai-capture>span{display:grid;gap:.025rem}.independent-ai-capture>span strong{display:block}.independent-ai-capture>button{margin-left:auto;height:.34rem;padding:0 .12rem;border:0;border-radius:.035rem;background:#078b34;color:#fff}.independent-ai-capture__visual{position:relative;display:grid!important;width:.48rem;height:.48rem;flex:0 0 auto;place-items:center;border-radius:50%;background:#def4e6;color:#087e32}.independent-ai-capture__visual i{position:absolute;top:-.05rem;right:-.04rem;min-width:.19rem;height:.19rem;padding:0 .04rem;border:2px solid #fff;border-radius:.12rem;background:#e54840;color:#fff;font-size:.1rem;font-style:normal;line-height:.15rem;text-align:center}.independent-recognition-layer{position:absolute;z-index:860;inset:0;display:grid;place-items:center;padding:.28rem;background:#121d1694}.independent-ai-workbench,.independent-rfid-workbench{display:grid;width:min(14.8rem,calc(100vw - .56rem));height:min(8.65rem,calc(100vh - .56rem));overflow:hidden;grid-template-rows:.68rem 1fr .66rem;border-radius:.08rem;background:#f6f8f6;box-shadow:0 .22rem .7rem #0023124d}.independent-ai-workbench>header,.independent-rfid-workbench>header{display:flex;align-items:center;justify-content:space-between;padding:0 .22rem;border-bottom:1px solid #dfe6e1;background:#fff}.independent-ai-workbench>header>div,.independent-rfid-workbench>header>div{display:flex;align-items:center;gap:.11rem;color:#087e32}.independent-ai-workbench>header span,.independent-rfid-workbench>header span{display:grid;gap:.02rem}.independent-ai-workbench>header strong,.independent-rfid-workbench>header strong{color:#26352c;font-size:.18rem}.independent-ai-workbench>header small,.independent-rfid-workbench>header small{color:#7a877f;font-size:.11rem}.independent-ai-workbench>header>button,.independent-rfid-workbench>header>button{display:grid;width:.4rem;height:.4rem;place-items:center;border:0;border-radius:50%;background:transparent;color:#738077}.independent-ai-workbench>header>button:hover,.independent-rfid-workbench>header>button:hover{background:#eef2ef}.independent-ai-workbench__body{display:grid;min-height:0;grid-template-columns:5rem 1fr}.independent-ai-camera{display:flex;min-height:0;flex-direction:column;gap:.15rem;padding:.22rem;border-right:1px solid #dfe6e1;background:#edf2ee}.independent-ai-camera__frame{position:relative;flex:1;min-height:3.8rem;overflow:hidden;border-radius:.07rem;background:radial-gradient(circle at 50% 42%,#526159,#26332c 68%,#1d2822);box-shadow:inset 0 0 0 1px #ffffff1a}.independent-ai-camera__frame:before{position:absolute;inset:0;background-image:linear-gradient(rgb(255 255 255 / 3%) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / 3%) 1px,transparent 1px);background-size:.28rem .28rem;content:""}.independent-ai-camera__target{position:absolute;top:50%;left:50%;display:grid;width:2.7rem;height:3.15rem;transform:translate(-50%,-53%);place-items:center;border:1px solid rgb(137 228 169 / 65%);color:#eef8f1d1}.independent-ai-camera__target:before,.independent-ai-camera__target:after{position:absolute;inset:-.02rem;border:.04rem solid #7ed49c;content:"";clip-path:polygon(0 0,22% 0,22% 4%,4% 4%,4% 22%,0 22%,0 0,100% 0,100% 22%,96% 22%,96% 4%,78% 4%,78% 0,100% 0,100% 100%,78% 100%,78% 96%,96% 96%,96% 78%,100% 78%,100% 100%,0 100%,0 78%,4% 78%,4% 96%,22% 96%,22% 100%,0 100%)}.independent-ai-camera__target:after{inset:.14rem;opacity:.35}.independent-ai-camera__target>i{position:absolute;width:.34rem;height:.34rem;border:1px solid #f0b75a;border-radius:50%;transform:translate(.38rem,.35rem)}.independent-ai-camera__target>b{position:absolute;right:0;left:0;height:2px;background:#79e09e;box-shadow:0 0 .12rem #79e09e;animation:independent-ai-scan-line 1.35s ease-in-out infinite}.independent-ai-camera__status{position:absolute;right:.16rem;bottom:.16rem;left:.16rem;display:flex;height:.35rem;align-items:center;gap:.08rem;padding:0 .12rem;border-radius:.04rem;background:#0a160fb8;color:#eaf5ee;font-size:.11rem}.independent-ai-camera__status i{width:.07rem;height:.07rem;border-radius:50%;background:#6ddd94}.independent-ai-camera__labels{position:absolute;top:.15rem;left:.15rem;display:flex;gap:.06rem}.independent-ai-camera__labels em{padding:.035rem .08rem;border:1px solid rgb(255 255 255 / 18%);border-radius:.03rem;background:#0f19137a;color:#d9e8de;font-size:.1rem;font-style:normal}.independent-ai-camera__actions{display:grid;grid-template-columns:1fr 1fr;gap:.1rem}.independent-ai-camera__actions button{display:flex;height:.45rem;align-items:center;justify-content:center;gap:.07rem;border:0;border-radius:.04rem;background:#078b34;color:#fff;font-size:.13rem}.independent-ai-camera__actions button.is-secondary{border:1px solid #8db39b;background:#fff;color:#087e32}.independent-ai-camera__actions button:disabled{opacity:.55}.independent-ai-camera>p{display:flex;align-items:center;gap:.06rem;margin:-.03rem 0 0;color:#7f6b39;font-size:.105rem}.independent-ai-queue{display:grid;min-width:0;min-height:0;grid-template-rows:.63rem 1fr;background:#fff}.independent-ai-queue>header,.independent-rfid-stream>header{display:flex;align-items:center;justify-content:space-between;padding:0 .18rem;border-bottom:1px solid #e5e9e6}.independent-ai-queue>header>div,.independent-rfid-stream>header>div{display:grid;gap:.02rem}.independent-ai-queue>header strong,.independent-rfid-stream>header strong{color:#28352d;font-size:.15rem}.independent-ai-queue>header small,.independent-rfid-stream>header small{color:#8a958e;font-size:.105rem}.independent-ai-queue>header button,.independent-rfid-stream>header button{display:flex;height:.33rem;align-items:center;gap:.05rem;padding:0 .1rem;border:1px solid #d8dfda;border-radius:.035rem;background:#fff;color:#68756d}.independent-ai-queue__empty,.independent-rfid-stream__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.08rem;color:#b4bdb7}.independent-ai-queue__empty strong,.independent-rfid-stream__empty strong{color:#6d7971;font-size:.14rem}.independent-ai-queue__empty span,.independent-rfid-stream__empty span{font-size:.11rem}.independent-ai-queue__list{min-height:0;overflow:auto;padding:.12rem .16rem}.independent-ai-queue__list article{display:grid;min-height:1.25rem;grid-template-columns:.36rem .9rem 1fr .36rem;align-items:center;gap:.11rem;margin-bottom:.09rem;padding:.11rem;border:1px solid #dfe5e1;border-radius:.055rem;background:#fff;transition:opacity .16s ease-out,transform .16s ease-out}.independent-ai-queue__list article.is-review{border-color:#e5c77e;background:#fffdf7}.independent-ai-queue__list article.is-unselected{opacity:.5}.independent-ai-result__check{display:grid;justify-items:center;gap:.04rem;color:#8a958e;font-size:.1rem}.independent-ai-result__check input{width:.16rem;height:.16rem;accent-color:#078b34}.independent-ai-result__thumb{position:relative;display:grid;width:.84rem;height:.92rem;overflow:hidden;place-items:center;border-radius:.04rem;background:color-mix(in srgb,var(--garment-color) 16%,#f4f7f4);color:var(--garment-color)}.independent-ai-result__thumb:after{position:absolute;right:.06rem;bottom:.06rem;width:.12rem;height:.12rem;border:2px solid #fff;border-radius:50%;background:var(--garment-color);content:""}.independent-ai-result__thumb b{position:absolute;inset:0;background:linear-gradient(110deg,transparent 25%,rgb(255 255 255 / 65%) 48%,transparent 72%);animation:independent-ai-shimmer 1.1s linear infinite}.independent-ai-result__content{min-width:0}.independent-ai-result__content>div:first-child{display:flex;align-items:center;justify-content:space-between}.independent-ai-result__content strong{font-size:.14rem}.independent-ai-result__content em{padding:.025rem .065rem;border-radius:.03rem;background:#e9f7ee;color:#078b34;font-size:.1rem;font-style:normal}.independent-ai-result__content em.warn{background:#fff0cd;color:#9c6a00}.independent-ai-result__content p{margin:.045rem 0;color:#727e76;font-size:.11rem}.independent-ai-result__content p b{color:#d4483f}.independent-ai-result__content>span{display:flex;gap:.04rem}.independent-ai-result__content>span i{padding:.02rem .055rem;border-radius:.025rem;background:#fff2e5;color:#a55c17;font-size:.095rem;font-style:normal}.independent-ai-result__confidence{height:.025rem;margin-top:.065rem;overflow:hidden;border-radius:.02rem;background:#e5ebe7}.independent-ai-result__confidence i{display:block;height:100%;border-radius:inherit;background:#16a34a;transition:width .26s ease-out}.independent-ai-result__actions{display:grid;gap:.045rem}.independent-ai-result__actions button{display:grid;width:.3rem;height:.27rem;place-items:center;border:0;border-radius:.03rem;background:#f1f4f2;color:#6c7971}.independent-ai-result__actions button:last-child:hover{background:#fff0ef;color:#c43f38}.independent-ai-result__editor{display:grid!important;grid-template-columns:1fr 1fr .7rem;gap:.06rem}.independent-ai-result__editor input,.independent-ai-result__editor select{min-width:0;height:.32rem;border:1px solid #d7ded9;border-radius:.03rem;background:#fff;font-size:.105rem}.independent-ai-workbench>footer,.independent-rfid-workbench>footer{display:flex;align-items:center;justify-content:space-between;padding:0 .2rem;border-top:1px solid #dfe6e1;background:#fff}.independent-ai-workbench>footer>span{color:#818c85;font-size:.11rem}.independent-ai-workbench>footer>div,.independent-rfid-workbench>footer>div{display:flex;align-items:center;gap:.1rem}.independent-ai-workbench>footer button,.independent-rfid-workbench>footer button{display:flex;height:.4rem;align-items:center;justify-content:center;gap:.06rem;padding:0 .18rem;border:0;border-radius:.04rem;background:#078b34;color:#fff}.independent-ai-workbench>footer button.is-ghost,.independent-rfid-workbench>footer button.is-ghost{border:1px solid #cbd5ce;background:#fff;color:#5f6c64}.independent-ai-workbench>footer button:disabled,.independent-rfid-workbench>footer button:disabled{background:#cbd4ce;cursor:not-allowed}.independent-rfid-panel__head{display:flex;align-items:center;justify-content:space-between;color:#078b34}.independent-rfid-panel__head>span{display:flex;align-items:center;gap:.06rem;font-size:.1rem}.independent-rfid-panel__head i{width:.065rem;height:.065rem;border-radius:50%;background:#20b65a;box-shadow:0 0 0 .03rem #20b65a2e}.independent-rfid-panel__metrics{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #d5e8da;border-radius:.04rem;background:#fff}.independent-rfid-panel__metrics span{display:grid;justify-items:center;padding:.055rem .02rem;border-right:1px solid #e2ebe5;color:#7a877f;font-size:.09rem}.independent-rfid-panel__metrics span:last-child{border-right:0}.independent-rfid-panel__metrics b{color:#2c3a31;font-size:.16rem}.independent-rfid-panel__metrics span.danger b{color:#d34840}.independent-rfid-workbench{grid-template-rows:.68rem 1.45rem 1fr .66rem}.independent-rfid-workbench.has-store-reconciliation{grid-template-rows:.68rem 1.45rem .5rem 1fr .66rem}.independent-rfid-workbench>header em{display:flex;align-items:center;gap:.05rem;margin-left:.15rem;padding:.035rem .08rem;border-radius:.03rem;background:#eaf8ef;color:#078b34;font-size:.1rem;font-style:normal}.independent-rfid-workbench>header em i{width:.065rem;height:.065rem;border-radius:50%;background:#22b45b}.independent-rfid-workbench__summary{display:grid;grid-template-columns:2.2fr repeat(3,1fr);gap:.12rem;padding:.15rem .2rem;border-bottom:1px solid #dfe6e1;background:#f4f7f5}.independent-rfid-radar,.independent-rfid-metric{display:grid;align-content:center;padding:.12rem .16rem;border:1px solid #dce4df;border-radius:.05rem;background:#fff}.independent-rfid-radar{grid-template-columns:.82rem 1fr;grid-template-rows:1fr 1fr;column-gap:.12rem}.independent-rfid-radar>div{position:relative;grid-row:1 / 3;display:grid;width:.72rem;height:.72rem;place-items:center;border-radius:50%;background:#e9f7ee;color:#078b34}.independent-rfid-radar>div i{position:absolute;inset:.06rem;border:1px solid rgb(8 139 52 / 28%);border-radius:50%}.independent-rfid-radar>div i:nth-of-type(2){inset:-.03rem}.independent-rfid-radar>div i:nth-of-type(3){inset:-.12rem}.independent-rfid-radar.is-scanning>div i{animation:independent-rfid-wave 1.45s ease-out infinite}.independent-rfid-radar.is-scanning>div i:nth-of-type(2){animation-delay:.3s}.independent-rfid-radar.is-scanning>div i:nth-of-type(3){animation-delay:.6s}.independent-rfid-radar strong{align-self:end;color:#2e3c33;font-size:.145rem}.independent-rfid-radar small{color:#839087;font-size:.1rem}.independent-rfid-metric span{color:#758178;font-size:.105rem}.independent-rfid-metric strong{margin:.01rem 0;color:#2a3730;font-size:.34rem;line-height:1}.independent-rfid-metric small{color:#8b968f;font-size:.095rem}.independent-rfid-metric.is-read strong{color:#078b34}.independent-rfid-metric.is-danger{border-color:#efc4c0;background:#fff8f7}.independent-rfid-metric.is-danger strong{color:#d34840}.independent-rfid-workbench__body{display:grid;min-height:0;grid-template-columns:3.55rem 1fr}.independent-rfid-expected{min-height:0;overflow:auto;border-right:1px solid #dfe6e1;background:#f8faf8}.independent-rfid-expected>header{position:sticky;z-index:1;top:0;display:flex;height:.52rem;align-items:center;justify-content:space-between;padding:0 .15rem;border-bottom:1px solid #e0e6e2;background:#fff}.independent-rfid-expected>header span{color:#078b34}.independent-rfid-expected article{display:grid;min-height:.66rem;grid-template-columns:.45rem 1fr auto;align-items:center;gap:.08rem;padding:.08rem .13rem;border-bottom:1px solid #e7ebe8}.independent-rfid-expected article>div{display:grid;width:.4rem;height:.4rem;place-items:center;border-radius:.04rem;background:#edf1ee;color:#8a958e}.independent-rfid-expected article>span{display:grid}.independent-rfid-expected article small{color:#8a958e;font-size:.095rem}.independent-rfid-expected article em{display:flex;align-items:center;gap:.04rem;color:#078b34;font-size:.1rem;font-style:normal}.independent-rfid-expected article button{display:flex;height:.3rem;align-items:center;gap:.04rem;border:1px solid #d5ddd7;border-radius:.03rem;background:#fff;color:#68756d;font-size:.095rem}.independent-rfid-expected article.is-read{background:#f1faf4}.independent-rfid-expected article.is-read>div{background:#dff3e6;color:#078b34}.independent-rfid-stream{display:grid;min-width:0;min-height:0;grid-template-rows:.58rem 1fr;background:#fff}.independent-rfid-stream__list{min-height:0;overflow:auto}.independent-rfid-stream__list article{display:grid;min-height:.57rem;grid-template-columns:.32rem .5rem 1fr .75rem .85rem .36rem;align-items:center;gap:.07rem;padding:.065rem .13rem;border-bottom:1px solid #edf0ee}.independent-rfid-stream__list article.is-duplicate,.independent-rfid-stream__list article.is-stray{background:#fff8f7}.independent-rfid-stream__list input{accent-color:#078b34}.independent-rfid-stream__signal{display:flex;height:.24rem;align-items:end;gap:.025rem}.independent-rfid-stream__signal i{width:.035rem;height:.08rem;border-radius:.01rem;background:#23ad57}.independent-rfid-stream__signal i:nth-child(2){height:.14rem}.independent-rfid-stream__signal i:nth-child(3){height:.2rem}.independent-rfid-stream__list article>div{display:grid;min-width:0}.independent-rfid-stream__list article small{overflow:hidden;color:#869189;font-size:.095rem;text-overflow:ellipsis;white-space:nowrap}.independent-rfid-stream__list time{color:#7d8881;font-size:.095rem}.independent-rfid-stream__list em{color:#078b34;font-size:.1rem;font-style:normal}.independent-rfid-stream__list .is-duplicate em,.independent-rfid-stream__list .is-stray em{color:#d34840}.independent-rfid-stream__list article>button{display:grid;width:.3rem;height:.3rem;place-items:center;border:0;border-radius:.03rem;background:transparent;color:#8c9690}.independent-rfid-stream__list article>button:hover{background:#fff0ef;color:#c83f38}.independent-rfid-workbench>footer>div>span{display:flex;align-items:center;gap:.05rem;color:#a16724;font-size:.105rem}.independent-rfid-workbench>footer>div>span.is-success{color:#078b34}.independent-rfid-store-alert{display:flex;align-items:center;gap:.14rem;padding:0 .2rem;border-bottom:1px solid #cfe4d5;background:#edfaf2;color:#18713a;font-size:.115rem}.independent-rfid-store-alert.has-danger{border-color:#efc1bc;background:#fff1ef;color:#b23831}.independent-rfid-store-alert strong{color:#27362d}.independent-rfid-store-alert .is-danger{color:#c63d35;font-weight:700}.independent-rfid-store-alert button{height:.3rem;margin-left:auto;padding:0 .12rem;border:1px solid currentColor;border-radius:.03rem;background:#fff;color:inherit;font-size:.105rem}.independent-factory-inspection-workbench,.independent-store-return-detail{display:grid;width:min(14.8rem,calc(100vw - .56rem));height:min(8.65rem,calc(100vh - .56rem));overflow:hidden;border-radius:.08rem;background:#f5f7f5;box-shadow:0 .22rem .7rem #0023124d}.independent-factory-inspection-workbench{grid-template-rows:.72rem 1fr .64rem}.independent-factory-inspection-workbench>header,.independent-store-return-detail>header{display:flex;align-items:center;padding:0 .22rem;border-bottom:1px solid #dfe6e1;background:#fff}.independent-factory-inspection-workbench>header>div:first-child,.independent-store-return-detail>header>div{display:flex;align-items:center;gap:.11rem;color:#087e32}.independent-factory-inspection-workbench>header span,.independent-store-return-detail>header span{display:grid;gap:.02rem}.independent-factory-inspection-workbench>header strong,.independent-store-return-detail>header strong{color:#26352c;font-size:.18rem}.independent-factory-inspection-workbench>header small,.independent-store-return-detail>header small{color:#7b877f;font-size:.11rem}.independent-factory-inspection-workbench>header>button,.independent-store-return-detail>header>button{display:grid;width:.4rem;height:.4rem;margin-left:.16rem;place-items:center;border:0;border-radius:50%;background:transparent;color:#738077}.independent-factory-inspection-workbench__progress{display:flex;align-items:center;gap:.08rem;margin-left:auto}.independent-factory-inspection-workbench__progress b{color:#078b34;font-size:.2rem}.independent-factory-inspection-workbench__progress span{color:#79867e;font-size:.105rem}.independent-factory-inspection-workbench__progress em{padding:.04rem .08rem;border-radius:.03rem;background:#fff0ee;color:#c43d35;font-size:.105rem;font-style:normal}.independent-factory-inspection-workbench__body{display:grid;min-height:0;grid-template-columns:minmax(0,1fr) 3.65rem}.independent-factory-inspection-list{min-height:0;overflow:auto;border-right:1px solid #dfe6e1;background:#fff}.independent-factory-inspection-list>header{position:sticky;z-index:1;top:0;display:flex;height:.54rem;align-items:center;justify-content:space-between;padding:0 .18rem;border-bottom:1px solid #e4e9e6;background:#f8faf8}.independent-factory-inspection-list>header strong{font-size:.14rem}.independent-factory-inspection-list>header span{color:#8a958e;font-size:.105rem}.independent-factory-inspection-list article{display:grid;min-height:1.12rem;grid-template-columns:.55rem minmax(0,1fr) 1.12rem 2.52rem;align-items:center;gap:.12rem;padding:.12rem .18rem;border-bottom:1px solid #e9edea}.independent-factory-inspection-list article.is-passed{background:#f4fbf6}.independent-factory-inspection-list article.has-issue{background:#fff5f3}.independent-factory-inspection-list__visual{display:grid;width:.5rem;height:.58rem;place-items:center;border-radius:.04rem;background:#edf2ee;color:#748179}.independent-factory-inspection-list article>div:nth-child(2){display:grid;gap:.035rem}.independent-factory-inspection-list article>div:nth-child(2) strong{font-size:.135rem}.independent-factory-inspection-list article>div:nth-child(2) small{color:#849088;font-size:.1rem}.independent-factory-inspection-list article>div:nth-child(2) p{margin:.025rem 0 0;color:#b53a33;font-size:.105rem}.independent-factory-inspection-list article>div:nth-child(2) p.is-condition{color:#9a5f12}.independent-factory-inspection-list article>div:nth-child(2) small.is-factory-updated{color:#078b34}.independent-factory-inspection-list__state{display:grid;grid-template-columns:.18rem 1fr;align-items:center;color:#078b34;font-size:.11rem;font-weight:600}.independent-factory-inspection-list article.has-issue .independent-factory-inspection-list__state{color:#c33e36}.independent-factory-inspection-list__state small{grid-column:1 / 3;display:flex;align-items:center;gap:.03rem;margin-top:.035rem;color:#7f8c84;font-size:.09rem;font-weight:400}.independent-factory-inspection-list__actions{display:flex;gap:.06rem}.independent-factory-inspection-list__actions button{height:.34rem;flex:1;border:1px solid #8fb99d;border-radius:.035rem;background:#fff;color:#087e32;font-size:.11rem}.independent-factory-inspection-list__actions button.is-edit{border-color:#d5b16c;color:#96620a}.independent-factory-inspection-list__actions button.is-danger{border-color:#e7aaa5;color:#c13d35}.independent-factory-inspection-editor{display:flex;min-height:0;box-sizing:border-box;overflow-y:auto;flex-direction:column;align-items:center;justify-content:center;padding:.28rem;background:#f4f7f5;color:#829087;text-align:center}.independent-factory-inspection-editor.is-active{align-items:stretch;justify-content:flex-start;color:#2b3930;text-align:left}.independent-factory-inspection-editor>h2{margin:.12rem 0 .04rem;color:#2d3a32;font-size:.18rem}.independent-factory-inspection-editor>p{margin:0 0 .2rem;color:#7d8981;font-size:.11rem;line-height:1.6}.independent-factory-inspection-editor__flag{display:grid;width:.44rem;height:.44rem;place-items:center;border-radius:50%;background:#ffe2de;color:#c33c34}.independent-factory-inspection-editor__flag.is-edit{background:#fff0ce;color:#9a650c}.independent-factory-inspection-editor label{display:grid;gap:.06rem;margin-bottom:.16rem;color:#5f6d64;font-size:.11rem}.independent-factory-inspection-editor input,.independent-factory-inspection-editor select,.independent-factory-inspection-editor textarea{box-sizing:border-box;width:100%;border:1px solid #d7dfd9;border-radius:.035rem;background:#fff;color:#2b3930;font:inherit}.independent-factory-inspection-editor input,.independent-factory-inspection-editor select{height:.38rem;padding:0 .1rem}.independent-factory-inspection-editor textarea{min-height:1.08rem;padding:.1rem;resize:vertical;line-height:1.5}.independent-factory-inspection-editor__sync{display:flex;align-items:center;gap:.09rem;margin:.02rem 0 .16rem;padding:.1rem;border:1px solid #cee2d4;border-radius:.035rem;background:#eff9f2;color:#078b34}.independent-factory-inspection-editor__sync span{display:grid;gap:.02rem}.independent-factory-inspection-editor__sync small{color:#738078;font-size:.095rem}.independent-factory-inspection-editor__overwrite{display:flex;align-items:center;gap:.09rem;margin:.02rem 0 .16rem;padding:.1rem;border:1px solid #ead4a4;border-radius:.035rem;background:#fff8e8;color:#91600e}.independent-factory-inspection-editor__overwrite span{display:grid;gap:.02rem}.independent-factory-inspection-editor__overwrite small{color:#776b51;font-size:.095rem}.independent-factory-inspection-editor>button{height:.4rem;margin-bottom:.08rem;border:0;border-radius:.04rem;background:#c9433b;color:#fff}.independent-factory-inspection-editor>button.is-overwrite{background:#a36b0d}.independent-factory-inspection-editor>button:disabled{background:#c7cdc9;cursor:not-allowed}.independent-factory-inspection-editor>button.is-ghost{border:1px solid #d4ddd7;background:#fff;color:#66736b}.independent-factory-inspection-workbench>footer{display:flex;align-items:center;justify-content:space-between;padding:0 .2rem;border-top:1px solid #dfe6e1;background:#fff}.independent-factory-inspection-workbench>footer span{display:flex;align-items:center;gap:.06rem;color:#738078;font-size:.105rem}.independent-factory-inspection-workbench>footer i{width:.07rem;height:.07rem;border-radius:50%;background:#20ad56}.independent-factory-inspection-workbench>footer button{height:.4rem;padding:0 .18rem;border:0;border-radius:.04rem;background:#078b34;color:#fff}.independent-factory-inspection-workbench>footer button:disabled{background:#cbd4ce}.independent-store-return-detail{grid-template-rows:.72rem 1rem 1fr .66rem}.independent-store-return-detail>header>button{margin-left:auto}.independent-store-return-detail__metrics{display:grid;grid-template-columns:repeat(5,1fr);gap:.1rem;padding:.12rem .2rem;border-bottom:1px solid #dde5df;background:#f2f6f3}.independent-store-return-detail__metrics>span{display:flex;align-items:center;justify-content:space-between;padding:0 .15rem;border:1px solid #dbe4de;border-radius:.04rem;background:#fff}.independent-store-return-detail__metrics small{color:#75827a;font-size:.105rem}.independent-store-return-detail__metrics b{color:#26352c;font-size:.27rem}.independent-store-return-detail__metrics>span.is-danger{border-color:#efc0bb;background:#fff5f3}.independent-store-return-detail__metrics>span.is-danger b{color:#cf4038}.independent-store-return-detail__table{min-height:0;overflow:auto;background:#fff}.independent-store-return-detail table{width:100%;border-collapse:collapse}.independent-store-return-detail th{position:sticky;z-index:1;top:0;height:.5rem;background:#f7f9f7;color:#657269;font-size:.11rem;font-weight:500}.independent-store-return-detail td{min-height:.62rem;padding:.1rem .12rem;border-top:1px solid #e7ebe8;color:#2e3b33;font-size:.11rem;text-align:center}.independent-store-return-detail tr.has-issue td,.independent-store-return-detail tr.is-missing td{background:#fff8f7}.independent-store-return-detail td>small{display:flex;align-items:center;justify-content:center;gap:.03rem;margin-top:.035rem;color:#89938d;font-size:.09rem}.independent-store-return-detail td>small.is-condition{color:#a66612}.independent-store-return-detail td>em{font-style:normal}.independent-store-return-detail td>em.is-success{color:#078b34}.independent-store-return-detail td>em.is-danger{color:#cb3f37;font-weight:600}.independent-store-return-detail>footer{display:flex;align-items:center;justify-content:space-between;padding:0 .2rem;border-top:1px solid #dfe6e1;background:#fff}.independent-store-return-detail>footer span{display:flex;align-items:center;gap:.06rem;color:#bd3a33;font-size:.11rem}.independent-store-return-detail>footer span.is-success{color:#078b34}.independent-store-return-detail>footer button{height:.4rem;padding:0 .18rem;border:0;border-radius:.04rem;background:#078b34;color:#fff}@keyframes independent-ai-scan-line{0%,to{top:8%;opacity:.4}50%{top:92%;opacity:1}}@keyframes independent-ai-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes independent-rfid-wave{0%{transform:scale(.72);opacity:.8}to{transform:scale(1.15);opacity:0}}@keyframes independent-ai-breathe{0%,to{background:#f2fbf5}50%{background:#e2f7e9}}.independent-pickup-order span{display:flex;align-items:center;justify-content:space-between}.independent-pickup-order span.is-verified{background:#eafff1;color:#076a29}.independent-pickup-order span em{color:#0a9a3a;font-size:.13rem;font-style:normal}@media(prefers-reduced-motion:reduce){.independent-rfid-panel.is-scanning strong i,.independent-ai-capture.is-scanning{animation:none}}.synced-header-device,.workbench-dom-device{position:relative;display:flex;align-self:stretch;align-items:center;justify-content:center}.synced-header-device>button,.workbench-dom-device>button{width:100%;height:100%}.synced-header-device__dot,.workbench-dom-device__dot{width:8px;height:8px;border-radius:50%;background:#7fe0a2;box-shadow:0 0 0 3px #7fe0a240}.workbench-dom-device__dot{width:12px;height:12px}.device-status-flyout{position:absolute;z-index:520;top:calc(100% + 6px);right:0;width:296px;overflow:hidden;border:1px solid #d9e3dd;border-radius:8px;background:#fff;box-shadow:0 14px 34px #00281433;color:#2d3b32;text-align:left}.device-status-flyout>header{padding:11px 15px;border-bottom:1px solid #edf2ee;background:#f6faf7;font-size:13px;font-weight:650;color:#1f4633}.device-status-flyout ul{margin:0;padding:5px 0;list-style:none}.device-status-flyout li{display:flex;align-items:center;gap:10px;padding:8px 15px}.device-status-flyout li i{flex-shrink:0;width:9px;height:9px;border-radius:50%;background:#c6cfc9}.device-status-flyout li i.is-online{background:#0a9a3a;box-shadow:0 0 0 3px #0a9a3a26}.device-status-flyout li span{display:grid;flex:1;gap:1px}.device-status-flyout li strong{font-size:13px;font-weight:600}.device-status-flyout li small{color:#8a958e;font-size:11px}.device-status-flyout li em{color:#076a29;font-size:12px;font-style:normal;white-space:nowrap}.workbench-dom-device .device-status-flyout{width:540px;border-radius:14px}.workbench-dom-device .device-status-flyout>header{padding:19px 26px;font-size:23px}.workbench-dom-device .device-status-flyout li{gap:16px;padding:14px 26px}.workbench-dom-device .device-status-flyout li i{width:15px;height:15px}.workbench-dom-device .device-status-flyout li strong{font-size:22px}.workbench-dom-device .device-status-flyout li small{font-size:17px}.workbench-dom-device .device-status-flyout li em{font-size:19px}
