.card1[data-v-6b6567ac],.card2[data-v-6b6567ac]{position:relative;width:100%;border:none;border-radius:24px;-webkit-box-shadow:0 10px 40px rgba(0,0,0,.08),0 2px 8px rgba(0,0,0,.06);box-shadow:0 10px 40px rgba(0,0,0,.08),0 2px 8px rgba(0,0,0,.06);overflow:hidden;background:linear-gradient(135deg,#ecc22e,#f1db79);-webkit-transition:all .4s cubic-bezier(.4,0,.2,1);transition:all .4s cubic-bezier(.4,0,.2,1);margin-bottom:1rem}.card1[data-v-6b6567ac]{top:0;z-index:2}.card2[data-v-6b6567ac]{top:0;z-index:1}.card2.move-slightly-down[data-v-6b6567ac]{-webkit-transform:translateY(60px);transform:translateY(60px)}.payment-overdue-overlay[data-v-6b6567ac]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:10000;-webkit-animation:fadeIn-data-v-6b6567ac .3s ease-out;animation:fadeIn-data-v-6b6567ac .3s ease-out}.payment-overdue-overlay[data-v-6b6567ac],.payment-overdue-popup[data-v-6b6567ac]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.payment-overdue-popup[data-v-6b6567ac]{background:linear-gradient(135deg,#e74c3c,#c0392b);border-radius:24px;padding:3rem 2.5rem;text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem;max-width:600px;width:90%;-webkit-box-shadow:0 20px 60px rgba(0,0,0,.4);box-shadow:0 20px 60px rgba(0,0,0,.4);-webkit-animation:shake-data-v-6b6567ac .5s ease-in-out,popupSlideIn-data-v-6b6567ac .4s ease-out;animation:shake-data-v-6b6567ac .5s ease-in-out,popupSlideIn-data-v-6b6567ac .4s ease-out}.fail-icon-wrapper[data-v-6b6567ac]{width:150px;height:150px;background:hsla(0,0%,100%,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:1rem;-webkit-animation:pulseScale-data-v-6b6567ac 2s ease-in-out infinite;animation:pulseScale-data-v-6b6567ac 2s ease-in-out infinite}.fail-icon[data-v-6b6567ac]{font-size:6rem;color:#fff}.fail-title[data-v-6b6567ac]{font-size:3rem;font-weight:800;color:#fff;margin:0;letter-spacing:-1px;text-transform:uppercase;text-shadow:0 2px 10px rgba(0,0,0,.3)}.fail-subtitle[data-v-6b6567ac]{font-size:2rem;font-weight:600;color:hsla(0,0%,100%,.95);margin:0}.fail-message[data-v-6b6567ac]{background:hsla(0,0%,100%,.15);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;padding:2rem;margin:1rem 0;border:2px solid hsla(0,0%,100%,.3)}.fail-message p[data-v-6b6567ac]{font-size:1.5rem;color:#fff;margin:.5rem 0;font-weight:500}.fail-date[data-v-6b6567ac]{font-size:1.75rem!important;font-weight:700!important;margin-top:1rem!important}.fail-action[data-v-6b6567ac]{background:hsla(0,0%,100%,.25);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:50px;padding:1.5rem 2.5rem;border:2px solid hsla(0,0%,100%,.4)}.fail-action p[data-v-6b6567ac]{font-size:1.3rem;color:#fff;margin:0;font-weight:600}.auto-close-timer[data-v-6b6567ac]{margin-top:1rem;padding:.75rem 1.5rem;background:rgba(0,0,0,.3);border-radius:50px}.auto-close-timer p[data-v-6b6567ac]{font-size:1rem;color:hsla(0,0%,100%,.9);margin:0;font-weight:500}.card1-content[data-v-6b6567ac]{padding:3rem 2.5rem}.greeting-section[data-v-6b6567ac]{margin-bottom:2rem;-webkit-animation:fadeInUp-data-v-6b6567ac .6s ease-out;animation:fadeInUp-data-v-6b6567ac .6s ease-out}.greeting-title[data-v-6b6567ac]{font-size:2.5rem;font-weight:700;color:#2c3e50;margin-bottom:.5rem;letter-spacing:-.5px}.greeting-subtitle[data-v-6b6567ac]{font-size:1.75rem;font-weight:500;color:#34495e;margin:0}.info-section[data-v-6b6567ac]{margin:2rem 0}.info-card[data-v-6b6567ac]{background:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;padding:1.5rem 2rem;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.05);box-shadow:0 4px 12px rgba(0,0,0,.05)}.info-label[data-v-6b6567ac]{font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:#7f8c8d;margin-bottom:.5rem}.info-value[data-v-6b6567ac]{font-size:1.5rem;font-weight:700;color:#2c3e50}.status-section[data-v-6b6567ac]{margin:1.5rem 0}.status-badge[data-v-6b6567ac]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;background:rgba(46,204,113,.15);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#27ae60;padding:1rem 1.75rem;border-radius:50px;font-size:1.25rem;font-weight:600;border:2px solid rgba(46,204,113,.3)}.status-badge i[data-v-6b6567ac]{font-size:1.5rem}.alert-section[data-v-6b6567ac]{margin-top:1.5rem}.alert-badge[data-v-6b6567ac]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;background:rgba(231,76,60,.15);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#c0392b;padding:1rem 1.75rem;border-radius:50px;font-size:1.25rem;font-weight:700;border:2px solid rgba(231,76,60,.3);-webkit-animation:pulse-data-v-6b6567ac 2s ease-in-out infinite;animation:pulse-data-v-6b6567ac 2s ease-in-out infinite}.alert-badge i[data-v-6b6567ac]{font-size:1.5rem}@-webkit-keyframes shake-data-v-6b6567ac{0%,to{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}20%,40%,60%,80%{-webkit-transform:translateX(5px);transform:translateX(5px)}}@keyframes shake-data-v-6b6567ac{0%,to{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}20%,40%,60%,80%{-webkit-transform:translateX(5px);transform:translateX(5px)}}@-webkit-keyframes pulseScale-data-v-6b6567ac{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes pulseScale-data-v-6b6567ac{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}}.scan-container[data-v-6b6567ac]{padding:4rem 2rem;text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem}.scan-container[data-v-6b6567ac],.scan-icon-wrapper[data-v-6b6567ac]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.scan-icon-wrapper[data-v-6b6567ac]{width:120px;height:120px;background:hsla(0,0%,100%,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:50%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;-webkit-box-shadow:0 8px 24px rgba(0,0,0,.1);box-shadow:0 8px 24px rgba(0,0,0,.1);-webkit-animation:float-data-v-6b6567ac 3s ease-in-out infinite;animation:float-data-v-6b6567ac 3s ease-in-out infinite}.scan-icon[data-v-6b6567ac]{font-size:4rem;color:#2c3e50}.scan-title[data-v-6b6567ac]{font-size:2rem;font-weight:600;color:#2c3e50;margin:0;letter-spacing:-.5px}.input-wrapper[data-v-6b6567ac]{width:100%;max-width:500px;position:relative}.barcode-input[data-v-6b6567ac]{width:100%;height:70px;border:3px solid hsla(0,0%,100%,.5);border-radius:16px;font-size:1.5rem;font-weight:600;text-align:center;background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#2c3e50;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.05);box-shadow:0 4px 12px rgba(0,0,0,.05)}.barcode-input[data-v-6b6567ac]:focus{outline:none;border-color:#2c3e50;-webkit-box-shadow:0 8px 24px rgba(0,0,0,.1);box-shadow:0 8px 24px rgba(0,0,0,.1);-webkit-transform:scale(1.02);transform:scale(1.02)}.barcode-input[data-v-6b6567ac]:disabled{opacity:.6;cursor:not-allowed}.barcode-input[data-v-6b6567ac]::-webkit-input-placeholder{color:#95a5a6;font-weight:500}.barcode-input[data-v-6b6567ac]::-moz-placeholder{color:#95a5a6;font-weight:500}.barcode-input[data-v-6b6567ac]::-ms-input-placeholder{color:#95a5a6;font-weight:500}.barcode-input[data-v-6b6567ac]::placeholder{color:#95a5a6;font-weight:500}.barcode-input[data-v-6b6567ac]::-webkit-inner-spin-button,.barcode-input[data-v-6b6567ac]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.barcode-input[type=number][data-v-6b6567ac]{-moz-appearance:textfield}.loading-indicator[data-v-6b6567ac]{position:absolute;top:50%;right:1.5rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.spinner-small[data-v-6b6567ac]{border:3px solid rgba(0,0,0,.1);border-top:3px solid #ecc22e;border-radius:50%;width:30px;height:30px;-webkit-animation:spin-data-v-6b6567ac 1s linear infinite;animation:spin-data-v-6b6567ac 1s linear infinite}#loading-screen[data-v-6b6567ac]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9999}.spinner[data-v-6b6567ac]{border:10px solid hsla(0,0%,100%,.2);border-top:10px solid #ecc22e;border-radius:50%;width:100px;height:100px;-webkit-animation:spin-data-v-6b6567ac 1.5s linear infinite;animation:spin-data-v-6b6567ac 1.5s linear infinite}@-webkit-keyframes spin-data-v-6b6567ac{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-data-v-6b6567ac{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes fadeInUp-data-v-6b6567ac{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp-data-v-6b6567ac{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes float-data-v-6b6567ac{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@keyframes float-data-v-6b6567ac{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@-webkit-keyframes pulse-data-v-6b6567ac{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.05);transform:scale(1.05)}}@keyframes pulse-data-v-6b6567ac{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.05);transform:scale(1.05)}}@-webkit-keyframes fadeIn-data-v-6b6567ac{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-data-v-6b6567ac{0%{opacity:0}to{opacity:1}}@-webkit-keyframes popupSlideIn-data-v-6b6567ac{0%{-webkit-transform:translateY(-50px) scale(.9);transform:translateY(-50px) scale(.9);opacity:0}to{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);opacity:1}}@keyframes popupSlideIn-data-v-6b6567ac{0%{-webkit-transform:translateY(-50px) scale(.9);transform:translateY(-50px) scale(.9);opacity:0}to{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);opacity:1}}@media (max-width:768px){.card1-content[data-v-6b6567ac]{padding:2rem 1.5rem}.payment-overdue-popup[data-v-6b6567ac]{padding:2rem 1.5rem;width:95%}.fail-icon-wrapper[data-v-6b6567ac]{width:120px;height:120px}.fail-icon[data-v-6b6567ac]{font-size:4.5rem}.fail-title[data-v-6b6567ac]{font-size:2.2rem}.fail-subtitle[data-v-6b6567ac]{font-size:1.6rem}.fail-message p[data-v-6b6567ac]{font-size:1.2rem}.fail-date[data-v-6b6567ac]{font-size:1.4rem!important}.fail-action p[data-v-6b6567ac]{font-size:1.1rem}.greeting-title[data-v-6b6567ac]{font-size:2rem}.greeting-subtitle[data-v-6b6567ac]{font-size:1.5rem}.scan-container[data-v-6b6567ac]{padding:3rem 1.5rem}.scan-icon-wrapper[data-v-6b6567ac]{width:100px;height:100px}.scan-icon[data-v-6b6567ac]{font-size:3rem}.scan-title[data-v-6b6567ac]{font-size:1.5rem}.barcode-input[data-v-6b6567ac]{height:60px;font-size:1.25rem}}.app-body .main{background-color:#111213!important}
/*# sourceMappingURL=chunk-7d1bcebc.5ffeae69.css.map */