component-base,incassa-app{display:block}:root{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only}incassa-app{box-sizing:border-box;flex-direction:column;height:100dvh;display:flex;overflow:hidden}incassa-app .container-fluid{height:100%;min-height:0;display:flex}component-base,component-base,component-cart{display:block}component-cart{flex-direction:column;height:100%;padding-top:1rem;display:flex}component-cart .items-wrapper{scrollbar-width:thin;flex-direction:column;max-height:100%;display:flex;overflow-y:auto}component-cart .total{text-align:center;border-bottom:1px solid var(--bs-border-color-translucent)}component-cart .total>div{font-weight:700}component-base,confirmation-dialog,component-base,component-quantity-selector{display:block}component-quantity-selector .quantity-selector{grid-template-columns:1fr 1fr 1fr;display:grid}component-quantity-selector .quantity-selector>div{text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;padding:10px;font-size:30px}component-quantity-selector #quantity{text-align:center;font-size:40px}component-base,component-alert{display:block}component-alert{z-index:1056;width:400px;position:absolute;top:10px;left:50%;transform:translate(-50%)}component-base,component-modal,payment-modal{display:block}payment-modal.manual-input .left{position:relative}payment-modal.manual-input .left:after{content:"";opacity:.5;background-color:#fff;width:100%;height:100%;position:absolute;top:0;left:0}payment-modal .amounts{float:right;flex-direction:column;gap:8px;margin-top:20px;font-weight:500;display:inline-flex}payment-modal .amounts .total-row,payment-modal .amounts .change-row{background-color:var(--bs-gray-100);border:1px solid var(--bs-gray-200);border-radius:4px;justify-content:space-between;align-items:center;min-width:260px;padding:8px 16px;font-size:26px;line-height:1;display:flex}payment-modal .amounts .total-row{border-bottom:1px solid var(--bs-gray-200)}payment-modal .left{border:1px solid var(--bs-gray-200);border-radius:5px;overflow:hidden}payment-modal .left .buttons-wrap{background-color:var(--bs-gray-100);padding:10px;display:flex}payment-modal .left .buttons-wrap .denoms{gap:10px;display:grid}payment-modal .left .buttons-wrap .denoms.coins{grid-template-columns:1fr 1fr 1fr;margin-right:10px}payment-modal .left .buttons-wrap .denoms.banknotes{grid-template-columns:1fr 1fr}payment-modal .left .buttons-wrap .denoms .denom{-webkit-user-select:none;user-select:none;background-color:var(--bs-primary);text-align:center;color:#fff;cursor:pointer;font-size:24px;position:relative}payment-modal .left .buttons-wrap .denoms .denom:after{transition:all .1s}payment-modal .left .buttons-wrap .denoms .denom:active:after{scale:.9}payment-modal .left .buttons-wrap .denoms .denom[data-count]:before{background-color:var(--bs-primary);color:#fff;content:attr(data-count);z-index:1;opacity:.8;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;font-size:14px;line-height:1;display:flex;position:absolute;top:3px;right:3px}payment-modal .left .buttons-wrap .denoms .denom:active{background-color:#0a58ca;border-color:#0a53be}payment-modal .left .buttons-wrap .denoms .denom[data-code]{background-color:unset;justify-content:center;align-items:center;display:flex}payment-modal .left .buttons-wrap .denoms .denom[data-code][data-type=coin]:after{content:"";background-repeat:no-repeat;background-size:cover;width:90px;height:90px}payment-modal .left .buttons-wrap .denoms .denom[data-code][data-type=banknote]:after{content:"";background-repeat:no-repeat;background-size:cover;border-radius:5px;width:120px;height:100px}payment-modal .left .buttons-wrap .denoms .denom[data-code=one-cen]:after{background-image:url(001.634d38a5.png)}payment-modal .left .buttons-wrap .denoms .denom[data-code=two-cen]:after{background-image:url(002.906a7bb1.png)}payment-modal .left .buttons-wrap .denoms .denom[data-code=fiv-cen]:after{background-image:url(005.3c0f2daa.png)}payment-modal .left .buttons-wrap .denoms .denom[data-code=ten-cen]:after{background-image:url(010.c713827e.png)}payment-modal .left .buttons-wrap .denoms .denom[data-code=twe-cen]:after{background-image:url(020.a895b4ce.png)}payment-modal .left .buttons-wrap .denoms .denom[data-code=fif-cen]:after{background-image:url(050.a291c6c4.png)}payment-modal .left .buttons-wrap .denoms .denom[data-code=one-eur]:after{background-image:url(100.72b997c3.png)}payment-modal .left .buttons-wrap .denoms .denom[data-code=two-eur]:after{background-image:url(200.9944c274.png)}payment-modal .left .buttons-wrap .denoms .denom[data-code=fiv-eur]:after{background-image:url(5.a0d9d689.png)}payment-modal .left .buttons-wrap .denoms .denom[data-code=ten-eur]:after{background-image:url(10.14c7f22e.png)}payment-modal .left .buttons-wrap .denoms .denom[data-code=twe-eur]:after{background-image:url(20.ba708c10.png)}payment-modal .left .buttons-wrap .denoms .denom[data-code=fif-eur]:after{background-image:url(50.93f5eaef.png)}payment-modal .left .buttons-wrap .denoms .denom[data-code=onh-eur]:after{background-image:url(100.d1bc087d.png)}payment-modal .left .buttons-wrap .denoms .denom[data-code=twh-eur]:after{background-image:url(200.00f9b6ad.png)}payment-modal .left .right-buttons{border-top:1px solid var(--bs-gray-200);justify-content:space-between;display:flex}payment-modal .left .right-buttons button{border-radius:0;padding:20px 10px;font-size:20px}component-base,component-modal,component-base,component-amount-selector{display:block}component-amount-selector{border:1px solid var(--bs-gray-200);border-radius:.375rem}component-amount-selector .quantity-selector{border-top:1px solid var(--bs-gray-200);grid-template-columns:repeat(4,1fr);gap:2px;padding:2px;display:grid}component-amount-selector .quantity-selector>div{background-color:var(--bs-gray-100);text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;font-size:30px;display:flex}component-amount-selector .quantity-selector>div:active{background-color:var(--bs-gray-200);scale:.95}component-amount-selector #quantity{text-align:center;border:none;width:280px;font-size:40px}ncx-cart-item{padding:.5rem;display:block}ncx-cart-item:not(:last-child){border-bottom:1px solid var(--bs-border-color-translucent)}ncx-cart-item .quantity-control{border-radius:.375rem;padding-left:5px;padding-right:5px}ncx-cart-item .quantity-control input[name=qty]{text-align:center;width:60px;margin-left:3px;margin-right:3px;padding:5px 0;line-height:1}ncx-cart-item .quantity-control button{border:1px solid #ced4da;border-radius:50%;padding:5px;line-height:1}ncx-qrcode-scan-modal .reader-wrapper{flex-direction:column;justify-content:center;align-items:center;display:flex}ncx-qrcode-scan-modal .reader-wrapper #reader{width:600px}component-base,component-products{display:block}component-products{flex-direction:column;height:100%;padding-top:1rem;display:flex}component-products #products{scrollbar-width:thin;box-sizing:border-box;height:100%;overflow-y:auto}component-base,component-product{display:block}component-product{position:relative}component-product>div{transition:all .1s}component-product>div:active{scale:.9}component-product>div.list{flex-direction:row;overflow:hidden}component-product>div.list>img{width:80px}component-product.out-of-stock .card:after{content:"";opacity:.5;background-color:#fff;width:calc(100% - 2px);height:calc(100% - 2px);position:absolute;top:1px;left:1px;overflow:hidden}component-product.out-of-stock .stock-status:after{background-color:red!important}component-product.low-stock .stock-status:after{background-color:orange!important}component-product .card{text-transform:capitalize;background-color:#f8f8ff}component-product .card .card-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}component-product .card .card-body{position:relative}component-product .card .card-body .stock-status{font-size:13px;position:absolute;bottom:10px;right:10px}component-product .card .card-body .stock-status:after{content:"";background-color:#adff2f;border-radius:50%;width:10px;height:10px;display:inline-block}component-product .card .card-body .price{justify-content:space-between;display:flex}component-product .card-img-top{object-fit:contain;padding:5px}component-product img{pointer-events:none;aspect-ratio:16/9;object-fit:cover;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none;background-color:#fff}product-customization-modal .customize-product__notes{margin-top:10px}product-customization-modal .btn-next{margin-left:auto}ncx-product-selector{flex-wrap:wrap;gap:15px;display:flex}product-selector-card .product-selector-card{border:1px solid var(--bs-gray-300);cursor:pointer;border-radius:4px;flex-direction:column;width:140px;display:flex}product-selector-card .product-selector-card.selected{border-color:var(--bs-primary)}product-selector-card .product-selector-card:active{transition:all .1s;scale:.9}product-selector-card .product-selector-card img{align-self:center;width:100px;max-width:100%}product-selector-card .product-selector-card .product-selector-card__content{text-align:center;padding:10px}product-selector-card .product-selector-card .product-selector-card__content .product-selector-card__content__name{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}component-base,component-product-placeholder,component-base,component-categories{display:block}component-categories ul li:not(:last-child){margin-right:10px}ncx-shop-cart{background-color:var(--bs-secondary-bg-subtle);padding:10px;display:block}ncx-shop-cart.fullscreen{background-color:#fff;flex-direction:column;width:100%;height:100dvh;padding:0;display:flex;position:absolute;top:0;left:0}ncx-shop-cart.fullscreen .ncx-shop-cart__row{padding:10px}ncx-shop-cart.fullscreen .items-wrapper{flex-direction:column;flex-grow:1;display:flex;overflow-y:scroll}ncx-shop-cart.fullscreen .ncx-shop-cart__qrcode-wrapper{text-align:center;flex-direction:column;align-items:center;height:100%;display:flex}ncx-shop-cart.fullscreen .ncx-shop-cart__qrcode-wrapper .qrcode-wrapper{flex-direction:column;flex-grow:1;justify-content:center;display:flex}ncx-shop-cart .ncx-shop-cart__row{justify-content:space-between;align-items:center;display:flex}ncx-shop-cart .ncx-shop-cart__row h5{margin-bottom:0}ncx-shop-cart .ncx-shop-cart__row .ncx-shop-cart__row__counter{border:1px solid #000;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;font-weight:500;line-height:1;display:flex}ncx-shop-cart .or{justify-content:center;align-items:center;padding:5px 0;display:flex}ncx-shop-cart .or:before{margin-right:10px}ncx-shop-cart .or:after{margin-left:10px}ncx-shop-cart .or:before,ncx-shop-cart .or:after{content:"";border-bottom:1px solid #bbb;flex-grow:1}.ncx-shop-cart__row .bi-bag.added-to-cart:before{transition:all;animation-name:added-to-cart;animation-duration:1.5s;animation-iteration-count:1}@keyframes added-to-cart{10%{transform:scale(1.5)}20%{transform:rotate(30deg)}30%{transform:rotate(-30deg)}40%{transform:rotate(30deg)}50%{transform:rotate(-30deg)}60%{transform:rotate(30deg)}70%{transform:rotate(-30deg)}80%{transform:rotate(30deg)}90%{transform:rotate(-30deg)}}ncx-shop-header{background-color:var(--bs-secondary-bg-subtle);padding-top:5px;padding-bottom:5px}ncx-shop-header .ncx-shop-header__title{text-align:center;font-size:23px;font-weight:700}ncx-shop-header .ncx-shop-header__subtitle{text-align:center;font-size:13px}
/*# sourceMappingURL=index.95424e19.css.map */
