@font-face{font-family:Montserrat;font-style:normal;font-weight:400;line-height:normal;src:url(/assets/Montserrat-VariableFont_wght-i02rBV5P.ttf) format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:400;line-height:normal;src:url(/assets/Manrope-VariableFont_wght-CZfUxJDf.ttf) format("truetype")}:root{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Montserrat,Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif,IBM-Plex-Sans;text-rendering:optimizeLegibility;--primary-text-color: #000;--primary-background-color: #fff;--secondary-text-color: #111;--description-text-color: #737373;--main-background-color: #e4e4e4;--border-color: #ddd;--error-color: #eb5757;--contact-button-color: #1695cb;--video-wrapper-color: #2aaae1}html,body{margin:0;padding:0}html{overflow:hidden;height:100%}body{height:100%;overflow:auto}h1,h2,h3,h4,h5,h6,p,span,li{margin:0;padding:0}#root{min-height:100%;display:flex;flex-direction:column;background-color:var(--main-background-color)}.MuiTooltip-popper{z-index:9999999!important}.no-wrap{white-space:nowrap}.MuiOutlinedInput-root fieldset{border-color:var(--border-color)}.MuiOutlinedInput-root:hover fieldset{border-color:var(--primary-text-color)!important;border-width:2px!important}.MuiOutlinedInput-root.Mui-focused fieldset{border-color:var(--primary-text-color)!important}.MuiOutlinedInput-root.Mui-error fieldset{border-color:var(--error-color)!important}.MuiFormHelperText-root{color:var(--error-color)!important;margin-top:.25rem!important}.main__container{height:100%;flex:1;display:flex;flex-direction:column;max-width:1440px;width:100%;margin:0 auto}@keyframes handClickAnimation{0%{transform:scale(.8) translate(0) rotate(-1deg)}50%{transform:scale(1) translate(10px,10px) rotate(-10deg)}to{transform:scale(.8) translate(0) rotate(0)}}.custom__tooltip{background-color:var(--primary-text-color)!important;font-size:.825rem!important}.custom__tooltip--arrow{color:var(--primary-text-color)!important}.star{color:var(--primary-text-color)}.star.error{color:var(--error-color)}.primary__button--solid.MuiButton-root,.primary__button--outline.MuiButton-root{text-transform:none;height:3rem;padding:.75rem;border-radius:.5rem;background:var(--primary-text-color);color:var(--primary-background-color);text-align:center;font-size:1rem;font-weight:600;line-height:1.5rem;border-width:2px}.primary__button--solid.MuiButton-root:hover,.primary__button--outline.MuiButton-root:hover{background:var(--primary-text-color);color:var(--primary-background-color)}.primary__button--solid.MuiButton-root.Mui-disabled,.primary__button--outline.MuiButton-root.Mui-disabled{background:var(--border-color);color:var(--description-text-color);font-weight:600;pointer-events:all!important}.primary__button--solid.MuiButton-root.Mui-disabled:hover,.primary__button--outline.MuiButton-root.Mui-disabled:hover{cursor:no-drop;background-color:var(--border-color)!important}.primary__button--solid.MuiButton-root .loader,.primary__button--outline.MuiButton-root .loader{width:1.6rem!important;height:1.6rem!important;color:var(--primary-background-color)}.primary__button--contact{color:var(--contact-button-color);font-size:1.125rem;font-weight:500;text-decoration:none;margin:auto;padding-top:.75rem}.primary__button--outline.MuiButton-root{background:transparent;border:2px solid var(--primary-text-color);color:var(--primary-text-color)}h4.title__text{color:var(--primary-text-color);font-size:1.25rem;font-weight:600}.machine-id__input__container{display:flex;justify-content:space-between;gap:.5rem;align-items:center}.machine-id__input__container .machine-id__input .MuiOutlinedInput-root{height:3.5rem;border-radius:.5rem}.machine-id__input__container .machine-id__input__separator{background:var(--description-text-color);width:2.75rem;height:2px;margin:0 4px}.header__container{padding:.3rem 1rem;background-color:var(--main-background-color);position:sticky;top:0;z-index:1010}.header__container .header__content{width:100%;margin:auto;display:grid;height:2rem;justify-content:center;align-items:center}.header__container .header__content *{flex:0 1 auto}.header__container .header__content img{width:9rem;height:2.5rem}.header__container .header__content h3{color:var(--primary-text-color);text-align:center;font-size:1.25rem;font-weight:600;line-height:1.25rem}.footer__container{height:1.5rem;width:100%;margin-top:.75rem;color:var(--primary-text-color);text-align:center;font-size:.75rem}.card__view{display:flex;padding:1.25rem!important;flex-direction:column;box-sizing:border-box;justify-content:center;text-align:center;gap:.75rem;align-self:stretch;border-radius:.75rem;background:var(--primary-background-color)}.card__view.form{gap:1rem}.card__view.separators li:not(:last-child){border-bottom:1px solid var(--border-color);padding-bottom:.75rem}.card__view li{padding:0;align-items:flex-start;word-break:break-all;display:flex;white-space:pre-wrap;word-break:keep-all}.card__view li p{width:calc(100% - 7.5rem);color:var(--primary-text-color);font-size:1rem}.card__view li strong{width:7.5rem;color:var(--description-text-color);font-size:1rem}.card__view li .no-break{white-space:nowrap}.home-page__container{display:flex;flex-direction:column;padding:.5rem 1.25rem 0;box-sizing:border-box;width:100%;margin:0 auto;max-width:32.5rem}.home-page__container .centered{margin:0 auto}.home-page__container .machine__card{margin-top:.75rem}.home-page__container .machine-card__container{position:relative}.home-page__container .machine-card__container .edit{position:absolute;top:1.25rem;right:1.25rem;min-width:fit-content;background-color:var(--primary-background-color);padding:0}.home-page__container .machine-card__container .edit img{width:1.25rem;height:1.25rem}.vend-details__card{position:relative}.vend-details__card:not(.no-logo){margin-top:4rem}.vend-details__card:not(.no-logo) .card__view{padding-top:2.25rem!important}.vend-details__card.no-logo .card__view{padding:0!important}.vend-details__card .image{height:5.25rem;width:5.25rem;border-radius:50%;border:2px solid var(--primary-text-color);position:absolute;left:50%;transform:translate(-50%);top:-4rem;z-index:10}.machine-id__card{position:relative;margin-top:2.95rem}.machine-id__card .image{height:3.7rem;border-radius:.28rem;position:absolute;left:50%;transform:translate(-50%);top:-2.2rem}.machine-id__card .card__view{padding-top:2rem!important}.machine-id__card p{color:var(--description-text-color);text-align:center;font-size:1.125rem;font-weight:500}.machine-id__card p.error-text{color:var(--error-color);font-size:1rem}.scan-barcode__card{display:flex;align-items:flex-start;gap:.75rem;align-self:stretch;border-radius:.75rem;background:var(--primary-background-color);overflow:hidden;margin-top:.75rem}.scan-barcode__card .content{display:flex;padding:1.25rem 0rem 1.25rem 1.25rem;flex-direction:column;justify-content:center;align-items:flex-start;gap:.25rem;flex:1 0 0;align-self:stretch}.scan-barcode__card .content .description{color:var(--description-text-color);font-size:.875rem}.scan-barcode__card .image{width:9.5rem;min-height:5.3125rem;flex-shrink:0}.scan-barcode__card:hover{cursor:pointer}.scanner__modal{background:var(--primary-text-color);width:100%;height:100%;display:flex;align-items:center;flex-direction:column;overflow:auto}.scanner__modal .container{width:100%;max-width:30rem;height:100%;display:flex;flex-direction:column;align-items:center;box-sizing:border-box;position:relative}.scanner__modal .container h5{color:var(--primary-background-color);text-align:center;font-size:1.125rem;font-weight:600;line-height:1.25rem}.scanner__modal .container .title__container{display:grid;grid-template-columns:repeat(3,1fr);width:100%;align-items:center;position:absolute;top:1rem;z-index:15}.scanner__modal .container .title__container h5{white-space:nowrap}.scanner__modal .container .title__container .close__button{margin-left:auto;color:var(--primary-background-color)}.scanner__modal .container .video__wrapper{overflow:hidden;display:flex;justify-content:center;align-items:center;width:100%;height:100%}.scanner__modal .container .video__wrapper video{width:100%;height:100%;display:block;object-fit:cover}.scanner__modal .container .video__wrapper .slider{z-index:20!important;position:absolute;bottom:2rem;width:10rem;display:flex;align-items:center;gap:.5rem}.scanner__modal .container .video__wrapper .slider .slider-component{color:var(--primary-background-color)}.scanner__modal .container .video__wrapper .slider .slider-component .MuiSlider-thumb:hover,.scanner__modal .container .video__wrapper .slider .slider-component .MuiSlider-thumb:focus,.scanner__modal .container .video__wrapper .slider .slider-component .MuiSlider-thumb:active{box-shadow:0 0 0 8px #ffffff29}.scanner__modal .container .video__wrapper .slider svg{color:var(--primary-background-color)}.scanner__modal .container .video__wrapper .slider svg:not(.disabled):hover{cursor:pointer}.scanner__modal .container .video__wrapper .slider input:hover{cursor:pointer}.message__container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;align-self:stretch}.message__container img{width:5rem;height:5rem}.message__container h5{color:var(--secondary-text-color);text-align:center;font-size:1.25rem;font-weight:700}.message__container p{color:var(--description-text-color);text-align:center;font-size:1.125rem;font-weight:500}.info-modal__container{outline:none;width:100%;box-sizing:border-box;max-width:31.5rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:0 1.5rem}.info-modal__container.error-page{position:static;transform:unset;max-width:32.5rem;margin:auto;padding:0 1.25rem}.info-modal__container .content{background:var(--primary-background-color);border-radius:1.25rem;display:flex;padding:1.75rem;flex-direction:column;align-items:flex-end;gap:1.25rem}.info-modal__container .content .buttons{display:flex;flex-direction:column;gap:.75rem;align-items:stretch;width:100%}.timer__container{background:var(--primary-background-color);border-radius:1.25rem;padding:1.75rem;display:grid;grid-template-areas:"message message" "countdown eport-image";row-gap:1rem}.timer__container h3{color:var(--secondary-text-color);font-size:2.5rem;font-weight:500}.timer__container h6{grid-area:message;color:var(--secondary-text-color);text-align:center;font-size:1.25rem;font-weight:400}.timer__container h6 strong{font-weight:700;white-space:nowrap}.timer__container .countdown__container{grid-area:countdown;display:flex;justify-content:center;align-items:center}.timer__container .eport-image__container{grid-area:eport-image;padding-left:1rem;position:relative;width:13rem;height:16.5rem}.timer__container .eport-image__container .eport{width:100%;height:100%}.timer__container .eport-image__container .hand{position:absolute;top:53%;right:1.5rem;animation:handClickAnimation 1.5s linear infinite alternate-reverse both}.loader__container{display:flex;align-items:center;gap:1rem;position:relative}.loader__container .circular__progress{color:var(--primary-text-color)}.loader__container .loading__text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-wrap:nowrap;color:var(--secondary-text-color);font-size:1rem}.success-page__image{border-radius:50%!important;background-color:var(--primary-background-color);border:none!important}.success-page__card{text-align:center}.success-page__card h5{color:var(--secondary-text-color);font-size:1.25rem;font-weight:700}.success-page__card h5 span{display:block}.success-page__card p{color:var(--description-text-color);font-size:1.125rem;font-weight:500}.page-not-found__container{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:1.25rem;gap:.75rem;margin:auto}.page-not-found__container img{width:7.5rem;height:2.72056rem}.page-not-found__container p{color:var(--secondary-text-color);text-align:center;font-size:1.25rem;font-weight:700}.carousel__container{padding-top:.75rem;margin:0 auto;max-width:32.5rem}.carousel__container a{display:flex;height:100%}.carousel__container .carousel .slider-wrapper{border-radius:.75rem}.carousel__container .carousel__image--container{width:100%;background-color:var(--primary-background-color)}.carousel__container .carousel__image--container .carousel__image{aspect-ratio:16/9;border-radius:.75rem;width:100%;height:100%;object-fit:cover}.form__container{display:flex;flex-direction:column;gap:1rem;text-align:left}.form__container .row{display:flex;justify-content:space-between;gap:1rem}.form__container .row>*{flex:1 0 0}.form__container .form__group .label{font-weight:700;margin-bottom:.25rem}.consent__text{font-size:1rem!important;color:var(--primary-text-color)}.skeleton__list-text{width:-webkit-fill-available}.image-container{border-radius:.75rem;background-color:var(--primary-background-color);display:flex;justify-content:center;margin:0;padding:0;margin-top:.75rem}.image-container .image{width:100%;height:100%;aspect-ratio:16/9}.image-container.loading .image{animation:pulsate-active 2s infinite}.image-container.default .image{opacity:.25}.carousel_placeholder{width:100%;margin-top:0}.carousel_placeholder svg{color:var(--primary-text-color)}.hide{display:none}@keyframes pulsate-active{0%{opacity:.25}50%{opacity:.15}to{opacity:.25}}@media (max-width: 630px){.timer__container{grid-template-areas:"countdown" "message" "eport-image";justify-items:center;row-gap:0rem}.timer__container h6{margin-top:.5rem;margin-bottom:1rem}.timer__container h3{font-size:1.5rem}.timer__container .eport-image__container{width:12.6rem;height:15.5rem;padding-left:0}.timer__container .eport-image__container .hand{top:52%;right:1.5rem}.countdown__container,.circular__progress{width:5rem!important;height:5rem!important}.success-page h6{font-size:.925rem}.machine-id__input__container .machine-id__input .MuiOutlinedInput-root{height:3rem}.consent__text,.form__container .form__group .label{font-size:.875rem!important}}@media (max-width: 550px){.centered{width:100%}.header__container .header__content{grid-template-columns:auto auto}.header__container .header__content img{width:6rem;height:2.2rem}.header__container .header__content h3{font-size:1.125rem}}@media (max-width: 500px){.carousel__image{border-radius:10px!important}.start-machine__container button{width:100%!important}}
