.receipt{flex:1 1 auto;border-width:1px;border-radius:.25rem;padding:1rem 1rem .25rem;font-size:1rem;--font-variant-numeric-spacing:tabular-nums}.receipt row{padding-bottom:.25rem}.receipt>.totals{font-weight:500;border-top-width:1px;padding-top:.5rem}.receipt row>div:first-child{padding-right:.75rem}.receipt row>div:nth-last-child(2){flex:1 1 auto;padding-right:1.25rem;white-space:nowrap}.keypad>row>num{min-width:90px;background-color:#eee;flex:1 1 0%;border-radius:.25rem;padding:1.25rem .75rem;margin:.25rem;text-align:center;font-size:1.875rem;opacity:.75}.keypad>row>num:hover{cursor:pointer;opacity:1}[module]:hover{cursor:pointer}.dot{border-width:3px}.dot,.dot2{border-radius:9999px;width:14px;height:14px}.dot2{--bg-opacity:1;background-color:#9160dc;background-color:rgba(145,96,220,var(--bg-opacity))}.loader{border-top-color:#b39ddb;-webkit-animation:spinner 1.5s linear infinite;animation:spinner 1.5s linear infinite}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (min-width:960px){#window-content{top:50%;margin:0;max-width:450px;position:absolute;left:50%;transform:translate(-50%,-50%)}}@media (max-width:959px){#window-content{height:100%;overflow-x:scroll}}