.__nuxt-error-page{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;align-items:center;background:#f7f8fb;bottom:0;color:#47494e;display:flex;flex-direction:column;font-family:sans-serif;font-weight:100!important;justify-content:center;left:0;padding:1rem;position:absolute;right:0;text-align:center;top:0}.__nuxt-error-page .error{max-width:450px}.__nuxt-error-page .title{color:#47494e;font-size:1.5rem;margin-bottom:8px;margin-top:15px}.__nuxt-error-page .description{color:#7f828b;line-height:21px;margin-bottom:10px}.__nuxt-error-page a{color:#7f828b!important;-webkit-text-decoration:none;text-decoration:none}.__nuxt-error-page .logo{bottom:12px;left:12px;position:fixed}
.nuxt-progress{background-color:#000;height:2px;left:0;opacity:1;position:fixed;right:0;top:0;transition:width .1s,opacity .4s;width:0;z-index:999999}.nuxt-progress.nuxt-progress-notransition{transition:none}.nuxt-progress-failed{background-color:red}
.card{background-color:#f6faff;box-shadow:0 4px 4px rgba(0,0,0,.1);height:-moz-fit-content;height:fit-content;padding:70px 15px;z-index:0}@media screen and (max-width:912px){.card{padding:80px 20px!important}}@media screen and (max-width:820px){.card{padding:50px 20px!important}.space-top{margin:20px 0 0!important;width:100%!important}}@media screen and (max-width:600px){.card{padding:30px 20px!important}.space-top{margin:20px 0 0!important}}@media screen and (max-width:414px){.card{padding:20px!important}.space-top{margin:20px 0 0!important;width:100%!important}}@media screen and (max-width:375px){.card{padding:20px!important}.space-top{margin:20px 0 0!important;width:100%!important}}.btn-custom-save-qr{border-radius:4px;font-size:14px;margin:3px 0;min-width:130px;transition:.75s;width:auto}.btn-custom-save-qr,.btn-custom-save-qr:hover{background:#2f80ed;color:#fff}.btn-custom-save-qr:focus{box-shadow:none}.btn-custom-copy{border-radius:4px;font-size:14px;margin:3px 0;min-width:100px;transition:.75s;width:auto}.btn-custom-copy,.btn-custom-copy:hover{background:#2f80ed;color:#fff}.btn-custom-copy:focus{box-shadow:none}.btn-custom-copy-icon{background:transparent!important;border-radius:4px;color:#2f80ed!important;font-size:14px;margin:0!important;min-width:0!important;padding:0!important;transition:.75s;width:auto}.btn-custom-copy-icon:hover{background:#2f80ed;color:#fff}.btn-custom-copy-icon:focus{box-shadow:none}.btn-custom-pay-bank{border-radius:4px;font-size:18px;margin:3px 0;min-width:100%;transition:.75s;width:auto}.btn-custom-pay-bank,.btn-custom-pay-bank:hover{background:#28a745;color:#fff}.btn-custom-pay-bank:focus{box-shadow:none}.btn-custom-unpay{border-radius:4px;font-size:18px;margin:3px 0;min-width:100%;transition:.75s;width:auto}.btn-custom-unpay,.btn-custom-unpay:hover{background:#bdbdbd;color:#fff}.btn-custom-unpay:focus{box-shadow:none}.btn-custom-pay{border-radius:4px;font-size:18px;margin:3px 0;min-width:100%;transition:.75s;width:auto}.btn-custom-pay,.btn-custom-pay:hover{background:#2f80ed;color:#fff}.btn-custom-pay:focus{box-shadow:none}.btn-custom-success{background:#2f80ed!important;border-radius:4px;color:#fff;font-size:14px;margin:3px 0;min-width:130px;transition:.75s;width:auto}.btn-custom-success:hover{background:#2f80ed;color:#fff}.btn-custom-success:focus{box-shadow:none}.btn-custom-fail{background:#f75b5b!important;border-radius:4px;color:#fff;font-size:14px;margin:3px 0;min-width:130px;transition:.75s;width:auto}.btn-custom-fail:hover{background:#f75b5b;color:#fff}.btn-custom-fail:focus{box-shadow:none}.btn-custom-amount{background:#fff;border:1px solid #bdbdbd;border-radius:5px;box-shadow:none;color:#4f4f4f;font-size:18px;height:40px;margin:0;min-width:116px;transition:.2s;width:100%}.btn-custom-amount:hover{background:#bdbdbd;color:#fff}.btn-custom-amount:focus{box-shadow:none}.btn-custom-confirm{background:#fff;border:1px solid #bdbdbd;border-radius:5px;box-shadow:none;color:#4f4f4f;font-size:18px;height:40px;margin:0;min-width:100%;transition:.2s;width:100%}.btn-custom-confirm:hover{background:#bdbdbd;color:#fff}.btn-custom-confirm:focus{box-shadow:none}@media screen and (max-width:600px){.btn-custom-amount{font-size:13px!important;min-width:60px!important}.btn-custom-pay,.btn-custom-pay-bank,.btn-custom-unpay{font-size:16px!important}}@media screen and (max-width:414px){.btn-custom-amount{font-size:13px!important;min-width:55px!important}.btn-custom-copy{font-size:10px!important;min-width:60px!important}.btn-custom-save-qr{font-size:12px!important;min-width:80px!important}.btn-custom-pay,.btn-custom-pay-bank,.btn-custom-unpay{font-size:14px!important}}@media screen and (max-width:375px){.btn-custom-amount{font-size:13px!important;min-width:55px!important}.btn-custom-copy{font-size:10px!important;min-width:60px!important}.btn-custom-save-qr{min-width:80px!important}.btn-custom-pay,.btn-custom-pay-bank,.btn-custom-save-qr,.btn-custom-unpay,.payment-account{font-size:12px!important}}body{background:#f8f8f8;background-color:#f6faff;color:#333;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;height:100%;line-height:1.5;min-height:100vh;width:100%}.cardname-font{font-weight:600}.menu-card{align-items:center;height:100vh;justify-content:center}.menu-card .content-card{background:#fff;border-radius:8px;box-shadow:0 4px 4px rgba(0,0,0,.1);margin:15px 10px;padding:15px 12px}.menu-card .content-card .title{border:1px solid #dee2e7;border-top-left-radius:8px;border-top-right-radius:8px;font-weight:700;padding:8px 15px}.menu-card .content-card .body{border:1px solid #dee2e7;border-bottom-left-radius:8px;border-bottom-right-radius:8px;padding:"8px 0px"}.menu-card .content-card .body .notice{border:1.5px solid red;border-radius:8px;margin:10px;padding:10px 14px}.menu-card .content-card .body .notice .notice-header{color:red;font-weight:700}.menu-card .content-card .body .notice .notice-text{color:#4f4f4f;font-weight:500;margin-bottom:5px}.menu-card .content-card .body .detail{margin:15px 10px 10px}.menu-card .content-card .body .detail .detail-header{border-bottom:1px solid #dee2e7;color:#4f4f4f;font-weight:700;padding:10px 5px}.menu-card .content-card .body .detail .detail-body{padding:10px 5px}.menu-card .content-card .body .detail .detail-body .font-bold{color:#4f4f4f;font-size:14px;font-weight:700}.menu-card .content-card .body .detail .detail-body .btn-primary{font-size:13px;font-weight:400;padding:4px 12px!important}.menu-card .content-card .body .detail .detail-footer{background:#f8f8f8;border:1px solid #dee2e7;border-radius:8px}.menu-card .content-card .body .detail .detail-footer .detail-footer-content{padding:10px 14px}.menu-card .content-card .body .detail .detail-footer .detail-footer-content .detail-font-bold-red{color:red;font-size:13px;font-weight:700}.menu-card .content-card .body .detail .detail-footer .detail-footer-content .detail-font-bold-amount{color:#333;font-size:16px;font-weight:700}.menu-card .content-card .body .detail .detail-footer .detail-footer-content .btn-primary{font-size:13px;font-weight:400;padding:4px 12px!important}.menu-card .content-card .body .detail .detail-footer .detail-footer-time{border-top:1px solid #dee2e7}.menu-card .content-card .body .detail .detail-footer .detail-footer-time .time{color:red;font-size:13px;font-weight:700;padding:8px 14px}.menu-card .content-card .body .detail .detail-footer .detail-footer-time .time .time-countdown{font-size:15px}.outer-card{background-color:#f6faff;box-shadow:0 4px 4px rgba(0,0,0,.1);min-height:100vh}.container{height:100%;left:50%;position:absolute;top:60%;transform:translate(-50%,-50%);width:500px}.inner-card{margin-top:380px;padding:30px}.image-size{width:540px!important}.btn-space{margin:0;padding:1px}.bill-info{font-size:18px}.bill-responsive{align-items:center;display:flex;justify-content:space-between}.bank-info-header{font-size:20px}.waring-text{font-size:12px}.format-price{font-size:24px}@media screen and (max-width:912px){.container{top:59%!important}.bill-info{font-size:16px}}@media screen and (max-width:600px){.centered-input{font-size:14px!important;height:30px!important}.container{top:63%!important}.container,.image-size{width:100%!important}.centered{font-size:23px!important;padding:0 8px!important}.center-btn{font-size:13px!important}.inner-card{margin-top:350px!important;padding:18px!important}.input-amount-text,.warning-text{font-size:12px!important}.count-down h3{font-size:16px!important}.qr-title{font-size:14px!important}.count-member{font-size:12px!important}.format-price{font-size:24px!important}.bank-info,.bank-info-header,.cardname-font{font-size:20px!important}.bill-info{font-size:14px!important}}@media screen and (max-width:414px){.centered-input{font-size:14px!important;height:30px!important}.container{top:59%!important}.container,.image-size{width:100%!important}.centered{font-size:23px!important;padding:0 8px!important}.center-btn{font-size:11px!important}.inner-card{margin-top:350px!important;padding:18px!important}.input-amount-text,.warning-text{font-size:12px!important}.count-down h3,.qr-title{font-size:16px!important}.count-member{font-size:14px!important}.format-price{font-size:24px!important}.bank-info-header{font-size:20px!important}.bank-info,.cardname-font{font-size:18px!important}.bill-info{font-size:14px!important}}@media screen and (max-width:375px){.centered-input{font-size:14px!important;height:30px!important}.container{top:60%!important}.container,.image-size{width:100%!important}.centered{font-size:23px!important;padding:0 8px!important}.center-btn{font-size:10px!important}.inner-card{margin-top:250px!important;padding:18px!important}.input-amount-text{font-size:12px!important}.warning-text{font-size:10px!important}.count-down h3{font-size:16px!important}.qr-title{font-size:14px!important}.count-member{font-size:12px!important}.format-price{font-size:20px!important}.fa-circle-check,.fa-circle-xmark{font-size:50px!important}.bank-info-header{font-size:16px!important}.bank-info,.cardname-font{font-size:18px!important}.bill-info{font-size:13px!important}}@media screen and (max-width:350px){.center-btn{font-size:9px!important}.bank-info-header{font-size:14px!important}.bank-info,.cardname-font,.format-price{font-size:16px!important}.bill-info{font-size:12px!important}}
