@charset "UTF-8";:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-white: #ffffff;--color-gray-50: #f8f8f8;--color-gray-100: #f2f2f2;--color-gray-600: #666666;--color-primary: #032759;--color-text: #252627;--color-background: #fafafa;--color-background-soft: var(--color-gray-50);--color-background-mute: var(--color-gray-100);--color-border: rgba(60, 60, 60, .12);--color-border-hover: rgba(60, 60, 60, .29);--color-heading: var(--color-text);--color-text: var(--color-text);--section-gap: 160px;--primary-1-70: #ff914d;--primary-1-50: #ffc19b;--primary-1-30: #ffe3d2;--primary-1-10: #fff8f4;--primary-2-70: #032759;--primary-2-50: #01347b;--primary-2-30: #9ac3fb;--primary-2-10: #e6f0fe;--grayscale--black: #343537;--grayscale--gray-1: #686a6d;--grayscale--gray-2: #989da7;--grayscale--placeholder-stroke: #f3f3f3;--grayscale--background: #fafafa;--grayscale--white: #ffffff;--additions--green: #1cb548;--additions--green-light: #effbf3;--additions--yellow: #ffb703;--additions--yellow-light: #fffcef;--additions--red: #ff4747;--additions--red-light: #fffafa;--additions--purple: #6730ec;--additions--purple-light: #f4f0ff;--additions--blue: #3e64ff;--additions--blue-light: #f4f6ff;--additions--blue-background: #f5f9ff}:root .p-toggleswitch-slider{background:var(--grayscale--gray-1)!important}:root .p-toggleswitch:hover .p-toggleswitch-slider{background:var( --grayscale--gray-1)!important}:root .p-toggleswitch.p-toggleswitch-checked .p-toggleswitch-slider,:root .p-toggleswitch.p-toggleswitch-checked:hover .p-toggleswitch-slider{background:var(--additions--blue)!important}:root .p-toggleswitch-handle{background:var(--grayscale--white)!important}*,*:before,*:after{box-sizing:border-box;margin:0}body{min-height:100vh;color:var(--color-text);background:var(--color-background);line-height:1.6;font-family:Plus Jakarta Sans,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{min-height:100vh;font-weight:400}a{text-decoration:none;color:var(--color-primary);transition:.4s;padding:3px}span:not(.button__label){font-size:14px;font-weight:400;color:var(--grayscale--gray-1)}p{font-size:16px;font-weight:500;color:var(--grayscale--black)}h3{font-size:16px;font-weight:700;color:var(--grayscale--black)}h2{font-size:20px;font-weight:700;color:var(--grayscale--black)}@media (min-width: 1024px){body{display:flex;flex-direction:column;background-color:var(--color-background)}}.content[data-v-e925b415]{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:20px}.loading-text[data-v-e925b415]{font-size:16px}.redirect-overlay[data-v-8d073ed4]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#fff;z-index:9999;display:flex;align-items:center;justify-content:center}.content[data-v-8d073ed4]{display:flex;flex-direction:column;align-items:center;justify-content:center}.redirect-text[data-v-8d073ed4]{font-size:16px;color:#333;font-weight:500}.header[data-v-7df4347e]{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;flex:1;background-image:url(/assets/fidt_background.svg);background-size:cover;background-position:top;background-repeat:no-repeat;z-index:1000}.header .header-content[data-v-7df4347e]{display:flex;padding:0 120px;position:relative;z-index:1}.header .header-content .logo[data-v-7df4347e]{margin-right:25px;margin-top:20px}.header .header-content .header-center[data-v-7df4347e]{display:flex;justify-content:flex-start;align-items:flex-start;text-align:center;color:#fff;margin-top:26px}.header[data-v-7df4347e]:before{content:"";position:absolute;inset:0;background:#0003;z-index:0}@media (max-width: 768px){.header .header-content[data-v-7df4347e]{padding:0 16px}}.footer-wrapper[data-v-c71ed093]{width:100%;background-image:url(/assets/fidt_background.svg);background-size:cover;background-position:bottom;background-repeat:no-repeat;height:max-content}.footer-wrapper .footer[data-v-c71ed093]{background-color:var(--primary-2-70);display:flex;flex-direction:column}.footer-wrapper .footer .information-wrapper[data-v-c71ed093]{display:flex;flex-direction:row;justify-content:space-between;width:100%;padding:2rem 3rem;border-bottom:1px solid grey}.footer-wrapper .footer .information-wrapper .detail[data-v-c71ed093]{display:flex;flex-direction:column;gap:16px;max-width:40%}.footer-wrapper .footer .information-wrapper .detail__title[data-v-c71ed093]{color:var(--grayscale--white);font-weight:700;font-size:1.25rem}.footer-wrapper .footer .information-wrapper .detail .detailed-content[data-v-c71ed093]{display:flex;flex-direction:row;gap:25px}.footer-wrapper .footer .information-wrapper .detail .detailed-content .mst[data-v-c71ed093]{margin-bottom:4px}.footer-wrapper .footer .information-wrapper .detail .detailed-content .contact-group[data-v-c71ed093]{display:flex;justify-content:space-between;align-items:center;gap:25px}.footer-wrapper .footer .information-wrapper .detail .detailed-content__label[data-v-c71ed093]{color:var(--grayscale--white);font-size:.875rem;font-weight:500;display:flex;align-items:center;gap:4px}.footer-wrapper .footer .information-wrapper .content-wrapper[data-v-c71ed093]{display:flex;justify-content:space-between;min-width:50%;gap:1rem}.footer-wrapper .footer .information-wrapper .content-wrapper .about-us[data-v-c71ed093]{display:flex;flex-direction:column;gap:4px}.footer-wrapper .footer .information-wrapper .content-wrapper .about-us__title[data-v-c71ed093]{font-size:.875rem;font-weight:700;color:var(--primary-1-70)}.footer-wrapper .footer .information-wrapper .content-wrapper .about-us__label[data-v-c71ed093]{font-size:1rem;font-weight:500;color:var(--grayscale--white);text-decoration:none}.footer-wrapper .footer .information-wrapper .content-wrapper .about-us__label[data-v-c71ed093]:hover{color:var(--primary-1-70);cursor:pointer}.footer-wrapper .footer .information-wrapper .content-wrapper .about-us__icon[data-v-c71ed093]{display:flex;gap:.5rem}.footer-wrapper .footer .headquarter[data-v-c71ed093]{height:max-content;padding:2rem 3rem;background-color:var(--primary-2-70);display:flex;justify-content:space-between;flex:1}.footer-wrapper .footer .headquarter .headquarter-info[data-v-c71ed093]{display:flex;gap:2rem;max-width:75%}.footer-wrapper .footer .headquarter .headquarter-info .about-us[data-v-c71ed093]{display:flex;flex-direction:column;gap:4px}.footer-wrapper .footer .headquarter .headquarter-info .about-us__title[data-v-c71ed093]{font-size:.875rem;font-weight:700;color:var(--primary-1-70)}.footer-wrapper .footer .headquarter .headquarter-info .about-us__label[data-v-c71ed093]{font-size:1rem;font-weight:500;color:var(--grayscale--white)}.footer-wrapper .footer .headquarter .trademark[data-v-c71ed093]{display:flex;align-items:center;justify-content:flex-end;flex:1}.footer-wrapper .footer .headquarter .trademark__label[data-v-c71ed093]{font-size:.875rem;color:var(--grayscale--gray-2)}@media (max-width: 768px){.footer-wrapper .footer .information-wrapper[data-v-c71ed093]{flex-direction:column;padding:1.5rem 1rem;gap:2rem}.footer-wrapper .footer .information-wrapper .detail[data-v-c71ed093]{max-width:100%}.footer-wrapper .footer .information-wrapper .detail__title[data-v-c71ed093]{width:100%;font-size:1.125rem}.footer-wrapper .footer .information-wrapper .detail .detailed-content[data-v-c71ed093]{gap:.75rem}.footer-wrapper .footer .information-wrapper .detail .detailed-content .contact-group[data-v-c71ed093]{flex-direction:row;flex-wrap:wrap;gap:.75rem}.footer-wrapper .footer .information-wrapper .detail .detailed-content__label[data-v-c71ed093]{font-size:.8125rem}.footer-wrapper .footer .information-wrapper .content-wrapper[data-v-c71ed093]{min-width:100%;flex-direction:column;gap:1.5rem}.footer-wrapper .footer .information-wrapper .content-wrapper .about-us[data-v-c71ed093]{gap:.75rem}.footer-wrapper .footer .information-wrapper .content-wrapper .about-us__title[data-v-c71ed093]{font-size:.8125rem}.footer-wrapper .footer .information-wrapper .content-wrapper .about-us__label[data-v-c71ed093]{font-size:.875rem}.footer-wrapper .footer .information-wrapper .content-wrapper .about-us__icon[data-v-c71ed093]{gap:1rem;margin-top:.5rem}.footer-wrapper .footer .headquarter[data-v-c71ed093]{flex-direction:column;padding:1.5rem 1rem;gap:1.5rem}.footer-wrapper .footer .headquarter .headquarter-info[data-v-c71ed093]{max-width:100%;flex-direction:column;gap:1.5rem}.footer-wrapper .footer .headquarter .headquarter-info .about-us[data-v-c71ed093]{gap:.75rem}.footer-wrapper .footer .headquarter .headquarter-info .about-us__title[data-v-c71ed093]{font-size:.8125rem}.footer-wrapper .footer .headquarter .headquarter-info .about-us__label[data-v-c71ed093]{font-size:.875rem;line-height:1.4}.footer-wrapper .footer .headquarter .trademark[data-v-c71ed093]{justify-content:center;text-align:center}.footer-wrapper .footer .headquarter .trademark__label[data-v-c71ed093]{font-size:.8125rem}}.p-toast{position:fixed!important;width:25rem!important;z-index:1200!important}.p-toast-message{margin:0 0 1rem!important;outline:0 none!important;border-radius:8px!important;box-shadow:0 4px 20px #00000026!important;background:#fff!important;border:1px solid #e9ecef!important}.p-toast-message-content{padding:1rem!important;border-radius:8px!important;display:flex!important;align-items:flex-start!important}.p-toast-message-icon{width:1rem!important;height:1rem!important;margin-right:.75rem!important;margin-top:.25rem!important;flex-shrink:0!important}.p-toast-message-text{flex:1 1 auto!important}.p-toast-summary{font-weight:600!important;margin:0!important;font-size:1rem!important;color:#000!important}.p-toast-detail{margin:0 .5rem 0 0!important;line-height:1.5!important;font-size:.875rem!important;color:#000!important}.p-toast-close-button{width:2rem!important;height:2rem!important;border:0 none!important;background:transparent!important;border-radius:50%!important;transition:background-color .2s,color .2s,box-shadow .2s!important;outline-color:transparent!important;color:#0006!important;margin-left:.5rem!important;flex-shrink:0!important;cursor:pointer!important}.p-toast-close-button:hover{background:#0000000d!important}.p-toast-close-button:focus{outline:0 none!important;outline-offset:0!important;box-shadow:0 0 0 .2rem #3b82f680!important}.p-toast-message.p-toast-message-success{border:1px solid #10b981!important}.p-toast-message.p-toast-message-success .p-toast-message-icon{color:#10b981!important}.p-toast-message.p-toast-message-error{border:1px solid #ef4444!important}.p-toast-message.p-toast-message-error .p-toast-message-icon{color:#ef4444!important}.p-toast-message.p-toast-message-warn{border:1px solid #f59e0b!important}.p-toast-message.p-toast-message-warn .p-toast-message-icon{color:#f59e0b!important}.p-toast-message.p-toast-message-info{border:1px solid #3b82f6!important}.p-toast-message.p-toast-message-info .p-toast-message-icon{color:#3b82f6!important}.p-toast.p-toast-top-right{top:20px!important;right:20px!important}.p-toast.p-toast-top-left{top:20px!important;left:20px!important}.p-toast.p-toast-top-center{top:20px!important;left:50%!important;transform:translate(-50%)!important}.p-toast.p-toast-bottom-center{bottom:20px!important;left:50%!important;transform:translate(-50%)!important}.p-toast.p-toast-bottom-left{bottom:20px!important;left:20px!important}.p-toast.p-toast-bottom-right{bottom:20px!important;right:20px!important}.app{display:flex;flex-direction:column;height:100vh;overflow-y:auto}.main-container{flex:1;display:flex;flex-direction:column}.main{flex:1}.button-default[data-v-0683a512]{background:#032759;color:#fff;border:none;border-radius:8px;padding:.9rem 1.2rem;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s}.button-default.disabled[data-v-0683a512]{background:#b0b0b0;cursor:not-allowed}.button-default.small[data-v-0683a512]{padding:.5rem .8rem;font-size:12px}.button-default.medium[data-v-0683a512]{padding:.9rem 1.2rem}.button-default.large[data-v-0683a512]{padding:1.2rem 1.5rem}.button-with-stick[data-v-aa59dbe3]{flex:0 0 48%;background:#fff;border:1.5px solid #e0e0e0;border-radius:8px;padding:1rem;cursor:pointer;display:flex;align-items:center;gap:.7rem;font-weight:500;transition:border .2s,background .2s;font-size:16px;position:relative;overflow:hidden;min-height:80px}.button-with-stick--active[data-v-aa59dbe3]{border:1px solid var(--color-primary);position:relative;border-radius:8px}.button-with-stick--active[data-v-aa59dbe3]:after{content:"";position:absolute;top:0;right:0;width:40px;height:40px;display:flex;align-items:flex-start;justify-content:flex-end;background:url(/assets/fidt_rectangle_right.svg) no-repeat top right;background-size:cover;border-top-right-radius:7px}.button-with-stick--active[data-v-aa59dbe3]:before{content:"";position:absolute;top:6px;right:6px;width:14px;height:14px;z-index:2;background:url(/assets/fidt_check_icon.svg) no-repeat center/contain}.button-with-stick__icon[data-v-aa59dbe3]{width:28px;height:28px;object-fit:contain}.button-with-stick--small[data-v-aa59dbe3]{font-size:14px;gap:.4rem;min-height:32px}.button-with-stick__icon.button-with-stick--small[data-v-aa59dbe3]{width:18px;height:18px}@media (max-width: 768px){.button-with-stick--mobile-column[data-v-aa59dbe3]{flex:0 0 100%;max-width:100%;min-height:90px}}.invoice-form[data-v-cdbdd7c2]{display:grid;gap:1rem;padding-bottom:1rem}.dialog-footer[data-v-cdbdd7c2]{display:flex;gap:1rem;justify-content:flex-end}.button-type-customer[data-v-cdbdd7c2]{display:flex;gap:.5rem;margin-bottom:1rem}.label-custom[data-v-cdbdd7c2]{color:#686a6d;margin-bottom:2rem;letter-spacing:.05em;font-weight:600;font-size:14px}.section-divider[data-v-cdbdd7c2]{border:none;border-top:1px solid #e0e0e0;margin:1rem 0}.button-confirm[data-v-cdbdd7c2]{width:100%}@media (max-width: 768px){.invoice-popup{width:100vw!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}}.promotion-box[data-v-38087a3b]{background:#f4f6ff;border-radius:8px;padding:1rem;margin-bottom:1rem;display:flex;flex-direction:column;gap:.2rem;border-left:3px solid #3E64FF;position:relative;overflow:hidden}.promotion-card[data-v-38087a3b]{position:absolute;bottom:-15px;right:-5px;z-index:1;pointer-events:none}.promotion-label[data-v-38087a3b]{color:#888;font-size:.95rem}.promotion-name[data-v-38087a3b]{font-weight:600;color:#032759}.promotion-code[data-v-38087a3b]{color:#1a73e8;font-size:.95rem;font-weight:500;z-index:2}.close-icon[data-v-38087a3b]{cursor:pointer;font-size:1.2rem;z-index:2}.page-title__text[data-v-f768115f]{color:#fff;font-weight:700;font-size:20px}.payment[data-v-f768115f]{display:flex;flex-direction:column;justify-content:space-between;margin:4rem 8rem;font-family:Plus Jakarta Sans,Inter,sans-serif;min-height:100vh;min-height:100dvh}.payment__container[data-v-f768115f]{display:flex;gap:20px;justify-content:space-between;align-items:flex-start;font-family:Plus Jakarta Sans,Inter,sans-serif;min-height:calc(100vh - 8rem)}.payment__main[data-v-f768115f]{flex:2}.payment__section[data-v-f768115f]{margin-bottom:1rem;background:#fff;border-radius:12px;padding:18px 24px;box-shadow:0 0 0 1px #0000000a;border:2px solid #F2F2F2}.payment__section-title[data-v-f768115f]{color:var(--color-text-primary);font-weight:700;font-size:16px;margin-bottom:1rem;font-family:Plus Jakarta Sans,Inter,sans-serif}.payment__summary[data-v-f768115f]{flex:1;background:#fff;border-radius:12px;padding:18px 20px;box-shadow:0 0 0 1px #0000000a;position:sticky;top:100px;align-self:flex-start;height:fit-content}.payment__summary-mobile[data-v-f768115f]{display:none}.payment__button[data-v-f768115f]{width:100%}.customer__form[data-v-f768115f]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.customer__info[data-v-f768115f]{display:flex;flex-direction:row;justify-content:space-between;gap:1rem}.customer__detail[data-v-f768115f]{display:flex;flex-direction:row;align-items:start;gap:.5rem}.customer__detail-content[data-v-f768115f]{display:flex;flex-direction:column;gap:.2rem}.product[data-v-f768115f],.product__main[data-v-f768115f]{display:flex;align-items:center;gap:1rem}.product__logo-container[data-v-f768115f]{width:48px;height:48px;border-radius:50%;background-color:var(--color-primary);display:flex;align-items:center;justify-content:center}.product__logo[data-v-f768115f]{width:32px;height:32px;object-fit:contain}.product__content[data-v-f768115f]{display:flex;flex-direction:column;justify-content:center;height:100%}.product__content--centered[data-v-f768115f]{justify-content:center;height:100%}.product__title[data-v-f768115f]{font-weight:600;font-size:1.1rem}.product__subtitle[data-v-f768115f]{color:#888;font-size:.95rem}.invoice[data-v-f768115f]{display:flex;align-items:center;gap:.5rem;font-weight:500;margin-bottom:1rem;margin-top:1rem;font-size:16px}.invoice__toggle[data-v-f768115f]{margin-top:.3rem}.invoice__update-link[data-v-f768115f]{color:#1a73e8;margin-left:.5rem;font-size:16px;cursor:pointer;font-weight:700}.payment-methods[data-v-f768115f]{display:flex;flex-wrap:wrap;gap:1rem;justify-content:flex-start}.summary__header[data-v-f768115f]{display:flex;align-items:center;gap:12px}.summary__label[data-v-f768115f]{color:#686a6d;margin-bottom:2rem;letter-spacing:.05em;font-weight:600;font-size:14px;margin-bottom:0}.summary__divider[data-v-f768115f]{flex:1;border:none;margin:0;height:.3px;background-color:#f2f2f2}.summary__row[data-v-f768115f]{display:flex;justify-content:space-between;margin:.3rem 0;font-size:.95rem;font-weight:500}.summary__row--total[data-v-f768115f]{background-color:#e6f0fe;padding:.5rem 1rem;border-radius:8px;font-weight:500;font-size:1.1rem;margin-top:1rem}.summary__amount[data-v-f768115f]{color:#000}.summary__discount[data-v-f768115f]{color:#1a73e8;font-weight:500}.summary__total-amount[data-v-f768115f]{color:#3e64ff;font-weight:600}.summary__final-divider[data-v-f768115f]{margin-bottom:1.5rem;border:none;height:.3px;background-color:#f2f2f2}.summary-mobile[data-v-f768115f]{display:flex;flex-direction:column;gap:0;margin-bottom:.5rem}.summary-mobile__details[data-v-f768115f]{margin-bottom:1rem}.summary-mobile__total[data-v-f768115f]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.5rem}.summary-mobile__total-label[data-v-f768115f]{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-size:16px;line-height:140%;color:#252627}.summary-mobile__total-content[data-v-f768115f]{display:flex;align-items:start;gap:4px}.summary-mobile__total-amount[data-v-f768115f]{font-weight:600;font-size:1.1rem}.summary-mobile__amount-container[data-v-f768115f]{display:grid;grid-template-columns:1fr 16px;gap:6px;align-items:center;justify-items:end}.summary-mobile__amount-text[data-v-f768115f]{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-size:20px;line-height:130%;display:flex;flex-direction:column;align-items:flex-end;text-align:right;color:#252627}.summary-mobile__detail-toggle[data-v-f768115f]{background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;min-width:20px;height:20px}.summary-mobile__detail-toggle-icon[data-v-f768115f]{transform:rotate(180deg)}.summary-mobile__promotion-badge[data-v-f768115f]{display:flex;align-items:center;text-align:right;gap:2px;align-self:flex-end}.summary-mobile__promotion-icon[data-v-f768115f]{width:13px;height:13px;flex-shrink:0}.summary-mobile__promotion-text[data-v-f768115f]{font-family:Plus Jakarta Sans,Inter,sans-serif;font-style:normal;font-weight:500;font-size:12px;line-height:140%;letter-spacing:-.02em;color:#1cb548}.promo[data-v-f768115f]{display:grid;grid-template-columns:2fr 1fr;margin:.7rem 0 1rem;gap:1rem}.promo input[data-v-f768115f]{flex:1;padding:1rem;border:2px solid #e0e0e0;border-radius:8px}.promo__button[data-v-f768115f]{flex:1;align-items:center;justify-content:center;height:42px;color:#fff;border-radius:8px}.promo__button[data-v-f768115f] .button__label{color:#fff!important}.policy[data-v-f768115f]{margin:1.2rem .5rem;font-size:14px;color:#000;display:flex;align-items:flex-start;gap:.5rem;font-weight:500}.policy__icon[data-v-f768115f]{margin-top:.3rem}.policy__link[data-v-f768115f]{color:#1a73e8;padding-right:0;padding-left:0}.fade-enter-active[data-v-f768115f],.fade-leave-active[data-v-f768115f]{transition:opacity .2s ease-in-out}.fade-enter-from[data-v-f768115f],.fade-leave-to[data-v-f768115f]{opacity:0}.payment__summary-mobile[data-v-f768115f]{position:fixed;z-index:1000}.summary-placeholder[data-v-f768115f]{width:100%;height:1px;background:transparent;display:none}.summary-mobile-in-row[data-v-f768115f]{position:relative;height:fit-content;width:100%}.summary-mobile-wrapper[data-v-f768115f]{position:relative;height:fit-content;width:100%;min-height:136px}@media (max-width: 1024px){.payment__container[data-v-f768115f]{flex-direction:column;gap:1.5rem}}@media (max-width: 768px){.payment[data-v-f768115f]{margin:2rem 12px;display:grid;grid-template-rows:1fr auto;min-height:calc(100vh - 4rem);min-height:calc(100dvh - 4rem)}.payment__container[data-v-f768115f]{gap:0;grid-row:1}.payment__section[data-v-f768115f]{padding:16px 14px 20px 16px}.payment__summary-mobile[data-v-f768115f]{display:block;bottom:0;left:0;right:0;padding:12px 12px 40px;background-color:#fff;box-shadow:0 0 0 1px #0000000a;border-top:1px solid #f0f0f0;transition:opacity .1s ease-in-out}.payment__button--desktop[data-v-f768115f]{display:none}.customer__form[data-v-f768115f]{grid-template-columns:1fr}.customer__info[data-v-f768115f]{flex-direction:column}.product[data-v-f768115f]{flex-direction:column;align-items:flex-start}.product__main[data-v-f768115f]{flex-direction:row;align-items:center;gap:.5rem;width:100%}.product__content[data-v-f768115f]{height:100%;flex:1}.product__content--centered[data-v-f768115f]{justify-content:center;align-items:flex-start;height:100%}.product__content--centered .product__title[data-v-f768115f]{margin:0;text-align:left}.product__logo-container[data-v-f768115f]{margin-top:0;width:55px;height:50px;flex-shrink:0}.product__logo-container img[data-v-f768115f]{width:32px;height:32px}.product__logo[data-v-f768115f]{width:24px;height:24px}.product__title[data-v-f768115f]{line-height:1.2}.summary__desktop[data-v-f768115f]{display:none}.summary-placeholder[data-v-f768115f]{display:block;transform:translateY(100px)}}h2[data-v-f768115f]{font-weight:700;font-size:20px;margin-bottom:1rem;color:var(--color-text-primary);font-family:Plus Jakarta Sans,Inter,sans-serif}h3[data-v-f768115f]{color:var(--color-text-primary);font-weight:700;font-size:16px;margin-bottom:1rem;font-family:Plus Jakarta Sans,Inter,sans-serif}@media (min-width: 768px){.mobile-only[data-v-f768115f]{display:none}}.invoice[data-v-f768115f]{display:flex;flex-direction:row;align-items:flex-start;gap:6px;margin:0}.invoice__toggle[data-v-f768115f]{width:40px}.invoice__content[data-v-f768115f]{display:flex;flex-direction:column;gap:8px}.invoice__content-header[data-v-f768115f]{display:flex;flex-direction:row;align-items:center;gap:6px}.invoice__desc[data-v-f768115f]{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-size:14px;line-height:140%;letter-spacing:-.02em;color:#686a6d}@media (max-width: 768px){.desktop-only[data-v-f768115f]{display:none}}.page-title[data-v-050221af]{display:flex;align-items:center;gap:1rem}.page-title p[data-v-050221af]{color:#fff;font-weight:700;font-size:20px}@media (max-width: 400px){.page-title p[data-v-050221af]{font-size:16px}}[data-v-050221af] .p-tag-success span{color:#15803d!important}[data-v-050221af] .p-tag-warn span{color:var(--primary-1-70)!important}[data-v-050221af] .p-tag-danger span{color:var(--additions--red)!important}.payment-container[data-v-050221af]{display:flex;flex-direction:column;justify-content:space-between;margin:4rem 8rem;font-family:Plus Jakarta Sans,Inter,sans-serif}.checkout-container[data-v-050221af]{display:flex;gap:20px;justify-content:space-between;align-items:flex-start;font-family:Plus Jakarta Sans,Inter,sans-serif}.checkout-main[data-v-050221af]{width:100%;flex:2}.checkout-summary[data-v-050221af]{flex:1;background:#fff;border-radius:12px;padding:18px 20px;box-shadow:0 0 0 1px #0000000a;width:100%;position:sticky;top:100px;align-self:flex-start;height:fit-content}.label-custom[data-v-050221af]{color:#686a6d;margin-bottom:2rem;letter-spacing:.05em;font-weight:600;font-size:14px}.section[data-v-050221af]{margin-bottom:1rem;background:#fff;border-radius:12px;padding:18px 24px;box-shadow:0 0 0 1px #0000000a}.form-group[data-v-050221af]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.customer-info[data-v-050221af]{display:flex;flex-direction:row;justify-content:space-between;gap:1rem}.customer-info .detail-customer[data-v-050221af]{display:flex;flex-direction:row;align-items:start;gap:.5rem}.customer-info .detail-customer .detail-customer-content[data-v-050221af]{display:flex;flex-direction:column;gap:.2rem}.product-info[data-v-050221af]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.product-info .detail-item[data-v-050221af]{display:flex;flex-direction:column;gap:.5rem}.product-info-left[data-v-050221af]{display:flex;align-items:center;gap:1rem}.product-content{&--centered[data-v-050221af]{justify-content:center;height:100%}}.product-content[data-v-050221af]{display:flex;flex-direction:column;justify-content:center;height:100%}.product-logo-container[data-v-050221af]{width:48px;height:48px;border-radius:50%;background-color:var(--color-primary);display:flex;align-items:center;justify-content:center}.product-logo[data-v-050221af]{width:32px;height:32px;object-fit:contain}.product-title[data-v-050221af]{font-weight:600;font-size:1.1rem}.product-subtitle[data-v-050221af]{color:#888;font-size:.95rem}.invoice-toggle[data-v-050221af]{display:flex;align-items:center;gap:.5rem;font-weight:500;margin-bottom:1rem;margin-top:1rem;font-size:16px}.update-link[data-v-050221af]{color:#1a73e8;margin-left:1rem;font-size:.95rem;cursor:pointer}.payment-methods[data-v-050221af]{display:flex;flex-wrap:wrap;gap:1rem;justify-content:flex-start}.checkout-summary h4[data-v-050221af]{margin-bottom:1.2rem}.promo-row[data-v-050221af]{display:grid;grid-template-columns:2fr 1fr;margin:.7rem 0 1rem;gap:1rem}.promo-row input[data-v-050221af]{flex:1;padding:1rem;border:2px solid #e0e0e0;border-radius:8px}.referral-box[data-v-050221af]{background:#f4f6ff;border-radius:8px;padding:1rem;margin-bottom:1rem;display:flex;flex-direction:column;gap:.2rem;border-left:3px solid #3E64FF;position:relative;overflow:hidden}.referral-card-promotion[data-v-050221af]{position:absolute;bottom:0;right:0;z-index:2;pointer-events:none}.referral-label[data-v-050221af]{color:#888;font-size:.95rem}.referral-name[data-v-050221af]{font-weight:600;color:#032759}.referral-code[data-v-050221af]{color:#1a73e8;font-size:.95rem;font-weight:500}.summary-row[data-v-050221af]{display:flex;justify-content:space-between;margin:.3rem 0;font-size:.95rem;font-weight:500}.summary-row .discount[data-v-050221af]{color:#1a73e8;font-weight:500}.summary-row.total[data-v-050221af]{background-color:#e6f0fe;padding:.5rem 1rem;border-radius:8px;font-weight:500;font-size:1.1rem;margin-top:1rem}.total-amount[data-v-050221af]{color:#3e64ff}.policy[data-v-050221af]{margin:1.2rem .5rem;font-size:14px;color:#000;display:flex;align-items:flex-start;gap:.5rem;font-weight:500}.policy img[data-v-050221af]{margin-top:.3rem}.policy a[data-v-050221af]{color:#1a73e8}.pay-btn[data-v-050221af]{margin-top:1rem;margin-bottom:.5rem;width:100%}.fade-enter-active[data-v-050221af],.fade-leave-active[data-v-050221af]{transition:opacity .3s ease}.fade-enter-from[data-v-050221af],.fade-leave-to[data-v-050221af]{opacity:0}.slide-down-enter-active[data-v-050221af],.slide-down-leave-active[data-v-050221af]{transition:opacity .3s ease,max-height .3s ease;overflow:hidden}.slide-down-enter-from[data-v-050221af],.slide-down-leave-to[data-v-050221af]{opacity:0;max-height:0}.slide-down-enter-to[data-v-050221af],.slide-down-leave-from[data-v-050221af]{opacity:1;max-height:250px}.mobile-show[data-v-050221af]{display:none}.mobile-none-display[data-v-050221af]{display:block}.summary-mobile-wrapper[data-v-050221af]{position:relative;height:fit-content;width:100%;min-height:136px;display:none;background-color:#fff}.checkout-summary-mobile[data-v-050221af]{display:none;position:fixed;bottom:0;left:0;right:0;padding:12px 12px 40px;background-color:#fff;box-shadow:0 -2px 8px #0000001a;border-top:1px solid #f0f0f0;transition:opacity .1s ease-in-out;z-index:10}.summary-mobile-in-row[data-v-050221af]{position:relative!important;height:fit-content!important;width:100%!important;bottom:auto!important;left:auto!important;right:auto!important;box-shadow:none!important;border-top:none!important;padding:12px 12px 40px!important;background-color:#fff!important;margin:0!important;border-top:2px solid #F2F2F2!important}.summary-mobile[data-v-050221af]{display:flex;flex-direction:column;gap:0;margin-bottom:.5rem;padding:0}.summary-mobile__section[data-v-050221af]{background:#fff;margin-bottom:16px}.summary-mobile__section-header[data-v-050221af]{display:flex;justify-content:space-between;align-items:center;padding:0;cursor:pointer;background:#fff}.summary-mobile__section-title[data-v-050221af]{font-weight:600;font-size:16px;color:#252627;display:flex;align-items:center;gap:8px}.summary-mobile__section-header.expanded .summary-mobile__section-title[data-v-050221af]:before{transform:rotate(180deg)}.summary-mobile__section-right[data-v-050221af]{display:flex;align-items:center;gap:8px}.summary-mobile__section-amount[data-v-050221af]{font-weight:600;font-size:16px;color:#252627}.summary-mobile__breakdown[data-v-050221af]{background:#fff}.summary-mobile__total-breakdown[data-v-050221af]{padding:12px 0 0;background:#fff;z-index:-1}.summary-mobile__total-section[data-v-050221af]{background:#fff}.summary-mobile__total-header[data-v-050221af]{display:flex;justify-content:space-between;align-items:center;padding:0;cursor:pointer;margin-bottom:4px}.summary-mobile__total-title[data-v-050221af]{font-weight:600;font-size:16px;color:#252627}.summary-mobile__total-right[data-v-050221af]{display:flex;align-items:center;gap:8px}.summary-mobile__total-amount[data-v-050221af]{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-size:20px;line-height:130%;color:#252627}.summary-mobile__detail-toggle[data-v-050221af]{background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;min-width:16px;height:16px}.summary__header[data-v-050221af]{margin-bottom:16px}.summary__label[data-v-050221af]{color:#686a6d;letter-spacing:.05em;font-weight:600;font-size:14px;margin-bottom:0}.summary__divider[data-v-050221af]{flex:1;border:none;margin:0;height:.3px;background-color:#f2f2f2}.summary__row[data-v-050221af]{display:flex;justify-content:space-between;margin:8px 0;font-size:14px;font-weight:400;padding-left:20px}@media (max-width: 768px){.summary__row[data-v-050221af]{padding-left:0}}.summary__row span[data-v-050221af]:first-child{color:#666}.summary__row span[data-v-050221af]:last-child{color:#252627;font-weight:500}.summary__discount[data-v-050221af]{color:#1a73e8!important;font-weight:500}.voucher-info[data-v-050221af]{display:flex;align-items:center;justify-content:flex-end;gap:4px;font-size:14px;margin-top:8px;color:#1cb548;font-weight:500}.voucher-info[data-v-050221af]>*{color:#1cb548}.summary-placeholder[data-v-050221af]{width:100%;height:1px;background:transparent;display:none}.summary-placeholder__content[data-v-050221af]{height:1px}@media (max-width: 1024px){.checkout-container[data-v-050221af]{flex-direction:column;gap:1.5rem}}h2[data-v-050221af]{font-weight:700;font-size:20px;margin-bottom:1rem;color:var(--color-text-primary);font-family:Plus Jakarta Sans,Inter,sans-serif}h3[data-v-050221af]{color:var(--color-text-primary);font-weight:700;font-size:16px;margin-bottom:1rem;font-family:Plus Jakarta Sans,Inter,sans-serif}.order-info-header[data-v-050221af]{margin-bottom:1.5rem}@media screen and (max-width: 768px){.order-info-header[data-v-050221af] .order-info-header-id[data-v-050221af]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:300px;display:inline-block}}.order-info[data-v-050221af]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:1rem}@media screen and (max-width: 768px){.order-info[data-v-050221af]{grid-template-columns:1fr;gap:.5rem}}@media (max-width: 768px){.payment-container[data-v-050221af]{margin:2rem 12px;display:flex;padding-bottom:0!important;margin-bottom:0}.checkout-container[data-v-050221af]{gap:0;grid-row:1;width:100%}.section[data-v-050221af]{padding:12px 12px 20px}.form-group[data-v-050221af]{grid-template-columns:1fr}.customer-info[data-v-050221af]{flex-direction:column;gap:1rem}.product-info[data-v-050221af]{flex-direction:column;align-items:flex-start}.product-info-left[data-v-050221af]{flex-direction:row;align-items:center;gap:.5rem;width:100%}.product-content{&--centered{&[data-v-050221af]{justify-content:center;align-items:flex-start;height:100%}.product-title[data-v-050221af]{margin:0;text-align:left}}}.product-content[data-v-050221af]{height:100%;flex:1}.product-logo-container[data-v-050221af]{width:50px;height:50px;min-width:50px;min-height:50px;flex-shrink:0}.product-logo[data-v-050221af]{width:24px;height:24px}.product-title[data-v-050221af]{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-size:16px;line-height:140%;color:#252627}.product-subtitle[data-v-050221af]{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-size:14px;line-height:140%;letter-spacing:-.02em;color:#686a6d}.mobile-show[data-v-050221af]{display:block}.mobile-none-display[data-v-050221af]{display:none}.summary-mobile-wrapper[data-v-050221af],.checkout-summary-mobile[data-v-050221af]{display:block}.summary-placeholder[data-v-050221af]{display:block;transform:translateY(100px)}.payment-phase-container[data-v-050221af]{padding:12px}.payment-phase-container .payment-phase-content[data-v-050221af]{gap:.5rem}.payment-phase-container .payment-phase-content .payment-phase-content-left[data-v-050221af]{gap:.5rem}}.checkout-summary button[aria-label*="Xem chi tiết"][data-v-050221af]{min-width:16px;min-height:16px;display:flex;align-items:center;justify-content:center}.checkout-summary button[aria-label*="Xem chi tiết"][data-v-050221af]:hover{opacity:.7}.mobile-only[data-v-050221af]{display:none}.divider[data-v-050221af]{border:2px solid #F2F2F2;width:100%}@media (max-width: 768px){.mobile-only[data-v-050221af]{display:block}}@media (max-width: 768px){.desktop-only[data-v-050221af]{display:none}}.not-found-container[data-v-1cfd99ee]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:80vh;gap:40px;padding:0 20px;text-align:center}.not-found-container h1[data-v-1cfd99ee]{color:var(--primary-2-70);font-size:40px;line-height:1.4}.not-found-button[data-v-1cfd99ee]{cursor:pointer}.not-found-image[data-v-1cfd99ee]{max-width:100%;height:auto}@media screen and (max-width: 768px){.not-found-container[data-v-1cfd99ee]{height:70vh}.not-found-container h1[data-v-1cfd99ee]{font-size:28px}.not-found-button[data-v-1cfd99ee]{margin-bottom:0}}@media screen and (max-width: 480px){.not-found-container[data-v-1cfd99ee]{height:70vh}.not-found-container img[data-v-1cfd99ee]{width:75%}.not-found-container h1[data-v-1cfd99ee]{width:85%;font-size:24px}}.icon-button[data-v-d1f4dc29]{display:flex;align-items:center;justify-content:center;align-self:center;gap:.25rem;cursor:pointer;width:max-content}.icon-button .icon-button__label[data-v-d1f4dc29]{font-size:14px;font-weight:700}.icon-button--icon-right[data-v-d1f4dc29]{flex-direction:row-reverse}.icon-button__icon[data-v-d1f4dc29]{flex-shrink:0;transition:transform .2s ease}.icon-button__label[data-v-d1f4dc29]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-title__text[data-v-d11a4791]{color:#fff;font-weight:700;font-size:20px;margin:0}.bank-transaction-container[data-v-d11a4791]{display:flex;flex-direction:column;gap:1.5rem;justify-content:center;align-items:center;width:100%}@media (max-width: 768px){.bank-transaction-container[data-v-d11a4791]{gap:56px}}.bank-transaction-container .container[data-v-d11a4791]{width:65%;max-height:35rem;min-width:320px;background:#fff;border-radius:12px;box-shadow:0 2px 8px #101e730f;padding:1rem 1.25rem;z-index:2;display:flex;flex-direction:column;gap:16px}@media (max-width: 768px){.bank-transaction-container .container[data-v-d11a4791]{width:95%;max-width:400px;padding:1rem;gap:12px;max-height:none}}.payment-header[data-v-d11a4791]{display:flex;justify-content:space-between;align-items:center}@media (max-width: 768px){.payment-header[data-v-d11a4791]{flex-direction:column;align-items:flex-start;gap:.5rem}}.payment-header__title[data-v-d11a4791]{font-size:1.25rem;font-weight:700;margin:0}@media (max-width: 768px){.payment-header__title[data-v-d11a4791]{font-size:1.1rem}}.payment-content[data-v-d11a4791]{display:flex;gap:2rem}@media (max-width: 768px){.payment-content[data-v-d11a4791]{flex-direction:column;gap:1rem}}.qr-container[data-v-d11a4791]{background-image:url(/assets/fidt_background.svg);background-size:cover;border-radius:8px;padding:1.75rem 1.25rem;max-width:35%;display:flex;align-items:center;text-align:center;justify-content:space-around;flex-direction:column}@media (max-width: 768px){.qr-container[data-v-d11a4791]{max-width:100%;padding:40px 26px;order:2;gap:30px}}.qr-container__instruction[data-v-d11a4791]{font-size:.875rem;font-weight:400;color:#fff;margin:0}@media (max-width: 768px){.qr-container__instruction[data-v-d11a4791]{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-size:16px;line-height:140%;text-align:center;color:#fff}}.qr-container__download[data-v-d11a4791]{font-size:.875rem;font-weight:400;color:#fff;margin:0;display:flex;align-items:center;gap:4px}.qr-code[data-v-d11a4791]{max-width:15rem;max-height:15rem}@media (max-width: 768px){.qr-code[data-v-d11a4791]{max-width:290px;max-height:290px}}.qr-code img[data-v-d11a4791]{width:100%;height:auto}.payment-detail[data-v-d11a4791]{flex:1}@media (max-width: 768px){.payment-detail[data-v-d11a4791]{order:1}}.payment-detail__title[data-v-d11a4791]{font-size:.875rem;font-weight:700;margin:0 0 16px}@media (max-width: 768px){.payment-detail__title[data-v-d11a4791]{font-size:.8rem;margin:0 0 12px}}.price-container[data-v-d11a4791]{background:var(--additions--blue-background);padding:.5rem;border-radius:8px;margin-bottom:8px}@media (max-width: 768px){.price-container[data-v-d11a4791]{padding:.75rem;margin-bottom:12px}}.price-container__label[data-v-d11a4791]{font-size:.875rem;font-weight:500;color:#01347b}@media (max-width: 768px){.price-container__label[data-v-d11a4791]{font-size:.8rem}}.price-container__value[data-v-d11a4791]{font-size:1.25rem;font-weight:700;margin:4px 0 0}@media (max-width: 768px){.price-container__value[data-v-d11a4791]{font-size:1.1rem}}.payment-info[data-v-d11a4791]{padding:.5rem}@media (max-width: 768px){.payment-info[data-v-d11a4791]{padding:.5rem .75rem}.payment-info.flex[data-v-d11a4791]{display:flex;flex-direction:row;align-items:start;justify-content:space-between}}.payment-info__label[data-v-d11a4791]{font-size:.875rem;font-weight:500;color:#01347b}@media (max-width: 768px){.payment-info__label[data-v-d11a4791]{font-size:.8rem}}.payment-info__value[data-v-d11a4791]{font-size:1rem;font-weight:700;margin:4px 0 0}@media (max-width: 768px){.payment-info__value[data-v-d11a4791]{font-size:.9rem}}.payment-info__value--with-copy[data-v-d11a4791]{display:flex;align-items:center;gap:.5rem}@media (max-width: 768px){.payment-info__value--with-copy[data-v-d11a4791]{display:flex;flex-direction:row;align-items:start;justify-content:space-between;gap:.75rem}.payment-info__value--with-copy>.icon-button[data-v-d11a4791]{align-self:flex-start}}.notification-content[data-v-d11a4791]{padding:.5rem;background:var(--additions--blue-background);border-radius:8px;display:flex;gap:8px;align-items:flex-start}.notification-content__text[data-v-d11a4791]{font-size:.775rem;font-weight:500;margin:0;flex:1}.notice-content[data-v-d11a4791]{display:flex;gap:8px;align-items:flex-start;width:65%}@media (max-width: 768px){.notice-content[data-v-d11a4791]{width:95%;max-width:400px;padding:0 1rem}}.notice-content__text[data-v-d11a4791]{font-size:.775rem;font-weight:500;margin:0;flex:1}@media (max-width: 768px){.notice-content__text[data-v-d11a4791]{font-size:.7rem}}.mobile-only[data-v-d11a4791]{display:none}@media (max-width: 768px){.mobile-only[data-v-d11a4791]{display:block}}.desktop-only[data-v-d11a4791]{display:block}@media (max-width: 768px){.desktop-only[data-v-d11a4791]{display:none}}.page-title__text[data-v-88082e24]{color:#fff;font-weight:700;font-size:20px;margin:0}.container[data-v-88082e24]{width:65%;max-height:35rem;min-width:320px;background:#fff;border-radius:12px;box-shadow:0 2px 8px #101e730f;padding:1rem 1.25rem;z-index:2;display:flex;flex-direction:column;gap:16px}@media (max-width: 768px){.container[data-v-88082e24]{width:95%;max-width:400px;padding:1rem;gap:12px;max-height:none;margin:0 auto;border:2px solid #F2F2F2;box-shadow:0 0 0 10px 3px #03275933!important;border-radius:8px}}.payment-header[data-v-88082e24]{display:flex;justify-content:space-between;align-items:center}@media (max-width: 768px){.payment-header[data-v-88082e24]{flex-direction:column;align-items:flex-start;gap:.5rem}}.payment-header__title[data-v-88082e24]{font-size:1.25rem;font-weight:700;margin:0}@media (max-width: 768px){.payment-header__title[data-v-88082e24]{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-size:18px;line-height:130%;color:#252627}}.payment-content[data-v-88082e24]{display:flex;gap:1.25rem}@media (max-width: 768px){.payment-content[data-v-88082e24]{flex-direction:column;gap:1.5rem}}.credit-card-container[data-v-88082e24]{border-right:1px solid var(--grayscale--placeholder-stroke);padding:1.75rem 2rem;max-width:40%;display:flex;align-items:center;text-align:center;justify-content:space-around;flex-direction:column;gap:16px}@media (max-width: 768px){.credit-card-container[data-v-88082e24]{border-right:none;padding:24px 24px 0;max-width:100%;gap:1.5rem}}.credit-card-container__title[data-v-88082e24]{font-size:1.5rem;font-weight:700;color:var(--primary-2-50);margin:0}@media (max-width: 768px){.credit-card-container__title[data-v-88082e24]{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-size:20px;line-height:130%;text-align:center;color:#01347b}}.credit-card-container__instruction[data-v-88082e24]{font-size:1cqw;font-weight:500;color:var(--grayscale--gray-1);margin:0;display:flex;align-items:center;gap:4px}@media (max-width: 768px){.credit-card-container__instruction[data-v-88082e24]{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-size:16px;line-height:140%;text-align:center;color:#686a6d}}.credit-card[data-v-88082e24]{max-width:15rem;max-height:15rem}@media (max-width: 768px){.credit-card[data-v-88082e24]{max-width:120px;max-height:120px}}.credit-card img[data-v-88082e24]{width:100%;height:auto}.payment-detail[data-v-88082e24]{display:flex;flex-direction:column;gap:1rem;flex:1}@media (max-width: 768px){.payment-detail[data-v-88082e24]{gap:1.25rem}}.payment-detail__title[data-v-88082e24]{font-size:1rem;font-weight:700}@media (max-width: 768px){.payment-detail__title[data-v-88082e24]{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-size:16px;line-height:140%;color:#252627;margin-bottom:-16px}}.payment-info[data-v-88082e24]{padding:.25rem 0}@media (max-width: 768px){.payment-info[data-v-88082e24]{padding:.75rem 0}}.payment-info__label[data-v-88082e24]{font-size:.875rem;font-weight:500;color:#01347b}@media (max-width: 768px){.payment-info__label[data-v-88082e24]{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-size:14px;line-height:140%;letter-spacing:-.02em;color:#01347b}}.payment-info__value[data-v-88082e24]{font-size:1rem;font-weight:700;margin:4px 0 0}.payment-info__value>span[data-v-88082e24]{font-size:1rem;font-weight:700;margin:4px 0 0;color:#252627}@media (max-width: 768px){.payment-info__value[data-v-88082e24]{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-size:16px;line-height:140%;color:#252627}.payment-info__value>span[data-v-88082e24]{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-size:16px;line-height:140%;color:#252627}}.payment-info__value--with-button[data-v-88082e24]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}@media (max-width: 768px){.payment-info__value--with-button[data-v-88082e24]{flex-direction:row;align-items:flex-start;gap:.75rem}}.mobile-only[data-v-88082e24]{display:none}@media (max-width: 768px){.mobile-only[data-v-88082e24]{display:block;margin:16px 0}}.desktop-only[data-v-88082e24]{display:block}@media (max-width: 768px){.desktop-only[data-v-88082e24]{display:none}}.payment-success-container[data-v-19c40911]{display:flex;justify-content:center;flex-direction:column;align-items:center;width:100%}@media (max-width: 768px){.payment-success-container[data-v-19c40911]{margin-top:20px;min-height:calc(100vh - 112px);justify-content:space-between}}@media (max-width: 375px){.payment-success-container[data-v-19c40911]{margin-bottom:100px}}.payment-success-box[data-v-19c40911]{width:65%;border-radius:12px;background-color:#fff;box-shadow:0 2px 8px #101e730f;padding:50px 24px;max-width:650px;text-align:center;z-index:2}@media (max-width: 768px){.payment-success-box[data-v-19c40911]{width:95%;max-width:400px;padding:18px 20px 0;margin:0 auto;height:fit-content;border:2px solid #F2F2F2;box-shadow:0 0 0 10px 3px #03275933!important;border-radius:8px;display:flex;flex-direction:column}}.payment-success-icon[data-v-19c40911]{display:flex;justify-content:center;align-items:center;margin-bottom:16px}@media (max-width: 768px){.payment-success-icon[data-v-19c40911]{margin-bottom:1.5rem}}.payment-success-title[data-v-19c40911]{font-size:20px;font-weight:700;color:#222;margin-bottom:8px}@media (max-width: 768px){.payment-success-title[data-v-19c40911]{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-size:20px;line-height:130%;text-align:center;color:#252627}}.payment-success-price[data-v-19c40911]{font-size:24px;font-weight:800;color:#01347b;margin-bottom:16px}@media (max-width: 768px){.payment-success-price[data-v-19c40911]{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-size:28px;line-height:130%;text-align:center;letter-spacing:-.02em;color:#01347b}}.payment-success-desc[data-v-19c40911]{font-size:14px;color:#222;max-width:450px;margin:0 auto}@media (max-width: 768px){.payment-success-desc[data-v-19c40911]{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-size:16px;line-height:140%;text-align:center;color:#252627}}.payment-success-info[data-v-19c40911]{background:#f5f9ff;border-radius:8px;padding:10px 20px;margin:36px 60px 30px;text-align:left}@media (max-width: 768px){.payment-success-info[data-v-19c40911]{margin:1.5rem 0;padding:1rem;flex:1;box-sizing:border-box;background:#f5f9ff;border:2px solid #F2F2F2;border-radius:8px}}.info-row[data-v-19c40911]{display:flex;justify-content:space-between;font-size:14px;color:#686a6d;margin-bottom:8px}@media (max-width: 768px){.info-row[data-v-19c40911]{font-size:.875rem;padding:12px 0;margin:0;align-items:flex-start}.info-row[data-v-19c40911]:not(:last-child){border-bottom:1px solid #F2F2F2}}@media (max-width: 768px){.info-row[data-v-19c40911]:first-child{padding-top:0}}.info-row[data-v-19c40911]:last-child{margin-bottom:0}@media (max-width: 768px){.info-row[data-v-19c40911]:last-child{padding-bottom:0}}.info-value[data-v-19c40911]{font-weight:600;color:#222;text-align:right}@media (max-width: 768px){.info-value[data-v-19c40911]{max-width:60%;word-wrap:break-word;font-size:.875rem}}[data-v-19c40911] .payment-success-btn{color:#fff;border-radius:6px;padding:10px 0;font-size:16px;font-weight:600;cursor:pointer;transition:background .2s;width:calc(100% - 120px);margin:0 60px;display:flex;align-items:center;justify-content:center;gap:6px}@media (max-width: 768px){[data-v-19c40911] .payment-success-btn{width:100%;margin:0;padding:.875rem 1rem;font-size:1rem;border-radius:8px;background:#01347b!important}[data-v-19c40911] .payment-success-btn:hover{background:#012c68!important}}[data-v-19c40911] .payment-success-btn-enabled span{color:#fff!important}.payment-success-btn-mobile[data-v-19c40911]{display:flex;padding:16px 12px 40px;background:#fff;width:100%;border-top:1px solid #F2F2F2}@media (max-width: 768px){.desktop-only[data-v-19c40911]{display:none!important}}@media (min-width: 768px){.mobile-only[data-v-19c40911]{display:none!important}}.payment-error-container[data-v-7e716e6c]{display:flex;justify-content:center;flex-direction:column;align-items:center;width:100%}@media (max-width: 768px){.payment-error-container[data-v-7e716e6c]{margin-top:20px;min-height:calc(100vh - 112px);justify-content:space-between}}.payment-error-box[data-v-7e716e6c]{width:65%;background-color:#fff;border-radius:12px;box-shadow:0 2px 8px #101e730f;padding:70px 24px;max-width:650px;text-align:center;z-index:2}@media (max-width: 768px){.payment-error-box[data-v-7e716e6c]{width:95%;max-width:400px;padding:46px 56px;height:fit-content;border:2px solid #F2F2F2;box-shadow:0 0 0 10px 3px #03275933!important;border-radius:8px;display:flex;flex-direction:column;align-items:center}}.payment-error-icon[data-v-7e716e6c]{display:flex;justify-content:center;align-items:center;margin-bottom:18px}@media (max-width: 768px){.payment-error-icon[data-v-7e716e6c]{margin-bottom:26px}.payment-error-icon[data-v-7e716e6c] svg[data-v-7e716e6c]{width:80px;height:80px}}.payment-error-title[data-v-7e716e6c]{font-size:24px;font-weight:700;color:#222;margin-bottom:8px}@media (max-width: 768px){.payment-error-title[data-v-7e716e6c]{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-size:24px;line-height:130%;text-align:center;letter-spacing:-.02em;width:90%;color:#252627;margin-bottom:16px}}.payment-error-desc[data-v-7e716e6c]{font-size:14px;color:#686a6d;width:60%;margin:0 auto;line-height:20px}@media (max-width: 768px){.payment-error-desc[data-v-7e716e6c]{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-size:16px;line-height:140%;text-align:center;color:#686a6d;width:100%}}[data-v-7e716e6c] .payment-error-btn{color:#fff;border-radius:6px;padding:10px 0;font-size:16px;font-weight:600;cursor:pointer;transition:background .2s;width:calc(100% - 120px);margin:40px 60px 0;display:flex;align-items:center;justify-content:center;gap:6px}@media (max-width: 768px){[data-v-7e716e6c] .payment-error-btn{width:100%;padding:.875rem 1rem;font-size:1rem;border-radius:8px;background:#01347b!important;margin-top:1rem}[data-v-7e716e6c] .payment-error-btn:hover{background:#012c68!important}}[data-v-7e716e6c] .payment-error-btn-enabled span{color:#fff!important}.payment-error-btn-mobile[data-v-7e716e6c]{display:flex;padding:16px 12px 40px;background:#fff;width:100%;border-top:1px solid #F2F2F2}@media (max-width: 768px){.desktop-only[data-v-7e716e6c]{display:none!important}}@media (min-width: 768px){.mobile-only[data-v-7e716e6c]{display:none!important}}.payment-method-container[data-v-4ee599dc]{width:100%;justify-content:space-between;top:0;display:flex;flex-direction:column;z-index:2;height:100vh}.payment-method-container .header[data-v-4ee599dc]{background-image:url(/assets/fidt_background.svg);background-size:cover;width:100%;height:15rem;top:0;display:flex;flex-direction:column;align-items:center}.payment-method-container .header .header-content[data-v-4ee599dc]{width:65%;display:flex;gap:16px;align-items:center;margin:1.5rem 0}.payment-method-container .header .header-content__title[data-v-4ee599dc]{font-size:20px;font-weight:700;color:var(--grayscale--white)}@media (max-width: 768px){.payment-method-container .header .header-content[data-v-4ee599dc]{width:100%;padding:0 16px}}.payment-method-container .main-content[data-v-4ee599dc]{position:absolute;width:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center;top:5.5rem;left:50%;transform:translate(-50%);gap:4rem;height:100vh}@media (max-width: 768px){.payment-method-container .main-content[data-v-4ee599dc]{gap:0}}
