*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body,#root{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:#fff;height:100%;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Helvetica Neue,Segoe UI,sans-serif}.cashier{overscroll-behavior:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:#fff;max-width:540px;height:100%;margin:0 auto;position:relative;overflow:hidden}.cashier__body{padding-bottom:20px}.cashier-box{justify-content:left;margin:1.33333rem .53333rem .53333rem;display:flex}.logo{background:#0081ff;border-radius:.66667rem;flex-shrink:0;justify-content:center;align-items:center;width:1.33333rem;height:1.33333rem;margin-right:.26667rem;display:flex;overflow:hidden}.logo img{object-fit:contain;width:.8rem;height:.8rem;display:block}.title{min-width:0;height:1.33333rem}.title .title-p,.title .title-s{white-space:nowrap;text-overflow:ellipsis;width:7.46667rem;max-width:calc(100vw - 2.4rem);overflow:hidden}.title .title-p{color:#282829;font-size:.48rem;line-height:.8rem}.title .title-s{color:#aeaeae;align-items:center;font-size:.37333rem;line-height:.53333rem;display:flex}.title .title-s .md{color:#fff;background:#d5d5d5;border-radius:.08rem;flex-shrink:0;margin-right:.08rem;padding:0 .08rem;font-size:.32rem;line-height:1.4}.money-box{color:#949494;background:#fff;border-radius:.26667rem;justify-content:space-between;height:1.6rem;margin:0 .4rem;padding:0 .42667rem;line-height:1.6rem;display:flex;position:relative}.money-box .money-title{flex-shrink:0;font-size:.37333rem}.money-box .ipt{color:#444;justify-content:flex-end;align-items:center;min-width:1.2rem;height:100%;font-size:.8rem;display:flex;position:relative}.money-box .ipt .yen{font-size:18px;line-height:1}.money-box .ipt .amount{font-size:.8rem;line-height:1}.money-box .ipt.input-cursor:after{content:"";background-color:#0081ff;width:.05333rem;height:.8rem;animation-name:cashier-blink;animation-duration:1s;animation-iteration-count:infinite;position:absolute;top:.34667rem;right:0}@keyframes cashier-blink{0%{opacity:1}50%{opacity:0}to{opacity:1}}.remark{color:#758fc8;margin-top:.48rem;margin-left:.8rem;font-size:.32rem}.number-keyboard{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:72px}.number-keyboard .number-keyboard-dialog{z-index:999;width:100%;max-width:540px;padding-bottom:env(safe-area-inset-bottom);background:#fff;transition:all .3s;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.number-keyboard .number-keyboard-content{background:#fff;width:100%;height:100%;padding-bottom:.53333rem;display:flex;position:relative;box-shadow:0 -.05333rem .08rem #e2e2e2}.number-keyboard-body,.number-keyboard-operate{display:flex}.number-keyboard-body{background:#ebebeb;flex:3}.number-keyboard-operate{flex:1}.number-keyboard-body .list-wrap,.number-keyboard-operate .list-wrap{float:left;width:100%}.number-keyboard-operate .list-wrap{float:none;flex-direction:column;display:flex}.number-keyboard-body .list-wrap{background:#ebebeb;grid-template-columns:repeat(3,1fr);gap:1px;width:100%;display:grid}.number-keyboard-body .nk-key,.number-keyboard-operate .nk-key{text-align:center;background:#fff;list-style:none;transition:background .3s;position:relative}.number-keyboard-body .nk-key{color:#666;width:auto;height:1.68rem;font-size:36px;line-height:1.68rem}.number-keyboard-body .nk-key:active,.number-keyboard-operate .nk-key:active{background-color:#f0f0f0}.number-keyboard-body .nk-key::marker{content:none;display:none}.number-keyboard-operate .nk-key::marker{content:none;display:none}.number-keyboard-body .nk-key:before,.number-keyboard-body .nk-key:after,.number-keyboard-body .list-item:before,.number-keyboard-body .list-item:after{content:none!important;background:0 0!important;border:none!important;width:0!important;height:0!important;display:none!important}.number-keyboard-body .nk-key.slidedown{background:#fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHIAAABeCAMAAADIbbACAAAAP1BMVEUAAABnZ2dnZ2dnZ2dnZ2dmZmZqampnZ2dmZmZmZmZmZmZnZ2dmZmaAgIBnZ2dmZmZmZmZmZmZmZmaqqqpmZmZrIN1yAAAAFXRSTlMAQ5rY8/8kvzzt+XcZBojmWvyiA6U1voIiAAABSElEQVR4Ae2ZBbaEMBAEBxnc4f5X/dLrnpdHem1qXQtJOiYgipNUA5MmcSQ7slxJ5JmAolQaZYF9pBnhzEQkVyq5SKRkIonxWNWNBKapK6hiSfBYC4EaqkRSPDZCoIEqFQVCQcEXKtuuV9B37f4dz+fn/3ZD2eme7vCO//M93U1lr3v6wzv+z/f0T1U+/8Byiw8BUwbDMnbdquKYsesGwuOMXT32eqpSAfXAKuAVn8fKEJgyCKY8ryT+VUXPcY8C/0C4wuPA84+9l1H2/APb8YrPV/RjTWlzBerA7QHeAfchrRu3h7EH3Afuj7k9WOcr+QeWX3ysXrKV/CngZ0x086fzn7FowV+a4S9A8ZfZnrWYyF4yNQzDMAwjAMOoZ4yDhGXSCyYJy7zoGcssZCeMVCeMVCeMVCeMVCeMVCeMVCfVCCfXCKev8ReQeVi7zXDSYgAAAABJRU5ErkJggg==) 50%/1.1em no-repeat}.number-keyboard-operate .nk-key{float:none;width:100%;position:relative}.number-keyboard-operate .nk-key.delete{background:#fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAiCAYAAAAge+tMAAAB5klEQVR4AdXYgUYsYRQH8Ll3dmaWteDiXsDFBBZKqVYv0G4gLKEnSA/QFprYQkLvEYHdnqCAoKdYJYKiUNP/8GHMbsb3P19fdThFvjnz65szszsn0ESj0fhbq9X6yMswDG+Rb8jcUb4ix6g9jON4M8uy34E28jz/hYI7KPxIoYjE+W6SJElpdKvVilHkjALo817wLHpU2olrXMoNtM0/uRKBo5DWqNfr/1F/t3hlZeet2iZN02QK+tiqCBlRFC0U8dLzGvR+4DFk5wvnHvpHkyFtUzCMPaL1PV98VCrQ/qNocY5uNpt/sPYIuWJx8y0ht+W8JFy/01h7aI57Qa5VrZc1Zm0O/BYFN+gLFm12bxnHPSNz87tbiTZrceyiBdx9T+O41Sq8/K20pmPT4xU7zYdAyngNugzn0Dy+w6In4ECeEmgaz6In4Pjx4Bpd0c8U+gfD/bdKV98q/m/Orvub0//jsOP0cYgg8DyawNMf+Znlp2a7GjQdH0XRLAXX4g188CG6Gr9Ow7V487V2gGxbfDGbE7S8bPNwHu/9RcIWf/CdX9384/mXZf94/XiCx594GgjNUwOhMt7zCK6vGcGV8edfOPSc0Y6Z91DoyfOYWdD6kPaQfwB5heJ3nzTYH0lP93q9MCjEO6sQDi/lw6nQAAAAAElFTkSuQmCC) 50%/.42em no-repeat;flex:1;min-height:1.68rem}.number-keyboard-operate .nk-key.confirm{color:#fff;background:#0081ff;flex:3;justify-content:center;align-items:center;min-height:5.04rem;font-size:.32em;font-weight:500;display:flex;overflow:hidden}.number-keyboard-operate .nk-key.confirm:active{background-color:#0070de}.number-keyboard-operate .nk-key.confirm.is-loading,.number-keyboard-operate .nk-key.confirm.is-disabled{opacity:.8;pointer-events:none}.remark-mask{z-index:1000;background:rgba(0,0,0,.45);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.remark-dialog{background:#fff;border-radius:12px;width:100%;max-width:320px;padding:20px 16px 16px}.remark-dialog__title{text-align:center;color:#282829;margin-bottom:16px;font-size:16px;font-weight:500}.remark-dialog__input{color:#333;border:1px solid #e5e5e5;border-radius:8px;outline:none;width:100%;padding:10px 12px;font-size:14px}.remark-dialog__btn{color:#fff;background:#0081ff;border:0;border-radius:8px;width:100%;height:40px;margin-top:16px;font-size:15px}
