/*!
 * 
 *   react-simple-keyboard v3.8.22
 *   https://github.com/hodgef/react-simple-keyboard
 *
 *   Copyright (c) Francisco Hodge (https://github.com/hodgef) and project contributors.
 *
 *   This source code is licensed under the MIT license found in the
 *   LICENSE file in the root directory of this source tree.
 *
 */
/*!
 * 
 *   simple-keyboard v3.8.17
 *   https://github.com/hodgef/simple-keyboard
 *
 *   Copyright (c) Francisco Hodge (https://github.com/hodgef) and project contributors.
 *
 *   This source code is licensed under the MIT license found in the
 *   LICENSE file in the root directory of this source tree.
 *
 */.hg-theme-default{background-color:#ececec;border-radius:5px;box-sizing:border-box;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;overflow:hidden;padding:5px;touch-action:manipulation;-webkit-user-select:none;user-select:none;width:100%}.hg-theme-default .hg-button span,.hg-theme-default .hg-button span svg{pointer-events:none}.hg-theme-default button.hg-button{border-width:0;font-size:inherit;outline:0}.hg-theme-default .hg-button{display:inline-block;flex-grow:1}.hg-theme-default .hg-row{display:flex}.hg-theme-default .hg-row:not(:last-child){margin-bottom:5px}.hg-theme-default .hg-row .hg-button-container,.hg-theme-default .hg-row .hg-button:not(:last-child){margin-right:5px}.hg-theme-default .hg-row>div:last-child{margin-right:0}.hg-theme-default .hg-row .hg-button-container{display:flex}.hg-theme-default .hg-button{-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:center;background:#fff;border-bottom:1px solid #b5b5b5;border-radius:5px;box-shadow:0 0 3px -1px #0000004d;box-sizing:border-box;cursor:pointer;display:flex;height:40px;justify-content:center;padding:5px}.hg-theme-default .hg-button.hg-standardBtn{width:20px}.hg-theme-default .hg-button.hg-activeButton{background:#efefef}.hg-theme-default.hg-layout-numeric .hg-button{align-items:center;display:flex;height:60px;justify-content:center;width:33.3%}.hg-theme-default .hg-button.hg-button-numpadadd,.hg-theme-default .hg-button.hg-button-numpadenter{height:85px}.hg-theme-default .hg-button.hg-button-numpad0{width:105px}.hg-theme-default .hg-button.hg-button-com{max-width:85px}.hg-theme-default .hg-button.hg-standardBtn.hg-button-at{max-width:45px}.hg-theme-default .hg-button.hg-selectedButton{background:#05194687;color:#fff}.hg-theme-default .hg-button.hg-standardBtn[data-skbtn=".com"]{max-width:82px}.hg-theme-default .hg-button.hg-standardBtn[data-skbtn="@"]{max-width:60px}.hg-candidate-box{background:#ececec;border-bottom:2px solid #b5b5b5;border-radius:5px;display:inline-flex;margin-top:-10px;position:absolute;transform:translateY(-100%);-webkit-user-select:none;user-select:none}ul.hg-candidate-box-list{display:flex;flex:1 1;list-style:none;margin:0;padding:0}li.hg-candidate-box-list-item{align-items:center;display:flex;height:40px;justify-content:center;width:40px}li.hg-candidate-box-list-item:hover{background:#00000008;cursor:pointer}li.hg-candidate-box-list-item:active{background:#0000001a}.hg-candidate-box-prev:before{content:"◄"}.hg-candidate-box-next:before{content:"►"}.hg-candidate-box-next,.hg-candidate-box-prev{align-items:center;color:#969696;cursor:pointer;display:flex;padding:0 10px}.hg-candidate-box-next{border-bottom-right-radius:5px;border-top-right-radius:5px}.hg-candidate-box-prev{border-bottom-left-radius:5px;border-top-left-radius:5px}.hg-candidate-box-btn-active{color:#444}.hg-button.hg-functionBtn,.hg-button.hg-standardBtn{align-items:center;border-radius:5px;display:flex;font-size:50px;height:100px;justify-content:center}.keyboard-close-btn{background-color:var(--primary-color)!important;border:none;color:#fff;cursor:pointer;font-size:45px;height:120px;width:100%}.keyboard-div{background-color:#f0f0f0;border-top:1px solid #ccc;bottom:0;display:flex;flex-direction:column;left:0;position:fixed;width:100%;z-index:1000}.hg-standardBtn[data-skbtn="@"]{max-width:120px!important}.shift-lock-button{border-bottom:2px solid var(--primary-color)!important;color:#000}.login-content{align-items:center;display:flex;justify-content:center}.login-text{background-color:#fff;font-family:SF-Pro;font-size:3vh!important;font-weight:400!important;height:100%;line-height:3.5vh!important;margin-bottom:1.5vh;padding:1.5vh;width:100%}.login-text>div>input{border:2px solid var(--primary-color);font-size:50px;height:80px;margin-top:1.5vh;padding:1vh}.login-btn{background-color:var(--primary-color)!important;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:45px;height:120px;width:100%}.modal-error-text{font-size:2.5vh}.toast-title{font-weight:700}.toast-message{-ms-word-wrap:break-word;word-wrap:break-word}.toast-message a,.toast-message label{color:#fff}.toast-message a:hover{color:#ccc;text-decoration:none}.toast-close-button{color:#fff;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80);float:right;font-size:20px;font-weight:700;line-height:1;opacity:.8;position:relative;right:-.3em;-webkit-text-shadow:0 1px 0 #fff;text-shadow:0 1px 0 #fff;top:-.3em}.toast-close-button:focus,.toast-close-button:hover{color:#000;cursor:pointer;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40);opacity:.4;text-decoration:none}.rtl .toast-close-button{float:left;left:-.3em;right:.3em}button.toast-close-button{-webkit-appearance:none;background:0 0;border:0;cursor:pointer;padding:0}.toast-top-center{right:0;top:0;width:100%}.toast-bottom-center{bottom:0;right:0;width:100%}.toast-top-full-width{right:0;top:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{left:12px;top:12px}.toast-top-right{right:12px;top:12px}.toast-bottom-right{bottom:12px;right:12px}.toast-bottom-left{bottom:12px;left:12px}#toast-container{pointer-events:none;position:fixed;z-index:999999}#toast-container *{box-sizing:border-box}#toast-container>div{background-position:15px;background-repeat:no-repeat;border-radius:3px;box-shadow:0 0 12px #999;color:#fff;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80);margin:0 0 6px;opacity:.8;overflow:hidden;padding:15px 15px 15px 50px;pointer-events:auto;position:relative;width:300px}#toast-container>div.rtl{background-position:right 15px center;direction:rtl;padding:15px 50px 15px 15px}#toast-container>div:hover{box-shadow:0 0 12px #000;cursor:pointer;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);opacity:1}#toast-container>.toast-info{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=)!important}#toast-container>.toast-error{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=)!important}#toast-container>.toast-success{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==)!important}#toast-container>.toast-warning{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=)!important}#toast-container.toast-bottom-center>div,#toast-container.toast-top-center>div{margin-left:auto;margin-right:auto;width:300px}#toast-container.toast-bottom-full-width>div,#toast-container.toast-top-full-width>div{margin-left:auto;margin-right:auto;width:96%}.toast{background-color:#030303}.toast-success{background-color:#51a351}.toast-error{background-color:#bd362f}.toast-info{background-color:#2f96b4}.toast-warning{background-color:#f89406}.toast-progress{background-color:#000;bottom:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40);height:4px;left:0;opacity:.4;position:absolute}@media (max-width:240px){#toast-container>div{padding:8px 8px 8px 50px;width:11em}#toast-container>div.rtl{padding:8px 50px 8px 8px}#toast-container .toast-close-button{right:-.2em;top:-.2em}#toast-container .rtl .toast-close-button{left:-.2em;right:.2em}}@media (min-width:241px) and (max-width:480px){#toast-container>div{padding:8px 8px 8px 50px;width:18em}#toast-container>div.rtl{padding:8px 50px 8px 8px}#toast-container .toast-close-button{right:-.2em;top:-.2em}#toast-container .rtl .toast-close-button{left:-.2em;right:.2em}}@media (min-width:481px) and (max-width:768px){#toast-container>div{padding:15px 15px 15px 50px;width:25em}#toast-container>div.rtl{padding:15px 50px 15px 15px}}.terminal-content{padding:2vh}.terminal-title{background-color:#fff;font-family:SF-Pro;font-size:3vh!important;font-weight:600!important;height:100%;line-height:3.5vh!important;margin-bottom:1.5vh;padding:1.5vh;width:100%}.terminal-list{border:none}.terminal-list-item{align-items:center;display:flex}.terminal-list-text{background-color:#fff;font-family:SF-Pro;font-size:3vh!important;font-weight:400!important;height:100%;line-height:3.5vh!important;margin-bottom:1.5vh;padding:2vh 1.5vh 1.5vh;width:100%}.terminal-list-btn{background-color:var(--primary-color)!important;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:45px;height:100px;width:100%}.myTariff-container{display:flex}.myTariff-card{margin-bottom:10vh!important}.myTariff-card-text{font-size:2vh!important}.myTariff-header{align-items:center;background:none;display:flex;font-family:SF-Pro;font-weight:700!important;justify-content:center;letter-spacing:-.15vh;margin-bottom:2vh}.myTariff-header-time{font-size:2vh!important;margin:0!important;width:50%}.myTariff-header-text,.myTariff-header-time{color:#000!important;font-family:SF-Pro;font-weight:700!important;letter-spacing:-.15vh}.myTariff-header-text{font-size:3vh!important;padding:2vh 2vh 0;width:100%}.myTariff-timeblock{display:flex;flex-direction:row;justify-content:space-between;padding:4px;width:100%}.myTariff-timeblock.over-limit{background-color:red;border-radius:8px;color:#fff!important}.text-small.over-limit{color:#fff!important;padding:0 10px}.myTariff-closebutton{aspect-ratio:1/1;background:none;border:0;height:5vh!important;position:absolute!important;right:1vh;top:3vh;width:5vh!important}.myTariff-closebutton:hover{color:var(--primary-color)!important}.myTariff-footer-button{display:flex;justify-content:center}.myTariff-footer-button-upgrade{margin-bottom:16px!important}.myTariff-absent{color:gray;display:flex;font-size:3vh!important;font-weight:700;font-weight:500;justify-content:center;width:100%}.card-container{height:100%;padding:0 2vh}.admin-card{font-size:2vh!important;margin-bottom:10vh!important}.admin-kkm,.admin-kkm-open,.admin-name{display:flex!important;flex-direction:row;justify-content:space-between}.admin-kkm-status{border-radius:5px;color:#fff;display:inline-block;font-size:2vh!important;margin-left:2vh;padding:0 10px}.status-closed{background-color:red}.status-open{background-color:green}.status-ended{background-color:#ff0}.status-unknown{background-color:blue}.modal-bracelet{z-index:9999!important}.modal-loading{align-items:center;justify-content:center;padding:40px 0}.mainscreen-icon{color:var(--primary-color);font-size:48px}.cash-modal .ant-modal-content{margin-top:200px}.cash-modal-btn{margin-bottom:1em}.numpad{background:#fff;border-top:1px solid #e8e8e8;bottom:0;box-shadow:0 4px 12px #00000026;font-size:18px;padding:16px;position:fixed;width:100%;z-index:9999}.numpad .ant-row{margin-bottom:8px}.numpad .ant-btn{font-size:30px;height:80px;width:100%}.admin-check-modal{width:90vw!important}.admin-check-modal .ant-modal-title{font-size:25px!important}.admin-check-modal .ant-table-tbody{font-size:25px}.admin-check-table{max-height:80vh;overflow-y:auto}.check-details-modal .ant-modal-title,.check-refund-reason .ant-modal-title{font-size:3vh!important}.check-details-modal,.check-refund-reason{width:90vw!important}.check-details-table{max-height:65vh!important;overflow-y:auto!important}.check-details-table .ant-table-thead{font-size:30px!important}.check-details-table .ant-table-tbody{font-size:25px}.check-details-sum{font-size:40px!important;font-weight:700;margin-top:16px;text-align:right}.refund-reason-input{font-size:2vh;height:50px}.check-refund-reason .ant-btn-default{background-color:#fff;border:.25vh solid var(--primary-color);border-radius:2vh;font-family:SF-Pro;font-size:2.5vh;font-weight:500;height:7vh;letter-spacing:-.1vh;margin-bottom:8px!important;width:100%}.ant-btn-loading,.check-refund-reason .ant-btn-primary{background-color:var(--primary-color)!important;border-radius:2vh;color:#fff;font-family:SF-Pro;font-size:2.5vh;height:7vh;letter-spacing:-.1vh;margin-inline-start:0!important;width:100%}.admin-container{display:flex;flex-direction:column;min-height:100vh}.admin-header{align-items:center;background:#fff;display:flex;justify-content:center;margin-bottom:2vh}.admin-header,.admin-header-time{font-family:SF-Pro;font-weight:700!important;letter-spacing:-.15vh}.admin-header-time{color:#000!important;font-size:2vh!important;margin:0!important;width:50%}.admin-header-text{color:#000!important;font-family:SF-Pro;font-size:3vh!important;font-weight:700!important;letter-spacing:-.15vh;padding:2vh 2vh 0;width:100%}.admin-closebutton{aspect-ratio:1/1;background:none;border:0;height:5vh!important;position:absolute!important;right:1vh;top:3vh;width:5vh!important}.admin-closebutton:hover{color:var(--primary-color)!important}.admin-footer-button{display:flex;justify-content:center;margin:1vh}.admin-footer-button-upgrade{margin-bottom:16px!important}.admin-absent{color:gray;display:flex;font-size:3vh!important;font-weight:700;font-weight:500;height:100%;justify-content:center;width:100%}.admin-check-search{align-items:center;display:flex;flex-direction:column;margin-bottom:16px}.admin-search-input{font-size:2vh;height:50px;margin-bottom:8px;text-align:center;width:100%}.ant-table-column-title{font-size:20px}.ant-table-column-sorter svg{height:30px!important;width:30px!important}.credit-title{align-items:center;background-color:#fff;display:flex;position:fixed;text-align:start!important;top:0;width:100%;z-index:1}.credit-title:after{background:linear-gradient(0deg,#fff0 10%,#fff);bottom:-3vh;content:"";height:3vh;left:0;position:absolute;width:100%;z-index:-1}.credit-title-space{width:100%}.credit-title-text{background-color:#fff;font-family:SF-Pro;font-size:3vh!important;font-weight:700!important;height:100%;line-height:3.5vh!important;padding:1.5vh 4vh 0 2vh;text-align:left;width:100%}.credit-closebutton{aspect-ratio:1/1;background:none;border:0;height:5vh!important;position:absolute!important;right:1vh;top:3vh;width:5vh!important}.credit-closebutton:hover{color:var(--primary-color)!important}.credit-list{padding:2vh}.credit-list-cost,.credit-list-item{color:#000!important;font-family:SF-Pro;font-size:2vh!important;font-weight:700!important}.credit-content{background-color:#fff;overflow-y:scroll!important;padding-left:3vw!important;padding-right:3vw!important;padding-top:12vh!important}.credit-content::-webkit-scrollbar{width:1.5vh!important}.credit-content::-webkit-scrollbar-thumb{background-color:gray!important;border-radius:16px!important}.credit-content-card{background-color:#fff;border-radius:16px;box-shadow:12px 12px 48px 0 #0527460f;margin-bottom:16px;padding:16px}.credit-nameline{grid-gap:8px;align-items:center;border-bottom:2px solid #000;display:grid;gap:8px;grid-template-columns:2fr 1fr .8fr .8fr 1fr;justify-items:center;margin-bottom:8px;padding-bottom:8px;width:100%}.credit-nameline-item{font-size:1.5vh;font-weight:500;width:100%}.credit-nameline>div:first-child{padding-left:16px;text-align:left;width:100%}.credit-priceline{grid-gap:8px;align-items:center;border-bottom:1px solid #000;display:grid;gap:8px;grid-template-columns:2fr 1fr .7fr .7fr 1fr;justify-items:center;padding:0 0 24px;width:100%}.credit-priceline:last-child{border-bottom:none;margin-bottom:16px}.credit-priceline>div:first-child{text-align:left;width:100%}.credit-priceline>div:last-child{text-align:right;width:100%}.credit-priceline-item{font-size:1.5vh;font-weight:400;width:25%}.credit-priceline-price{text-align:end;width:15vh}.credit-priceline-total{border-top:2px solid #000;float:right;padding:16px}.credit-pay-btn{background-color:#fff;border:.25vh solid var(--primary-color);border-radius:1vh;color:#000;font-family:SF-Pro;font-size:2vh;font-weight:500;height:5vh;letter-spacing:-.1vh;width:100%}.credit-pay-btn:active,.credit-pay-btn:hover{background-color:#fff!important;border:.25vh solid var(--primary-color)!important;color:#000!important}.credit-payall-btn{bottom:17vh;left:5%;position:fixed;width:90%!important}.credit-category{color:gray!important;font-family:SF-Pro;font-size:2vh!important;font-weight:500!important;margin-bottom:2vh!important;margin-top:2vh}.credit-footer{background-color:#fff}.credit-promocod-btn{bottom:9vh}.credit-exit-btn,.credit-promocod-btn{left:5%;position:fixed;width:90%!important}.credit-exit-btn{bottom:1vh}.credit-modal-errorhit{align-items:center;display:flex;flex-direction:column;font-size:2.5vh!important;justify-content:center;text-align:center}.credit-card-info{display:flex;font-size:1.4vh;justify-content:start;margin-bottom:2vh}.credit-card-sum{color:#000!important;display:flex;font-size:3vh;font-weight:500;height:80px;justify-content:center;margin:0 auto 2vh;width:90%}.credit-card-sum p:first-child{margin-right:30px}.upgrade-container{align-items:center;display:flex;flex-direction:column}.upgrade-header{align-items:center;background:#fff;display:flex;font-family:SF-Pro;font-size:2vh!important;font-weight:700!important;justify-content:center;letter-spacing:-.15vh;margin-bottom:2vh;position:fixed;top:0;z-index:1}.upgrade-header:after{background:linear-gradient(0deg,#fff0 10%,#fff);bottom:-3vh;content:"";height:3vh;left:0;position:absolute;width:100%;z-index:-1}.upgrade-header-text{color:#000!important;font-family:SF-Pro;font-size:3.5vh!important;font-weight:700!important;letter-spacing:-.15vh;padding-top:2vh;width:70%}.upgrade-closebutton{aspect-ratio:1/1;background:none;border:0;height:5vh!important;position:absolute!important;right:1vh;top:3vh;width:5vh!important}.upgrade-closebutton:hover{color:var(--primary-color)!important}.upgrade-cards-container{align-items:center;display:flex;flex-direction:column;justify-content:space-evenly;padding-bottom:10vh;padding-top:10vh;width:100%}.upgrade-card{border:none;border-radius:1vh;box-shadow:0 .5vh 1vh .5px #223c5033;display:grid;grid-template-columns:50% auto;margin:0 auto 5vh;overflow:hidden;width:85%}.upgrade-noupgrade-text{color:grey;font-size:1.5vh;padding-top:3vh}.upgrade-card-item{width:100%}.upgrade-card-image{height:100%!important;width:100%!important}.upgrade-card-image div img{object-fit:cover}.upgrade-card-content{font-family:SF-Pro!important;padding:2vh}.upgrade-card-title{font-size:2.5vh!important;font-weight:700!important;margin-bottom:1vh!important}.upgrade-card-description{font-size:1.5vh!important;font-weight:500!important}.upgrade-card-quantity{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:2vh;text-align:center}.upgrade-card-quantity-section{align-items:center;display:flex;flex-direction:row;font-family:SF-Pro;font-size:1.5vh;font-weight:700!important;justify-content:space-between}.upgrade-card-quantity-section button{font-size:1.5vh;height:4vh!important;margin-bottom:1vh;padding:1vh!important;width:60%!important}.upgrade-card-quantity-section button:last-child{margin-right:0}.upgrade-card-quantity-section button:focus{border:1px solid var(--primary-color)!important;color:var(--primary-color)!important}.upgrade-card-price{font-size:1.5vh!important;font-weight:700!important}.upgrade-card-button{background-color:var(--primary-color);border-radius:2vh;color:#fff;font-family:SF-Pro;font-size:2vh;font-weight:400!important;height:6vh;letter-spacing:-.1vh;margin-bottom:1vh!important;width:100%}:where(.css-dev-only-do-not-override-d2lrxs).ant-layout{background:none}.upgrade-exit-btn{bottom:3vh;position:fixed;right:5%;width:68%!important}.menu-card{aspect-ratio:1/1}.shop-sider{background-color:var(--primary-color)!important;border-bottom-right-radius:1vh;border-top-right-radius:1vh;box-shadow:inset 1vw 1vh 10vw 0 #223c5040,1vw 1vh 1vw 0 #47474740}.shop-header,.shop-menu{background:#0000}.shop-menu-item{align-content:center;border:none;border-radius:0!important;color:#fff!important;height:10vh!important;margin:0!important;padding:2vw!important;width:100%!important}.shop-menu-item-selected{background-color:#ffffff4d;border-radius:1vh;box-shadow:inset 0 0 10px #0003;color:#fff!important}.shop-menu-icon{align-self:center;aspect-ratio:1/1;border-radius:1vh;object-fit:cover;width:6vh!important}.shop-menu-text{color:#fff!important;font-family:SF-Pro;font-size:2vh!important;font-weight:500!important;margin-bottom:0!important;margin-left:1vw}.shop-title{align-items:center;background-color:#fff;display:flex;position:relative;text-align:start!important;width:100%;z-index:1}.shop-title:after{background:linear-gradient(0deg,#fff0 10%,#fff);bottom:-3vh;content:"";height:3vh;left:0;position:absolute;width:100%;z-index:-1}.shop-title-space{width:100%}.shop-title-text{background-color:#fff;font-family:SF-Pro;font-size:3.5vh!important;font-weight:700!important;height:100%;line-height:3.5vh!important;padding:1.5vh .5vh 0 2vh;text-align:left;width:100%}.shop-closebutton{aspect-ratio:1/1;background:none;border:0;height:5vh!important;position:absolute!important;right:1vh;top:3vh;width:5vh!important}.shop-closebutton:hover{color:var(--primary-color)!important}.shop-content{background-color:#fff;padding-left:3vw!important;padding-right:3vw!important;padding-top:3vw!important}.shop-item{border-radius:1vh;box-shadow:1vw 1vw 1vw .1vh #0000001a;margin-bottom:2vh}.shop-item-texts{padding-left:2vw;padding-right:2vw;width:35vw}.shop-item-photo{aspect-ratio:1/1;border-radius:1vh;object-fit:cover;width:100%}.shop-item-name{text-wrap:nowrap;font-size:2vh!important;margin-bottom:0!important}.shop-item-description,.shop-item-name{font-family:SF-Pro;overflow:hidden;text-overflow:ellipsis}.shop-item-description{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#8b8b8b!important;display:-webkit-box;font-size:1.5vh!important;line-height:1.5vh;max-width:100%}.shop-item-cost{font-weight:600!important;margin-bottom:0!important;vertical-align:bottom}.shop-category,.shop-item-cost{font-family:SF-Pro;font-size:2vh!important}.shop-category{color:gray!important;font-weight:500!important;margin-bottom:2vh!important;margin-top:2vh}.modal-image{border-radius:1vh 1vh 0 0;display:flex;flex-direction:row;justify-content:center;margin:-4vh -4vh 16px;max-height:100%;min-width:100%;overflow:hidden}.modal-shop{width:60%!important}.modal-image div img{height:100%;width:100%}.modal-title{margin-bottom:10px;text-align:center;word-break:break-all}.modal-title span{font-size:2vh}.modal-price,.modal-title span{font-family:SF-Pro;font-weight:700}.modal-price{font-size:1.5vh;margin-bottom:1vh;text-align:center}.modal-description{margin-bottom:2vh;text-align:center}.modal-description span{font-family:SF-Pro;font-size:1.25vh}.modal-quantity{margin-bottom:2vh;text-align:center}.modal-quantity span{font-family:SF-Pro;font-size:1.5vh;height:3vh;margin:0 3vh;vertical-align:middle}.modal-quantity button{font-size:.5vh;height:2vh!important;padding:.5vh!important;vertical-align:middle;width:2vh!important}.modal-quantity button:focus{color:var(--primary-color)!important}.modal-bracelet-total,.modal-card-total,.modal-total{align-items:start;display:flex;flex-direction:column;font-family:SF-Pro;font-size:1.5vh;font-weight:700;margin-bottom:1vh;text-align:right}.modal-total p{margin-bottom:0}.modal-total-price{font-family:SF-Pro;font-size:1.75vh;font-weight:700;margin-bottom:1vh;text-align:end;width:100%}.modal-button-pay{background:var(--primary-color)!important;border-radius:1vh;display:flex;flex-direction:column;height:5vh;justify-content:flex-start;margin-bottom:1vh;padding:1vh;transition:transform .2s;width:100%;word-break:break-all}.modal-button-pay-text,.modal-pay-text{color:#fff;font-size:1.5vh;font-weight:700;text-align:center;text-overflow:ellipsis;white-space:normal;width:100%}.modal-pay-text{color:#000;font-weight:400;margin-bottom:2vh!important}.ant-modal-close{background:#fff!important;border-radius:50%!important;height:65px!important;width:65px!important}.ant-modal-close-x{color:var(--primary-color)!important}.modal-bracelet-total{align-items:start;display:flex;flex-direction:column;font-family:SF-Pro;font-size:1.5vh;font-weight:700;margin-bottom:1vh}.modal-bracelet-total p,.modal-card-total p{font-weight:400;margin:0 auto}.modal-bracelet-button-pay,.modal-card-button-pay{background:var(--primary-color)!important;border-radius:1vh;display:flex;flex-direction:column;height:auto;justify-content:flex-start;margin-bottom:1vh;padding:1vh;transition:transform .2s;width:100%;word-break:break-all}.cart-header{align-items:center;background:none;display:flex;font-family:SF-Pro;font-weight:700!important;justify-content:center;letter-spacing:-.15vh}.cart-card{display:flex;flex-direction:row}.cart-header-text{color:#000!important;font-family:SF-Pro;font-size:3vh!important;font-weight:700!important;letter-spacing:-.15vh;padding-top:2vh;width:70%}.cart-upgrade{align-items:stretch;display:flex;flex-direction:column}.cart-product{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.cart-product-info{display:flex;flex-direction:column}.cart-product-title{font-size:2.5vh!important;font-weight:700}.cart-delete-button{background-color:var(--primary-color)!important;font-size:1.5vh!important;font-weight:700!important;height:4vh;width:8vh}.cart-closebutton{aspect-ratio:1/1;background:none;border:0;height:5vh!important;position:absolute!important;right:1vh;top:3vh;width:5vh!important}.cart-total{display:flex;font-size:3vh!important;font-weight:700;justify-content:center}.cart-empty{color:gray;font-weight:500}.cart-card-info{display:flex;font-size:1.5vh;justify-content:center}.modal-loading{background-color:#fff;color:var(--primary-color)!important;display:flex;flex-direction:column;font-size:3vh!important;font-size:40px;text-align:center;width:100%!important}.modal-loading p{margin-top:3vh}.check-select-title{font-size:3vh!important}.check-select-btn{font-size:2vh!important;margin-bottom:.5vh}.email-modal-title,.promo-modal-title{font-size:3vh!important}.ant-modal-body>div>input{border:2px solid var(--primary-color);font-size:50px;height:80px;margin-top:1.5vh;padding:1vh}.credit-promo-btn{bottom:1vh;left:5%;position:fixed;width:90%!important}.credit-thanks-modal{left:0;max-width:100vw!important;position:fixed!important;top:0!important}.credit-thanks-modal .ant-modal{margin:0!important;padding:0}.credit-thanks-modal .ant-modal-content{align-items:center;background:var(--primary-color);border-radius:0!important;display:flex;flex-direction:column;height:100vh!important;justify-content:center;padding:2vh 2vh 0}.credit-thanks-title{align-items:center;color:#fff!important;display:flex;font-size:5vh!important;justify-content:center;text-align:center}.credit-thanks-subtitle{color:#fff;font-size:1.7vh;margin-bottom:10vh;text-align:center}.credit-thanks-btn{color:#000;margin-bottom:16px}.cart-paybtn{margin-bottom:16px}body,html{height:100%;width:100%}input::-ms-clear,input::-ms-reveal{display:none}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:sans-serif;line-height:1.15}[tabindex="-1"]:focus{outline:none}hr{box-sizing:initial;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{font-weight:500;margin-bottom:.5em;margin-top:0}p{margin-bottom:1em;margin-top:0}abbr[data-original-title],abbr[title]{border-bottom:0;cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=number],input[type=password],input[type=text],textarea{-webkit-appearance:none}dl,ol,ul{margin-bottom:1em;margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}code,kbd,pre,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}pre{margin-bottom:1em;margin-top:0;overflow:auto}figure{margin:0 0 1em}img{border-style:none;vertical-align:middle}[role=button],a,area,button,input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{caption-side:bottom;padding-bottom:.3em;padding-top:.75em;text-align:left}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{border:0;margin:0;min-width:0;padding:0}legend{color:inherit;display:block;font-size:1.5em;line-height:inherit;margin-bottom:.5em;max-width:100%;padding:0;white-space:normal;width:100%}progress{vertical-align:initial}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:none;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{background-color:#feffe6;padding:.2em}.ant-card-body{padding:2vh!important}.ant-card-head-title{font-size:3vh}.ant-modal-content{padding:4vh!important}.ant-modal-content,.ant-modal-header{border-radius:1vh!important}.anticon{font-size:3vh!important}.ant-notification{inset:1vh auto auto 50%!important}.ant-notification-notice-wrapper{border-radius:2vh!important}.ant-notification-notice{padding:2vh 3vw!important;width:70vw!important}.ant-message-notice-content{border-radius:1vh!important;font-size:2vh!important;padding:1vh 2vw!important}.ant-notification-notice-message{font-size:2vh!important;margin-inline-start:5vh!important;margin-bottom:0!important}.ant-layout-sider .ant-layout-sider-children{min-width:auto!important}.ant-layout{height:100%}.ant-layout-header{height:10vh!important;line-height:0px;padding:0;text-align:center}.ant-menu{margin-top:5vh}.ant-menu-item-selected{background-color:#fff0!important;color:#fff!important;position:relative}.ant-menu-item-selected:after{background-color:#ffffff40;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.ant-menu-title-content{font-size:2.5vh!important;font-weight:400!important}.slick-dots li{width:5vw!important}:root{--primary-color:#92094b}body,html{overscroll-behavior:none;touch-action:manipulation;user-select:none;-webkit-user-select:none}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}.text-title{padding-top:2vh}.text-title,.text-title-bottom{font-family:SF-Pro;font-size:4vh!important;font-weight:700!important;letter-spacing:-.15vh}.text-title-bottom{color:#fff!important;margin-bottom:0!important}.text-title-date{align-items:center;display:flex;flex-direction:column;height:60vh;justify-content:center;padding:2vh;width:100%}.text-title-time-date{color:#fff!important;font-family:SF-Pro;font-size:4vh!important;font-weight:700!important;margin:0!important}.text-title-time{font-size:15vh!important;margin:0 0 2vh!important}.text-title-terminal,.text-title-time{color:#fff!important;font-family:SF-Pro;font-weight:700!important;letter-spacing:-.15vh}.text-title-terminal{font-size:3.2vh!important;padding:2.5vh 8vw;text-align:center}.text-large{font-family:SF-Pro;font-size:3vh!important;font-weight:500!important;letter-spacing:-.1vh}.text-small{font-family:SF-Pro!important;font-size:2.3vh!important;letter-spacing:-.15vh!important}.colored{color:#92094b;color:var(--primary-color)}.card{border:.25vh solid #92094b;border:.25vh solid var(--primary-color);border-radius:1vh;margin:1vw}.main-button{align-content:center;display:flex;height:100%;justify-content:center;position:absolute;width:100%}.button-primary{background-color:#92094b;background-color:var(--primary-color);border-radius:2vh;color:#fff;font-family:SF-Pro;font-size:2.5vh;height:7vh;letter-spacing:-.1vh;width:100%}.button-card{bottom:3vh;display:flex;height:7vh;justify-content:space-between;left:5%;padding:0 50px;position:fixed;width:11vh}.button-primary:disabled.button-card{background-color:#fff!important;border:1px solid #000;opacity:.5}.button-primary:hover{background:#fff!important;border:.25vh solid #92094b!important;border:.25vh solid var(--primary-color)!important;color:#92094b!important;color:var(--primary-color)!important;transition:.5s}.button-secondary{background-color:#fff;border:.25vh solid #92094b;border:.25vh solid var(--primary-color);border-radius:2vh;font-family:SF-Pro;font-size:2.5vh;font-weight:500;height:7vh;letter-spacing:-.1vh;width:100%}.button-secondary:hover{background:#92094b!important;background:var(--primary-color)!important;border:.25vh solid #fff!important;color:#fff!important;transition:.5s}.button-regular{border:none;border-radius:1vh;box-shadow:0 .5vh 1vh .5px #223c5033;font-size:2.5vh;width:100%}.button-money-tips{font-family:SF-Pro;font-weight:500;margin:1vw;padding:5vw;width:21vw}.button-money-tips:hover{background:#fff!important;transition:.7s}.ant-spin-text,.button-money-tips:hover{color:#92094b!important;color:var(--primary-color)!important}.ant-spin-text{font-size:5vh!important}.loading-spin{color:#92094b;color:var(--primary-color);font-size:10vh!important}.input-regular{border:.2vh solid #92094b;border:.2vh solid var(--primary-color);font-size:2.3vh}.input-regular,.modal,.modal-loading{border-radius:1vh}.modal-loading{padding:2vh 2vh 0}.ant-progress-bg{background:#92094b!important;background:var(--primary-color)!important;border-radius:1vh!important}.mainscreen-bg{background-color:#92094b;background-color:var(--primary-color);color:#fff;height:100%}.mainscreen-image{height:55vh;width:100%}@keyframes bounce{0%,to{transform:translateY(0) rotate(90deg)}50%{transform:translateY(-20px) rotate(90deg)}}@keyframes bounce_arrow{0%,to{transform:translateX(0)}50%{transform:translateX(-20px)}}.modal-arrow-icon{animation:bounce_arrow 1s infinite;color:#92094b!important;color:var(--primary-color)!important;font-size:10vh!important;padding-left:40%;transform-origin:center}.mainscreen-icon,.mainscreen-icon-main{animation:bounce 1s infinite;color:#fff;font-size:10vh!important;transform-origin:center}.mainscreen-icon-main{padding-left:6vh}.ant-message{position:absolute!important;right:50%!important;text-align:center!important;top:20%!important;width:80%}@font-face{font-family:SF-Pro;font-weight:300;src:url(/static/media/SFProText-Light.8313687aaf8ec01d6b8f.ttf) format("truetype")}@font-face{font-family:SF-Pro;font-weight:400;src:url(/static/media/SFProText-Regular.90da7ab18293ca42e335.ttf) format("truetype")}@font-face{font-family:SF-Pro;font-weight:500;src:url(/static/media/SFProText-Medium.fc3c323b3b2bb1c643ee.ttf) format("truetype")}@font-face{font-family:SF-Pro;font-weight:600;src:url(/static/media/SFProText-Semibold.fee27977166efaac0a2a.ttf) format("truetype")}@font-face{font-family:SF-Pro;font-weight:700;src:url(/static/media/SFProText-Bold.9dae2991f4fb30a5f7e0.ttf) format("truetype")}@font-face{font-family:SF-Pro;font-weight:800;src:url(/static/media/SFProText-Heavy.a6d0a7c7709218b4a46c.ttf) format("truetype")}.page{height:100%;left:0;position:absolute;top:0;width:100%}.fadeIn{animation:fadeIn .3s forwards;opacity:0}.fadeOut{animation:fadeOut .3s forwards;opacity:1}@keyframes fadeIn{to{opacity:1}}@keyframes fadeOut{to{opacity:0}}
/*# sourceMappingURL=main.c6c3f7a1.css.map*/