.TagadaPayment_checkout__LXW8J{padding-block:clamp(2rem,5vw,4rem);max-width:1120px}.TagadaPayment_checkoutHeader__DUGAw{margin-bottom:2rem}.TagadaPayment_checkoutHeader__DUGAw h1{margin:.5rem 0;font-size:clamp(2rem,4vw,2.8rem);letter-spacing:-.04em}.TagadaPayment_checkoutHeader__DUGAw>p:last-of-type{color:#b9c8db}.TagadaPayment_steps__UEaS3{display:flex;flex-wrap:wrap;gap:1rem 2rem;padding:0;margin:1.5rem 0 0;list-style:none;font-size:.85rem;color:#a7bcce}.TagadaPayment_steps__UEaS3 [aria-current]{color:#8fc4ff;font-weight:650}.TagadaPayment_checkoutGrid__a21Ti{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(1.5rem,4vw,3.5rem)}.TagadaPayment_card__pb0Et{min-width:0;width:100%;padding:clamp(1.2rem,3vw,2.25rem);background:linear-gradient(140deg,#102133,#0a1522 70%);border:1px solid #2b455f;border-radius:1.25rem;color:#f5f8ff;box-shadow:0 20px 60px #0003}.TagadaPayment_secureBadge__MtPvx{display:flex;align-items:center;gap:.4rem;font-size:.75rem;letter-spacing:.04em;color:#a9d2ff}.TagadaPayment_payButton__c8hVK svg,.TagadaPayment_secureBadge__MtPvx svg{width:17px;height:17px;flex-shrink:0}.TagadaPayment_heading__XVMV1{margin:1rem 0 1.6rem}.TagadaPayment_heading__XVMV1 h2{font-family:inherit;font-size:clamp(1.4rem,3vw,1.8rem);line-height:1.2;margin:0 0 .5rem;letter-spacing:-.025em}.TagadaPayment_heading__XVMV1 p{margin:0;color:#b9c8db;font-size:.875rem;line-height:1.5}.TagadaPayment_form__y4cql{display:grid;gap:1.15rem}.TagadaPayment_cardMethod__OHjNY{display:flex;align-items:center;gap:.65rem;padding:.9rem;border:1px solid #367cc0;border-radius:.6rem;background:#163453;font-size:.9rem}.TagadaPayment_cardMethod__OHjNY svg{width:24px;height:24px;color:#9ecdff}.TagadaPayment_selectedMark__6ZOI3{margin-left:auto;color:#b4ddff}.TagadaPayment_form__y4cql label{display:grid;gap:.5rem;color:#d6e1ef;font-size:.85rem;font-weight:500}.TagadaPayment_form__y4cql input{box-sizing:border-box;min-width:0;width:100%;min-height:50px;font-family:inherit;font-size:1rem;padding:.8rem .9rem;color:#f5f8ff;border:1px solid #48637c;background:#07111c;border-radius:.6rem}.TagadaPayment_form__y4cql input::placeholder{color:#849aae;opacity:1}.TagadaPayment_card__pb0Et a:focus-visible,.TagadaPayment_card__pb0Et button:focus-visible,.TagadaPayment_card__pb0Et summary:focus-visible,.TagadaPayment_form__y4cql input:focus-visible{outline:3px solid #88c5ff;outline-offset:3px}.TagadaPayment_row__rCo4o{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.TagadaPayment_payButton__c8hVK{display:flex;justify-content:center;align-items:center;gap:.65rem;width:100%;min-height:54px;margin-top:.3rem;padding:.9rem 1.1rem;background:#1765d7;border:1px solid #579eff;border-radius:.65rem;color:#fff;font:650 1rem/1.4 inherit;font-family:inherit;font-size:1rem;font-weight:650;cursor:pointer}.TagadaPayment_payButton__c8hVK:hover:not(:disabled){background:#2475e9}.TagadaPayment_payButton__c8hVK>span{margin-left:auto}.TagadaPayment_payButton__c8hVK:disabled,.TagadaPayment_statusButton___cxdv:disabled{opacity:.55;cursor:wait}.TagadaPayment_message__mrpDv,.TagadaPayment_note__Py6IZ{color:#b9cadd;font-size:.8rem;line-height:1.6}.TagadaPayment_form__y4cql .TagadaPayment_note__Py6IZ{text-align:center;margin:-.3rem 0 0}.TagadaPayment_message__mrpDv{margin:1rem 0 0;padding:.8rem 1rem;border-left:2px solid #5d9ed9;background:#10243a;border-radius:0 .4rem .4rem 0}.TagadaPayment_message__mrpDv:empty{display:none}.TagadaPayment_links__aDV_3{display:flex;justify-content:space-between;flex-wrap:wrap;gap:1rem;padding-top:1.2rem;margin-top:1.5rem;border-top:1px solid #284057;font-size:.8rem}.TagadaPayment_links__aDV_3 a,.TagadaPayment_summaryLink__rXFtZ{color:#a7d1ff;text-underline-offset:3px}.TagadaPayment_sandbox__L3wMk{padding:.6rem .8rem;margin:0 0 1.25rem;border:1px solid #7b7148;border-radius:.5rem;background:#292716;color:#eadba2;font-size:.75rem}.TagadaPayment_actions__J_8K0{display:grid;gap:.8rem}.TagadaPayment_statusButton___cxdv{width:100%;border:1px solid #4f6e8d;background:transparent;color:#bfddfa;border-radius:.6rem;padding:.8rem;font:inherit;font-size:.9rem;cursor:pointer;min-height:46px}.TagadaPayment_diagnostic__dTv_Q{margin-top:1rem;font-size:.75rem;color:#b8c9dd;overflow-wrap:anywhere}.TagadaPayment_diagnostic__dTv_Q summary{cursor:pointer;padding-block:.5rem}.TagadaPayment_diagnostic__dTv_Q p{line-height:1.7}.TagadaPayment_success__2MG28{padding:1rem;border:1px solid #397b6d;background:#13372e;border-radius:.65rem;color:#b6eddb}.TagadaPayment_success__2MG28 span{margin-right:.75rem}.TagadaPayment_summary__gJ_aZ{min-width:0;padding-top:.5rem}.TagadaPayment_summaryHeading__zWxgb{display:flex;justify-content:space-between;align-items:center;gap:1rem}.TagadaPayment_summaryHeading__zWxgb h2{font-family:inherit;font-size:1.25rem;margin:0}.TagadaPayment_orderReference__LPmVD,.TagadaPayment_summaryHeading__zWxgb span{color:#9bb2c9;font-size:.8rem}.TagadaPayment_orderReference__LPmVD{overflow-wrap:anywhere;margin:.65rem 0 1.5rem}.TagadaPayment_items__OhMYr{padding:0;margin:0;list-style:none}.TagadaPayment_items__OhMYr li{display:flex;gap:1rem;justify-content:space-between;align-items:start;border-bottom:1px solid #263a4c;padding:1.1rem 0}.TagadaPayment_items__OhMYr li div{display:grid;gap:.5rem;min-width:0}.TagadaPayment_items__OhMYr strong{font-size:.95rem;overflow-wrap:anywhere}.TagadaPayment_items__OhMYr span{color:#a9bbce;font-size:.8rem}.TagadaPayment_items__OhMYr b{font-size:.9rem;font-weight:500;white-space:nowrap}.TagadaPayment_totals__q3VL0{margin:1.5rem 0}.TagadaPayment_totals__q3VL0>div{display:flex;justify-content:space-between;gap:1rem;margin:.8rem 0;font-size:.9rem;color:#b8c9db}.TagadaPayment_totals__q3VL0 dd{margin:0;white-space:nowrap}.TagadaPayment_totals__q3VL0 .TagadaPayment_grandTotal__GhVYI{border-top:1px solid #3a5167;padding-top:1.2rem;margin-top:1.3rem;font-size:1.25rem;font-weight:650;color:#f0f6ff}.TagadaPayment_grandTotal__GhVYI small{font-size:.7rem;font-weight:400;color:#b8c9db;margin-left:.4rem}.TagadaPayment_summaryLink__rXFtZ{display:inline-block;margin-top:.6rem;font-size:.85rem}@media (max-width:760px){.TagadaPayment_checkoutGrid__a21Ti{grid-template-columns:minmax(0,1fr);gap:1.8rem}.TagadaPayment_checkoutHeader__DUGAw{margin-bottom:1.4rem}.TagadaPayment_summary__gJ_aZ{padding:1.2rem;border:1px solid #263a4c;border-radius:1rem}}@media (prefers-reduced-motion:reduce){.TagadaPayment_card__pb0Et *{transition:none;scroll-behavior:auto}}body:not(:has([data-admin-surface])) .TagadaPayment_checkoutHeader__DUGAw>p:last-of-type,body:not(:has([data-admin-surface])) .TagadaPayment_diagnostic__dTv_Q,body:not(:has([data-admin-surface])) .TagadaPayment_grandTotal__GhVYI small,body:not(:has([data-admin-surface])) .TagadaPayment_heading__XVMV1 p,body:not(:has([data-admin-surface])) .TagadaPayment_items__OhMYr span,body:not(:has([data-admin-surface])) .TagadaPayment_message__mrpDv,body:not(:has([data-admin-surface])) .TagadaPayment_note__Py6IZ,body:not(:has([data-admin-surface])) .TagadaPayment_orderReference__LPmVD,body:not(:has([data-admin-surface])) .TagadaPayment_steps__UEaS3,body:not(:has([data-admin-surface])) .TagadaPayment_summaryHeading__zWxgb span,body:not(:has([data-admin-surface])) .TagadaPayment_totals__q3VL0>div{color:var(--ink-700)}body:not(:has([data-admin-surface])) .TagadaPayment_card__pb0Et{background:var(--surface-1);color:var(--ink-900);border-color:var(--border-strong);box-shadow:var(--shadow-3)}body:not(:has([data-admin-surface])) .TagadaPayment_cardMethod__OHjNY svg,body:not(:has([data-admin-surface])) .TagadaPayment_links__aDV_3 a,body:not(:has([data-admin-surface])) .TagadaPayment_secureBadge__MtPvx,body:not(:has([data-admin-surface])) .TagadaPayment_selectedMark__6ZOI3,body:not(:has([data-admin-surface])) .TagadaPayment_steps__UEaS3 [aria-current],body:not(:has([data-admin-surface])) .TagadaPayment_summaryLink__rXFtZ{color:var(--accent)}body:not(:has([data-admin-surface])) .TagadaPayment_cardMethod__OHjNY{background:var(--surface-2);border-color:var(--accent)}body:not(:has([data-admin-surface])) .TagadaPayment_form__y4cql label{color:var(--ink-700);font-size:.875rem}body:not(:has([data-admin-surface])) .TagadaPayment_form__y4cql input{background:#fff;color:var(--ink-900);border-color:var(--border-strong)}body:not(:has([data-admin-surface])) .TagadaPayment_form__y4cql input::placeholder{color:var(--ink-500)}body:not(:has([data-admin-surface])) .TagadaPayment_message__mrpDv{background:var(--surface-2);border-color:var(--accent)}body:not(:has([data-admin-surface])) .TagadaPayment_sandbox__L3wMk{background:#fff6d9;color:#705214;border-color:#d8bd77}body:not(:has([data-admin-surface])) .TagadaPayment_statusButton___cxdv{color:var(--accent);border-color:var(--border-accent)}body:not(:has([data-admin-surface])) .TagadaPayment_success__2MG28{background:#e8f7f0;color:#126d53;border-color:#82bdaa}body:not(:has([data-admin-surface])) .TagadaPayment_items__OhMYr li,body:not(:has([data-admin-surface])) .TagadaPayment_links__aDV_3,body:not(:has([data-admin-surface])) .TagadaPayment_summary__gJ_aZ{border-color:var(--border)}body:not(:has([data-admin-surface])) .TagadaPayment_totals__q3VL0 .TagadaPayment_grandTotal__GhVYI{color:var(--ink-900);border-color:var(--border-strong)}