.till{width:225px;height:150px;background:#f3eee4;border-radius:12px 12px 7px 7px;padding:17px;transform:skewY(-5deg);box-shadow:14px 16px 0 rgba(45,31,24,.19);border:2px solid #aa9d88}.till-screen{background:#46262c;color:#b9ddaf;display:inline-block;padding:7px 9px;font:15px 'DM Mono',monospace;margin-bottom:16px;min-width:98px}.till-keys{display:grid;grid-template-columns:repeat(4,1fr);gap:5px}.till-keys i{height:19px;background:#d36a68;border-radius:3px}.till-keys i:nth-child(5n){background:#5d1e27}.scanner{width:190px;height:225px;position:relative;transform:rotate(-29deg);filter:drop-shadow(15px 17px 9px rgba(41,27,20,.18))}.scanner-head{position:absolute;top:16px;left:30px;width:140px;height:74px;border-radius:23px 30px 13px 17px;background:#3e4140}.scanner-head:before{content:'';position:absolute;left:15px;right:15px;top:15px;height:25px;border-radius:10px;background:#1b1b1a}.scanner-head span{position:absolute;left:24px;right:24px;top:25px;height:4px;background:#e66868;z-index:1}.scanner-handle{position:absolute;width:64px;height:142px;background:#f3eee4;top:62px;left:70px;border:11px solid #3e4140;border-top:0;border-radius:0 0 32px 29px}
