@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);body,html{height:100%;width:100%}body,html{margin:0;padding:0}body{color:#fff;font-family:Montserrat}div#root{height:100%;width:100%}h1{padding:20px}.left,.right{height:100%;overflow:hidden;position:fixed;top:0;width:50%;z-index:1}.left{background-color:#24005f;left:0}.right{background-color:#38012c;right:0}.centered{left:50%;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.centered img{border-radius:50%;width:150px}.ButtonRedOutlined{background:#fff!important;border:1px solid #d00000!important;border-radius:10px!important;color:#d00000!important}.ButtonRedOutlined,.ButtonRedSolid{font-weight:700!important;padding:10px 30px!important}.ButtonRedSolid,.ButtonShutdown{background:linear-gradient(180deg,#ff4747,#d00000)!important;border-radius:10px!important}.ButtonShutdown{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px rgba(0,0,0,.14),0 1px 5px rgba(0,0,0,.12)!important;font-weight:700!important;padding:15px 40px!important}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}#InitPage{background-image:linear-gradient(180deg,#ff4747 0,#d00000);color:#fff;display:table;font-family:helvetica,arial,sans-serif;font-size:14px;height:100%;line-height:1.5;margin:0;padding:0;width:100%}.InitPageText{font-family:Montserrat;font-size:50px;font-style:normal;font-weight:800;letter-spacing:1px;line-height:61px;margin:10px 0;text-align:center}#LoginPage{background-image:linear-gradient(180deg,#ff4747 0,#d00000);display:table;height:100%;margin:0;padding:0;width:100%}#LoginPage .operatorname{align-items:center;background:hsla(0,0%,100%,.3);border-radius:10px;cursor:pointer;display:flex;justify-content:center}#LoginPage .operatorname:hover{background:hsla(0,0%,100%,.5)}#LoginPage .pad{display:inline-grid;grid-template-columns:auto auto auto}#LoginPage .pad .pad-item{font-size:30px;margin:0 10px;padding:10px;text-align:center}#LoginPage .pad .pad-item button{border:1px solid #fff;border-radius:50px;letter-spacing:.46000000834465027px}#LoginPage .pad .pad-item button,.padItemButton{background-color:hsla(0,0%,100%,0);box-shadow:0 3px 5px rgba(0,0,0,.2);color:#fff;font-family:Montserrat;font-size:22px;font-weight:500;height:45px;line-height:26px;text-align:center;width:45px}.padItemButton{border:1px solid #fff;border-radius:45px}#LoginPage .pad .pad-item button:hover{background-color:hsla(0,0%,100%,.3);cursor:pointer}#LoginPage .pad .pad-item button.reverse{background-color:#fff;border:4px solid #d00000;color:#d00000;font-size:32px;font-weight:700}#LoginPage .display{margin-bottom:20px;padding:10px 0;position:relative;text-align:center}#LoginPage .display .dot{border:1px solid #fff;border-radius:50px;display:inline-block;height:22px;margin:auto 6px;width:22px}#LoginPage .display .dot.active{background:#fff}.PoweredByText{font-family:Montserrat;font-size:16px;font-style:normal;font-weight:500;letter-spacing:0;line-height:20px;text-align:center}.PoweredByLogo{height:34px}#KioskPage{background-color:#fff;color:#000;display:table;height:100%;margin:0;padding:0;width:100%}#KioskPage #Header{background:linear-gradient(180deg,#ff4747,#d00000);color:#fff;display:flex;margin:0;padding:0 10px;text-align:left}#KioskPage.refund_sale #Header{background:linear-gradient(180deg,#87c09f,#417b5a);color:#fff}#KioskPage #Footer{background-color:#333;color:#fff;width:100%}#KioskPage #Footer .MenuItem{cursor:pointer;font-size:15px;font-weight:700;line-height:26px;padding:9px 13px}#KioskPage #Footer .MenuItem.MenuItemOn{background-color:#ff4500}#KioskPage #Footer .MenuItem:hover{background-color:#000}#KioskPage #Footer .MenuItem.MenuItemOn:hover{background-color:#ff4500}#KioskPage #PanelStaffMenu{background:#fff;bottom:0;box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12);color:#000;left:0;padding-bottom:25px;position:absolute;width:300px}#KioskPage #PanelStaffMenu .title{color:rgba(51,51,51,.6);font-family:Montserrat;font-size:14px;padding:16px;text-align:left}#KioskPage #PanelStaffMenu .icon{padding:10px 10px 10px 0}#KioskPage #PanelStaffMenu .iconColor{-webkit-filter:invert(10%) sepia(76%) saturate(6065%) hue-rotate(358deg) brightness(100%) contrast(114%);filter:invert(10%) sepia(76%) saturate(6065%) hue-rotate(358deg) brightness(100%) contrast(114%);padding:10px 10px 10px 0}#KioskPage #PanelStaffMenu .label{align-items:center;color:#333;display:flex;font-family:Montserrat;font-size:17px;font-style:normal;font-weight:400;letter-spacing:.15px;padding:10px 0;text-align:left}#KioskPage #PanelRecieptMenu{background:#fff;bottom:50px;box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12);color:#000;position:absolute;right:48px;width:300px}#KioskPage #PanelRecieptMenu .title{color:#000;font-family:Montserrat;font-size:14px;font-weight:700;padding:10px;text-align:left}#KioskPage #PanelRecieptMenu .icon{-webkit-filter:invert(10%) sepia(76%) saturate(6065%) hue-rotate(358deg) brightness(100%) contrast(114%);filter:invert(10%) sepia(76%) saturate(6065%) hue-rotate(358deg) brightness(100%) contrast(114%);font-size:17px;padding:10px}#KioskPage #PanelRecieptMenu .label{color:#333;font-family:Montserrat;font-size:17px;font-style:normal;font-weight:400;letter-spacing:.15px;padding:10px;text-align:left}#KioskPage #PanelCalculatorMenu{background:#fff;bottom:50px;box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12);color:#000;position:absolute;right:1px;width:350px}#KioskPage #PanelCalculatorMenu .title{color:#000;font-family:Montserrat;font-size:14px;font-weight:700;padding:10px;text-align:left}#KioskPage .pad{display:inline-grid;grid-template-columns:auto auto auto}#KioskPage .pad .pad-item{font-size:30px;text-align:center}#KioskPage .pad .pad-item button{background-color:hsla(0,0%,100%,0);border:1px solid silver;font-family:Montserrat;font-size:22px;font-weight:500;height:100px;letter-spacing:.46000000834465027px;line-height:26px;text-align:center;width:117px}#KioskPage .pad .pad-item button:hover{background-color:hsla(0,0%,100%,.3);cursor:pointer}#KioskPage .pad .pad-item button.clear{background:linear-gradient(180deg,#ff4747,#d00000);color:#fff}#KioskPage .pad .pad-item button.enter{background:linear-gradient(180deg,#87c09f,#417b5a);color:#fff}#KioskPage .grid-container{display:grid;grid-template-columns:20% 20% 20% 20% 20%;padding:10px}#KioskPage .grid-item{aspect-ratio:1/1;padding:10px;text-align:center}#KioskPage #SalesModeDropdown,#KioskPage #SalesModeDropdown .MuiInput-root:before{border:none!important}#KioskPage #PanelCurrentSale .CartItemRow{color:#333;font-family:Montserrat;font-size:13px;font-weight:700;margin:5px 5px 10px;padding:5px;text-align:left}#KioskPage #PanelCurrentSale .CartItemRow:nth-child(2n){background:#eee}#KioskPage #PanelCurrentSale .CartItemRow .Title{display:inline-block;text-align:left}#KioskPage #PanelCurrentSale .CartItemRow .amount{color:#d00000!important}#KioskPage #PanelCurrentSale .CartItemRow .TrashIcon{color:#d00000!important;cursor:pointer;float:right;margin-left:10px;margin-top:7px}#KioskPage #PanelCurrentSale .CartItemRow .ButtonRefundItemToggle,.ButtonCancelRefund{cursor:pointer;float:right;margin-left:0;margin-top:0;min-width:0;padding:3px 6px}.ButtonCancelRefund{background:linear-gradient(180deg,#87c09f,#417b5a)}#KioskPage #PanelCurrentSale .CartItemRow .ButtonRefundItemToggle.Icon{margin-left:10px;margin-top:0;padding:4px 6px}.BalanceRow{background:#ececec;border-bottom:1px solid #fff;color:#333;font-family:Montserrat;font-size:15px;font-weight:700;padding:8px 10px 4px 11px;text-transform:uppercase}#ButtonOrder{background:linear-gradient(180deg,#ff4747,#d00000);font-size:20px}#ButtonOrder,#KioskPage #PanelCurrentSale #ButtonOrderProcess{border-bottom:1px solid #fff;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px rgba(0,0,0,.14),0 1px 5px rgba(0,0,0,.12);color:#fff;font-family:Montserrat;font-weight:700;text-transform:uppercase}#KioskPage #PanelCurrentSale #ButtonOrderProcess{background:linear-gradient(180deg,#fcab47,#cf7302);font-size:15px;padding:17px}#ButtonOrderRefund{background:linear-gradient(180deg,#87c09f,#417b5a);box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px rgba(0,0,0,.14),0 1px 5px rgba(0,0,0,.12);color:#fff;font-family:Montserrat;font-size:20px;font-weight:700;text-transform:uppercase}#DialogPayment{font-family:Montserrat;left:calc(50% - 300px);position:absolute;width:600px}#DialogPayment .DialogTitle{font-family:Montserrat;font-size:35px;font-weight:700;margin:20px 0 0;text-align:center}#DialogPayment .DialogContentText{font-size:17px;margin:0 20px;text-align:center}#DialogPayment .DialogActions{justify-content:center;margin:0 0 20px}#DialogPayment .ButtonCancel{border:1px solid #d00000;color:#d00000;font-weight:700;padding:10px 30px}#DialogPayment .ButtonPay{background:linear-gradient(180deg,#ff4747,#d00000);box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px rgba(0,0,0,.14),0 1px 5px rgba(0,0,0,.12);font-weight:700;padding:10px 30px}#DialogRefund{font-family:Montserrat;left:calc(50% - 300px);position:absolute;width:600px}#DialogRefund .DialogTitle{font-size:35px;font-weight:700;margin:20px 0 0;text-align:center}#DialogRefund .DialogContentText{font-size:17px;margin:0 20px;text-align:center}#DialogRefund .DialogActions{justify-content:center;margin:0 0 20px}#DialogRefund .ButtonCancel{border:1px solid #d00000;color:#d00000;font-weight:700;padding:10px 30px}#DialogRefund .ButtonRefund{background:linear-gradient(180deg,#ff4747,#d00000);box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px rgba(0,0,0,.14),0 1px 5px rgba(0,0,0,.12);font-weight:700;padding:10px 30px}#DialogCustomerInfo .DialogTitle{background:transparent radial-gradient(36.59% 36.59% at 50% 63.41%,#ff4747 0,#d00000 100%) repeat scroll 0 0;color:#fff;font-size:25;font-weight:700;margin:0;padding:5px;text-align:center}#DialogCustomerInfo .DialogContent{padding:40px 60px}#DialogCustomerInfo .DialogContent .Label{font-size:16px;font-weight:400;margin-top:20px}#DialogCustomerInfo .DialogContent .Details{font-size:16px;font-weight:600}#DialogCustomerInfo .DialogItemContent{padding:40px 20px}#DialogCustomerInfo .DialogItemContent .Label{font-size:16px;font-weight:400;margin-top:20px}#DialogCustomerInfo .DialogItemContent .Details{font-size:16px;font-weight:600}#ManualEntryPage{background-image:linear-gradient(180deg,#ff4747 0,#d00000);display:table;height:100%;margin:0;padding:0;width:100%}#ManualEntryPage .ButtonEnter{background:linear-gradient(180deg,#ffd15c,#ffba08);border-radius:8px;box-shadow:0 2px 2px rgba(0,0,0,.14),0 0 30px rgba(51,51,51,.2);color:#000;height:42px;width:350px}#ScreensaverPage{background:#000;display:table;height:100%;margin:0;padding:0;position:absolute;top:0;width:100%;z-index:20000}#ScreensaverPage .ScreensaverParent{display:table;height:100%;margin:0 auto;vertical-align:middle;width:100%}#ScreensaverPage .Screensaver{display:table;height:100%;margin:0 auto;overflow:hidden;width:100%}#ScreensaverPage .ScreensaverParent img{height:auto;width:5rem}
/*# sourceMappingURL=main.27cc2a9f.css.map*/