*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:#f4f7fb;font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit;color:inherit}button{outline:none;transition:filter .15s ease,transform .15s ease,background-color .15s ease,box-shadow .15s ease,border-color .15s ease}button:hover:not(:disabled){filter:brightness(.96)}button:active:not(:disabled){transform:translateY(1px)}button:disabled{cursor:default}input,select,textarea{transition:border-color .15s ease,box-shadow .15s ease}input:focus,select:focus,textarea:focus,button:focus-visible{outline:2px solid #133E67;outline-offset:1px}.row-hover{transition:background-color .12s ease}.row-hover:hover{background-color:#eaf0f6}.nav-item{background-color:transparent;transition:all .15s ease}.nav-item:not(.nav-item--active):hover{background-color:#ffffff14!important;color:#fff!important}@media(prefers-reduced-motion:reduce){button,input,select,textarea,.row-hover{transition:none}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}@media print{body *{visibility:hidden!important}#pos-thermal-receipt,#pos-thermal-receipt *{visibility:visible!important}#pos-thermal-receipt{position:absolute!important;left:0!important;top:0!important;width:100%!important;margin:0!important;padding:0!important;border:none!important;box-shadow:none!important}}
