.card-pay[data-v-73158293]{background:#fff;border-radius:10px;padding:20px}.card-pay__amount[data-v-73158293]{align-items:center;border-bottom:1px solid #f0f0f0;color:#333;display:flex;font-size:18px;font-weight:700;justify-content:space-between;letter-spacing:-.3px;line-height:1;margin:0 0 20px;padding-bottom:20px}.card-pay__amount dd[data-v-73158293]{color:#12ac79;margin:0}.card-pay__title[data-v-73158293]{color:#333;font-size:16px;font-weight:700;letter-spacing:-.3px;line-height:1;margin:0}.card-pay__list[data-v-73158293]{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:12px 0 0;padding:0}.card-pay__list li[data-v-73158293]{min-width:0;position:relative}.card-pay__list button[data-v-73158293]{align-items:center;background:#fff;border:1px solid #e5e5e5;box-sizing:border-box;color:#666;display:flex;flex-direction:column;font-size:13px;height:48px;justify-content:center;padding:2px;width:100%}.card-pay__list button img[data-v-73158293]{height:20px;max-width:100%;-o-object-fit:contain;object-fit:contain;width:90px}.card-pay__list button[data-v-73158293]:disabled{background:#f4f5f7;color:#888}.card-pay__list .active button[data-v-73158293]{border-color:#333;color:#333;font-weight:700}.card-pay__benefit[data-v-73158293]{background:#12ac79;color:#fff;font-size:11px;font-style:normal;font-weight:400;height:18px;line-height:1.3;line-height:18px;padding:0 5px;pointer-events:none;position:absolute;right:0;top:0}.card-pay__service-check[data-v-73158293]{color:#888;font-size:11px;font-weight:400;line-height:1.3}.card-pay__fields[data-v-73158293]{margin-top:16px}.card-pay__select+.card-pay__select[data-v-73158293]{margin-top:12px}.card-pay__info[data-v-73158293]{align-items:center;border-bottom:1px solid #f0f0f0;color:#333;display:flex;flex-wrap:wrap;font-size:13px;font-weight:700;gap:8px 16px;letter-spacing:-.3px;line-height:1.3;margin-top:16px;padding:0 10px 16px}.card-pay__info strong[data-v-73158293]{color:#12ac79}.card-pay__balance[data-v-73158293]{color:#888;font-weight:400}.card-pay__notice[data-v-73158293]{margin-top:16px}.card-pay[data-v-73158293] .common__notice--wrap{margin:20px 0 0}.card-pay+.cash-pay[data-v-661fffb1]{margin-top:20px}.cash-pay[data-v-661fffb1]{background:#fff;border-radius:10px;display:grid;gap:12px;padding:20px}.cash-pay__box[data-v-661fffb1]{background:#fff;min-width:0}.cash-pay__box+.cash-pay__box[data-v-661fffb1]{margin-top:20px}.cash-pay__header[data-v-661fffb1]{align-items:center;display:flex;gap:8px;justify-content:space-between}.cash-pay__title[data-v-661fffb1]{align-items:center;color:#333;display:flex;font-size:16px;font-weight:700;gap:4px;line-height:24px;margin:0}.cash-pay__radios[data-v-661fffb1]{display:flex;flex-shrink:0;gap:16px}.cash-pay__saved[data-v-661fffb1]{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-top:20px}.cash-pay__label[data-v-661fffb1]{color:#333;font-size:14px;line-height:20px;margin:0}.cash-pay__number[data-v-661fffb1]{color:#888;font-size:13px;line-height:18px;margin:8px 0 0}.cash-pay__change[data-v-661fffb1]{background:#fff;border:1px solid #ddd;border-radius:4px;color:#333;flex-shrink:0;font-size:13px;height:28px;padding:0 10px}.cash-pay__detail[data-v-661fffb1]{margin-top:20px}.cash-pay__options[data-v-661fffb1]{list-style:none;margin:0;padding:0}.cash-pay__options li+li[data-v-661fffb1]{margin-top:16px}.cash-pay__field[data-v-661fffb1]{margin:16px 0 0 32px}.cash-pay__notice[data-v-661fffb1]{margin-top:16px}.cash-pay[data-v-661fffb1] .common__notice--wrap{margin:20px 0 0}.terms-modal[data-v-e85bc5a5]{background:#f4f5f7;box-sizing:border-box;height:calc(100% - 50px);overflow:hidden;padding-bottom:5px}@media (min-width:1024px){.terms-modal[data-v-e85bc5a5]{height:612px;padding-left:5px}}.terms-modal__inner[data-v-e85bc5a5]{height:100%;position:relative}.terms-modal iframe[data-v-e85bc5a5]{border:0;display:block;height:100%;width:100%}.terms-modal__close[data-v-e85bc5a5]{background-color:transparent;bottom:0;height:32px;left:0;position:absolute;right:0;z-index:500}.payment-modal[data-v-f817223e]{background:#fff;height:100%;position:relative}.payment-modal__content[data-v-f817223e]{display:flex;flex-direction:column;height:calc(100% - 50px);overflow:hidden}@media (min-width:1024px){.payment-modal__content[data-v-f817223e]{height:612px}}.payment-modal__inner[data-v-f817223e]{background:#f4f5f7;display:flex;flex:1;flex-direction:column;min-height:0;overflow-y:auto;padding:20px 16px}.payment-modal__footer[data-v-f817223e]{background:#fff;display:flex;flex-shrink:0;padding:8px}.payment-modal__close[data-v-f817223e]{background:transparent;border:0;height:50px;position:absolute;right:4px;top:0;width:44px}.payment-modal__close[data-v-f817223e]:after,.payment-modal__close[data-v-f817223e]:before{background:#333;content:"";height:1px;left:12px;position:absolute;top:50%;transform:rotate(45deg);width:20px}.payment-modal__close[data-v-f817223e]:after{transform:rotate(-45deg)}@media (min-width:1024px){.payment-modal__close[data-v-f817223e]{height:68px}}.payment-modal__terms[data-v-f817223e]{background:#fff;border-radius:10px;margin-top:20px;padding:20px}.payment-modal__terms-list[data-v-f817223e]{background:#f3f5f7;border-radius:4px;margin-top:16px;padding:16px}.payment-modal__terms-item[data-v-f817223e]{align-items:center;display:flex;gap:12px;min-width:0}.payment-modal__terms-item+.payment-modal__terms-item[data-v-f817223e]{margin-top:12px}.payment-modal__terms-item[data-v-f817223e] .form-checkbox{flex:1;min-width:0}.payment-modal__terms-link[data-v-f817223e]{background:transparent;border:0;border-bottom:1px solid #12ac79;color:#12ac79;flex:0 0 auto;font-size:14px;font-weight:500;line-height:1;margin-left:auto;padding:0}
