.gray[data-v-ddddb8e7]{background-color:#ececec8f}.center-container[data-v-ddddb8e7]{height:100%;width:100%}.center-container[data-v-ddddb8e7],.photo-box[data-v-ddddb8e7]{align-items:center;display:flex;justify-content:center}.photo-box[data-v-ddddb8e7]{background:#fff;max-height:90vh;max-width:90%;padding:1rem}.responsive-image[data-v-ddddb8e7]{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.placeholder-text[data-v-ddddb8e7]{align-items:center;display:flex;font-size:1.5rem;justify-content:center;text-align:center}.no-margin[data-v-ddddb8e7]{margin:0}.top-text[data-v-ddddb8e7]{text-align:center}.button-group[data-v-ddddb8e7]{display:flex;flex-direction:column;padding-top:5px}.button-group ion-button[data-v-ddddb8e7]{flex:1;margin-bottom:5px}.animated-button[data-v-ddddb8e7]{transition:background-color .3s ease,transform .2s ease}.animated-button[data-v-ddddb8e7]:hover{transform:scale(1.05)}.animated-button[data-v-ddddb8e7]:active{transform:scale(.95)}ion-button.animated-button[data-v-ddddb8e7]::part(native){--background:linear-gradient(90deg,#4ac6ff,#c1da21);background-position:0;background-size:150% 100%;transition:background-position .5s ease-in-out}ion-button.animated-button[data-v-ddddb8e7]:hover::part(native){background-position:100%}.thumbnail-container[data-v-ddddb8e7]{align-items:center;display:flex;justify-content:center;margin-top:15px}.thumbnail-button[data-v-ddddb8e7]{border-radius:10px;box-shadow:0 4px 6px #0000001a;height:100px;overflow:hidden;position:relative;width:150px}.thumbnail-image[data-v-ddddb8e7]{border-radius:10px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.overlay-icon[data-v-ddddb8e7]{background-color:#0000004d;border-radius:50%;color:#fffc;font-size:1.2em;padding:5px;position:absolute;right:5px;top:65%}.fullscreen-modal[data-v-ddddb8e7]{--width:100%;--min-width:100%;--min-height:100%;--max-width:100%;--max-height:100%}.fullscreen-image-content[data-v-ddddb8e7]{--ion-background-color:rgba(0,0,0,.85);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;flex-direction:column;height:100%}.fullscreen-image-container[data-v-ddddb8e7]{align-items:center;display:flex;flex:1;justify-content:center;padding:1rem}.fullscreen-image[data-v-ddddb8e7]{border-radius:10px;height:auto;max-height:80vh;max-width:90vw;-o-object-fit:contain;object-fit:contain;width:auto}.close-button-container[data-v-ddddb8e7]{align-items:center;display:flex;justify-content:center;padding:.5rem}.close-button-container ion-button[data-v-ddddb8e7]{width:250px}.warning-image[data-v-ddddb8e7]{align-self:center;display:block;height:auto;margin:10% auto 15px;max-width:30%}.warning-content[data-v-ddddb8e7]{--background:#f5d5cc;align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:center;max-width:600px;overflow:auto;padding:20px;width:100%}.warning-content h1[data-v-ddddb8e7]{font-size:1.5em;font-weight:700;margin-bottom:15px;text-align:center}.warning-content p[data-v-ddddb8e7]{font-size:1em;margin:15px 0;text-align:center}.warning-modal[data-v-ddddb8e7]{--max-height:80%;--max-width:90%;--min-width:300px;--border-radius:20px;--background:var(--ion-color-primary);--color:var(--ion-color-light);font-size:1em}.warning-modal ion-button[data-v-ddddb8e7]{--background:#000}@media (min-width:0px){.warning-modal[data-v-ddddb8e7]{--max-height:50%;--max-width:80%}}@media (min-width:576px){.warning-modal[data-v-ddddb8e7]{--max-height:50%;--max-width:60%}}@media (min-width:768px){.warning-modal[data-v-ddddb8e7]{--max-height:50%;--max-width:45%}}@media (min-width:992px){.warning-modal[data-v-ddddb8e7]{--max-height:50%;--max-width:35%}}@media (min-width:1200px){.warning-modal[data-v-ddddb8e7]{--max-height:55%;--max-width:35%}}@media (max-width:600px){.thumbnail-button[data-v-ddddb8e7]{height:80px;width:120px}.close-button-container ion-button[data-v-ddddb8e7]{font-size:.9em;width:360px}}@media (min-width:601px) and (max-width:992px){.thumbnail-button[data-v-ddddb8e7]{height:90px;width:140px}.close-button-container ion-button[data-v-ddddb8e7]{font-size:1em;width:360px}}@media (min-width:993px){.thumbnail-button[data-v-ddddb8e7]{height:110px;width:160px}.close-button-container ion-button[data-v-ddddb8e7]{font-size:1.1em;width:360px}}.mascot-container[data-v-ddddb8e7]{align-items:center;display:flex;justify-content:center;margin-top:100px;position:relative}.mascot-image[data-v-ddddb8e7]{height:auto;width:50%}.floating-object[data-v-ddddb8e7]{animation:float-ddddb8e7 3s ease-in-out infinite;background-repeat:no-repeat;background-size:contain;height:80px;position:absolute;right:20px;top:-30px;width:80px}@keyframes float-ddddb8e7{0%{transform:translateY(0)}50%{transform:translateY(-15px)}to{transform:translateY(0)}}@media (max-width:600px){.mascot-image[data-v-ddddb8e7]{width:50%}.floating-object[data-v-ddddb8e7]{height:60px;right:20%;top:-20px;width:60px}}@media (min-width:601px) and (max-width:992px){.mascot-image[data-v-ddddb8e7]{width:50%}.floating-object[data-v-ddddb8e7]{height:80px;right:20%;top:-30px;width:80px}}@media (min-width:993px){.mascot-image[data-v-ddddb8e7]{width:30%}.floating-object[data-v-ddddb8e7]{height:80px;right:30%;top:-30px;width:80px}}ion-page[data-v-9d81214a]{background-color:#fff}ion-grid[data-v-9d81214a]{--ion-grid-width:95%;margin:auto;max-width:800px}ion-text[data-v-9d81214a]{text-align:center}ion-col[data-v-9d81214a]{align-content:center}ion-modal[data-v-9d81214a]{--width:30%}ion-button[data-v-9d81214a]{--background:var(--ion-color-primary);--color:#fff;margin-top:5%}h2[data-v-9d81214a]{font-size:2rem;font-weight:700;margin-top:0}p[data-v-9d81214a]{margin:0}.text-center[data-v-9d81214a]{text-align:center}.cta[data-v-9d81214a]{margin-bottom:2.5rem}.top-margin[data-v-9d81214a]{margin-top:2rem}.error[data-v-9d81214a]{color:var(--ion-color-danger)}.content-card[data-v-9d81214a]{border-radius:20px;box-shadow:0 1px 6px #0000001a}.content-background[data-v-9d81214a]{--background:#fff}.emissions-table[data-v-9d81214a]{border-collapse:collapse;margin:auto;width:70%}.table-header[data-v-9d81214a],.table-row[data-v-9d81214a]{border-bottom:1px solid #ccc;padding:.5rem 0}.table-header[data-v-9d81214a]{background-color:#f9f9f9;font-weight:700}.table-row ion-col[data-v-9d81214a]{padding:.5rem}.header-md[data-v-9d81214a]{box-shadow:none}.modal-content[data-v-9d81214a]{align-items:center;background-color:#f2f5e8;display:flex;flex-direction:column;height:100%;padding:2rem}.modal-image[data-v-9d81214a]{height:auto;width:60%}.modal-message[data-v-9d81214a],.modal-title[data-v-9d81214a]{text-align:center}.modal-message[data-v-9d81214a]{font-size:1.2rem}.green[data-v-9d81214a]{color:var(--ion-color-primary)}[data-v-807a23e0]:root{--ion-color-primary-rgb:56,128,255;--ion-color-primary-transparent:rgba(var(--ion-color-primary-rgb),.5)}.products[data-v-807a23e0]{margin-bottom:20px;overscroll-behavior:auto}.transparent-content-card[data-v-807a23e0]{background-color:transparent}ion-button.input-button[data-v-807a23e0]{--border-radius:20px;font-size:1rem}ion-button.calculate-button[data-v-807a23e0]::part(native){--background:linear-gradient(90deg,#4ac6ff,#c1da21);background-position:0;background-size:150% 100%;transition:background-position .5s ease-in-out}ion-button.calculate-button[data-v-807a23e0]:hover::part(native){background-position:100%}ion-grid[data-v-807a23e0]{margin-top:0}h2[data-v-807a23e0]{font-size:1.2rem;font-weight:500;margin-bottom:10px}.responsive-button[data-v-807a23e0]{font-size:.8rem}@media (min-width:576px){.responsive-button[data-v-807a23e0]{font-size:.8rem}}@media (min-width:768px){.responsive-button[data-v-807a23e0]{font-size:.8rem}}@media (min-width:992px){.responsive-button[data-v-807a23e0]{font-size:.9rem}}@media (min-width:1200px){.responsive-button[data-v-807a23e0]{font-size:1rem}}.responsive-button ion-icon[data-v-807a23e0]{font-size:1.2rem}.emissions-modal[data-v-807a23e0]{--min-height:90%;--min-width:25%;--border-radius:20px}@media (min-width:769px){.edit-modal[data-v-807a23e0]{--height:45%;--min-width:45%;--border-radius:20px}}.table-label[data-v-807a23e0]{align-items:center;display:flex;height:100%;justify-content:flex-start}.custom-modal[data-v-807a23e0]{--border-radius:20px}.date-modal-content[data-v-807a23e0]{align-items:stretch;box-sizing:border-box;display:flex;flex-direction:column;height:100%;padding:16px}.button-container[data-v-807a23e0]{display:flex;justify-content:flex-end;margin-top:16px}.close-button[data-v-807a23e0]{--padding-start:16px;--padding-end:16px}.datetime-picker-modal .modal-wrapper[data-v-807a23e0]{height:auto!important;width:auto!important}#datetime[data-v-807a23e0]{border-radius:20px;max-width:100%;width:100%}ion-grid[data-v-807a23e0]{border-collapse:collapse;width:100%}.table-header[data-v-807a23e0],.table-row[data-v-807a23e0]{border-bottom:1px solid var(--ion-color-primary);padding:.5rem 0}.table-header[data-v-807a23e0]{background-color:#f9f9f9;font-weight:700}.header-md[data-v-807a23e0]{box-shadow:none}.table-row ion-col[data-v-807a23e0]{padding:.5rem}.actions[data-v-807a23e0]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.small-action-button[data-v-807a23e0]{--padding-top:4px;--padding-bottom:4px;--border-radius:20px;font-size:.7rem}.table-row[data-v-807a23e0]:hover{background-color:#bdd57680}.truncate[data-v-807a23e0]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-label[data-v-807a23e0]{display:none}@media (max-width:576px){.table-header[data-v-807a23e0]{display:none}.table-row[data-v-807a23e0]{border:1px solid var(--ion-color-primary);border-radius:20px;display:block;margin-bottom:10px;padding:10px}.table-cell[data-v-807a23e0]{display:block;width:100%}.cell-content[data-v-807a23e0]{border-bottom:1px solid #eee;padding:5px 0}.table-row ion-col .mobile-label[data-v-807a23e0]{display:inline;font-weight:700;margin-right:5px}.table-row ion-col:last-child .cell-content[data-v-807a23e0]{border-bottom:none}.actions[data-v-807a23e0]{margin-top:10px}.small-action-button[data-v-807a23e0]{--padding-top:6px;--padding-bottom:6px;font-size:.8rem}}@media (max-width:768px){.responsive-button[data-v-807a23e0]{font-size:.7rem}.actions[data-v-807a23e0]{flex-direction:row;flex-wrap:wrap;gap:6px}.table-header ion-col[data-v-807a23e0],.table-row ion-col[data-v-807a23e0]{padding:.5rem .25rem}}.deleted-products[data-v-807a23e0]{opacity:.5}mb[data-v-807a23e0]{margin-bottom:50px}.fab-container[data-v-b7f60f54]{animation:pulse-b7f60f54 1.5s infinite;display:inline-block;position:relative}.custom-fab[data-v-b7f60f54]{--border-radius:20px;--background:linear-gradient(90deg,#4ac6ff,#c1da21);--background-activated:var(--ion-color-primary-shade);--background-hover:var(--ion-color-primary-tint);--box-shadow:0px 4px 12px rgba(0,0,0,.15);--color:#fff;align-items:center;display:inline-flex;font-size:14px;justify-content:center;overflow:visible!important;padding:8px 16px;position:relative;transition:background-color .3s ease,transform .2s ease,box-shadow .3s ease;white-space:nowrap;width:200px}.fab-text[data-v-b7f60f54]{font-weight:700;margin-left:8px;padding:0}.close-icon[data-v-b7f60f54]{align-items:center;background:#fff;border-radius:50%;color:var(--ion-color-dark);cursor:pointer;display:flex;font-size:16px;height:18px;justify-content:center;position:absolute;right:10px;top:2px;transition:background .3s ease,transform .2s ease;width:18px;z-index:10}.close-icon[data-v-b7f60f54]:hover{background:var(--ion-color-tertiary);transform:scale(1.1)}.close-icon ion-icon[data-v-b7f60f54]{font-size:16px}@keyframes pulse-b7f60f54{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}ion-modal[data-v-b7f60f54]{--height:80%}.custom-modal[data-v-b7f60f54]{--border-radius:20px}.right-bound[data-v-b7f60f54]{float:right;margin-top:16px;padding-right:16px}.image-container[data-v-b7f60f54]{display:flex;gap:20px;justify-content:space-between;margin-top:20px}.beleg-image[data-v-b7f60f54]{border-radius:8px;box-shadow:0 4px 6px #0000001a;height:auto;width:100%}.image-label[data-v-b7f60f54]{color:#666;font-size:14px;margin-top:10px;text-align:center}@media (max-width:768px){.image-container[data-v-b7f60f54]{align-items:center;flex-direction:column}.beleg-image[data-v-b7f60f54]{width:90%}}.mascot[data-v-b7f60f54]{display:block;margin:20px auto;width:200px}.onboarding-container[data-v-d5217450]{display:flex;flex-direction:column;height:100%;overflow:hidden}.upper-section[data-v-d5217450]{background-color:#e0f7e9;flex:6;position:relative}.step-indicator[data-v-d5217450]{display:flex;justify-content:center;left:0;position:absolute;right:0;top:10px}.step-indicator-bar[data-v-d5217450]{background-color:#ccc;border-radius:3px;display:flex;height:6px;max-width:300px;overflow:hidden;width:80%}.step-segment[data-v-d5217450]{background-color:#ccc;flex:1;margin-right:2px}.step-segment.active[data-v-d5217450]{background-color:var(--ion-color-secondary)}.step-segment[data-v-d5217450]:last-child{margin-right:0}.onboarding-image[data-v-d5217450]{left:50%;max-height:80%;max-width:80%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .5s ease}.onboarding-image-loaded[data-v-d5217450]{opacity:1}.lower-section[data-v-d5217450]{background-color:#fff;border-top-left-radius:20px;border-top-right-radius:20px;box-shadow:0 -2px 10px #0000001a;box-sizing:border-box;display:flex;flex:4;flex-direction:column;justify-content:center;padding:30px 20px}.onboarding-text[data-v-d5217450]{font-size:1.8rem;font-weight:700;margin-top:0;text-align:center}.onboarding-text[data-v-d5217450] .green{color:var(--ion-color-primary)}.button-group[data-v-d5217450]{display:flex;gap:10px;justify-content:flex-end;margin-top:20px}.button-group IonButton[data-v-d5217450]{flex:none;width:auto}.button-group IonButton.single-button[data-v-d5217450]{flex:none;margin-left:auto;width:auto}.back-button[data-v-d5217450]{--border-radius:20px;--border-color:var(--ion-color-primary);--color:var(--ion-color-primary)}ion-row[data-v-80421df6]{align-items:center;display:flex;justify-content:center}ion-toolbar[data-v-80421df6]{--background:var(--white)}.hidden-segment[data-v-80421df6]{display:none}ion-segment[data-v-80421df6]{--background:var(--white);border-radius:20px;height:50px}ion-segment-button[data-v-80421df6]::part(indicator-background){background:var(--ion-color-primary)}.segment-button-checked.ios[data-v-80421df6]::part(native){color:var(--white)}ion-segment-button.ios[data-v-80421df6]::part(indicator-background){border-radius:20px}.error-message[data-v-80421df6]{color:red;margin-top:20px;text-align:center}.duplicate-receipt-modal[data-v-80421df6]{--max-height:35%;--max-width:20%;--border-radius:20px;--background:var(--ion-color-success)}.warning-content[data-v-80421df6]{--background:#f5d5cc;align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:center;max-width:600px;overflow:auto;padding:20px;width:100%}.warning-content h1[data-v-80421df6]{font-size:1.5em;font-weight:700;margin-bottom:15px;text-align:center}.warning-content p[data-v-80421df6]{font-size:1em;margin:15px 0;text-align:center}.incorrect-receiptType-image[data-v-80421df6]{align-self:center;display:block;height:auto;margin:10% auto 15px;max-width:30%}.warning-modal[data-v-80421df6]{--max-height:80%;--max-width:90%;--min-width:300px;--border-radius:20px;--background:var(--ion-color-primary);--color:var(--ion-color-light);font-size:1em}.warning-modal ion-button[data-v-80421df6]{--background:#000}@media (min-width:0px){.duplicate-receipt-modal[data-v-80421df6]{--max-height:40%;--max-width:65%}.duplicate-receipt-modal ion-button[data-v-80421df6]{font-size:.7em}.warning-modal[data-v-80421df6]{--max-height:50%;--max-width:80%}}@media (min-width:576px){.receipt-modal[data-v-80421df6]{--max-height:40%;--max-width:60%}.receipt-modal ion-button[data-v-80421df6]{font-size:.875em}.warning-modal[data-v-80421df6]{--max-height:50%;--max-width:60%}}@media (min-width:768px){.duplicate-receipt-modal[data-v-80421df6]{--max-height:40%;--max-width:45%}.duplicate-receipt-modal ion-button[data-v-80421df6]{font-size:.875em}.warning-modal[data-v-80421df6]{--max-height:50%;--max-width:45%}}@media (min-width:992px){.duplicate-receipt-modal[data-v-80421df6]{--max-height:40%;--max-width:35%}.duplicate-receipt-modal ion-button[data-v-80421df6]{font-size:.875em}.warning-modal[data-v-80421df6]{--max-height:50%;--max-width:35%}}@media (min-width:1200px){.duplicate-receipt-modal[data-v-80421df6]{--min-height:20%;--max-height:35%;--max-width:35%}.duplicate-receipt-modal ion-button[data-v-80421df6]{font-size:.875em}.warning-modal[data-v-80421df6]{--max-height:55%;--max-width:35%}}
