.cfc-pay-page{gap:24px;width:100%;min-width:0;display:grid}.cfc-pay-heading h1,.cfc-pay-checkout-heading h1{letter-spacing:-1.3px;font-size:clamp(29px,3vw,38px);font-weight:800;line-height:1.15}.cfc-pay-heading p{color:#61717d;margin-top:8px;font-size:14px}.cfc-pay-children{scrollbar-width:none;gap:8px;padding:2px;display:flex;overflow:auto}.cfc-pay-children button{background:#eaf0f3;border-radius:999px;flex-shrink:0;align-items:center;gap:8px;min-height:42px;padding:6px 16px;font-size:13px;font-weight:700;display:inline-flex}.cfc-pay-children button[aria-pressed=true]{color:#fff;background:#007ea8}.cfc-pay-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.cfc-pay-summary-card{text-align:left;background:#fff;border:1px solid #e2e9ef;border-radius:20px;align-items:center;gap:17px;min-width:0;padding:24px;display:flex;box-shadow:0 4px 24px #142e3b05}.cfc-pay-summary-card>span:nth-child(2){flex:1;gap:6px;min-width:0;display:grid}.cfc-pay-summary-card strong{letter-spacing:-1px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:clamp(23px,2.6vw,35px);font-weight:800;line-height:1.15}.cfc-pay-summary-card small{color:#61717d;font-size:12px}.cfc-pay-summary-card>svg{color:#85939d;flex-shrink:0}.cfc-pay-summary-icon{color:#007ea8;background:#e5f3fa;border-radius:50%;flex-shrink:0;place-items:center;width:52px;height:52px;display:grid}.cfc-pay-summary-card.is-waiting .cfc-pay-summary-icon{color:#ac6b12;background:#fff1db}.cfc-pay-summary-card.is-paid .cfc-pay-summary-icon{color:#23804c;background:#e8f6ed}.cfc-pay-section{gap:13px;scroll-margin-top:90px;display:grid}.cfc-pay-section-title{align-items:center;gap:10px;display:flex}.cfc-pay-section-title h2{letter-spacing:-.5px;align-items:center;gap:8px;font-size:20px;font-weight:800;display:flex}.cfc-pay-section-title h2 svg{color:#647a88}.cfc-pay-count{color:#536c7c;background:#e8f1f6;border-radius:50%;place-items:center;min-width:25px;height:25px;font-size:11px;font-weight:750;display:inline-grid}.cfc-pay-count.is-waiting{color:#ac6b12;background:#fff0da}.cfc-pay-charge-list{background:#fff;border:1px solid #e2e9ef;border-radius:20px;overflow:hidden;box-shadow:0 4px 24px #142e3b04}.cfc-pay-charge{grid-template-columns:minmax(180px,1.8fr) minmax(130px,1fr) auto minmax(115px,auto);align-items:center;gap:16px;padding:20px;scroll-margin-top:100px;display:grid}.cfc-pay-charge+.cfc-pay-charge{border-top:1px solid #edf1f4}.cfc-pay-charge.is-highlighted{box-shadow:inset 0 0 0 2px #007ea8}.cfc-pay-charge-main{align-items:center;gap:13px;min-width:0;display:flex}.cfc-pay-charge-main>div:last-child{min-width:0}.cfc-pay-charge-main h3{overflow-wrap:anywhere;font-size:15px;font-weight:800;line-height:1.4}.cfc-pay-charge-main p{color:#61717d;margin-top:5px;font-size:12px}.cfc-pay-charge-picture{flex-shrink:0;align-items:center;display:flex}.cfc-pay-charge-picture>img{object-fit:cover;border-radius:11px;width:69px;height:58px}.cfc-pay-charge-meta{color:#61717d;flex-wrap:wrap;align-items:center;gap:9px;font-size:11px;display:flex}.cfc-pay-charge-amount{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:21px;font-weight:800}.cfc-pay-charge-action{justify-self:end}.cfc-pay-charge-action>.cfc-pay-button{min-width:112px}.cfc-pay-charge-reason{color:#b8344b;background:#fff0f2;border-radius:10px;grid-column:1/-1;align-items:flex-start;gap:8px;padding:11px 13px;font-size:12px;line-height:1.6;display:flex}.cfc-pay-charge-reason svg{flex-shrink:0;margin-top:2px}.cfc-pay-badge{color:#536878;white-space:nowrap;background:#eef3f6;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:25px;padding:4px 10px;font-size:10px;font-weight:700;display:inline-flex}.cfc-pay-badge.is-paid{color:#23804c;background:#e5f5eb}.cfc-pay-badge.is-danger{color:#bd314c;background:#ffe9ed}.cfc-pay-badge.is-waiting{color:#a66b13;background:#fff0d8}.cfc-pay-button{color:#fff;text-align:center;background:#007ea8;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 18px;font-size:13px;font-weight:700;line-height:1.35;transition:background .15s,transform .15s;display:inline-flex}.cfc-pay-button.is-secondary{color:#007ea8;background:#fff;border-color:#dce5eb}.cfc-pay-button:disabled{opacity:.55;cursor:wait}.cfc-pay-text-link,.cfc-pay-file-link{color:#007ea8;align-items:center;gap:6px;min-height:34px;font-size:12px;font-weight:650;display:inline-flex}.cfc-pay-empty{color:#61717d;background:#fff;border:1px solid #e3eaf0;border-radius:18px;padding:24px;font-size:13px;line-height:1.7}.cfc-pay-card{background:#fff;border:1px solid #e2e9ef;border-radius:20px;min-width:0;overflow:hidden;box-shadow:0 4px 24px #142e3b05}.cfc-pay-overlay{z-index:70;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#07151c70;position:fixed;inset:0}.cfc-pay-dialog{z-index:71;overscroll-behavior:contain;background:#fff;border-radius:24px;outline:none;gap:17px;width:min(510px,100vw - 28px);max-height:calc(100dvh - 34px);padding:30px;display:grid;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 24px 80px #07151c30}.cfc-pay-dialog>h2{letter-spacing:-.7px;text-align:center;font-size:24px;font-weight:800;line-height:1.2}.cfc-pay-dialog>p{color:#61717d;text-align:center;font-size:13px;line-height:1.6}.cfc-pay-dialog>.cfc-pay-badge{justify-self:center}.cfc-pay-close{color:#536878;background:#f4f7f9;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:14px;right:14px}.cfc-pay-state-icon{color:#007ea8;background:#e8f4fa;border-radius:50%;justify-self:center;place-items:center;width:64px;height:64px;display:grid}.cfc-pay-state-icon.is-paid{color:#23804c;background:#e8f6ee}.cfc-pay-state-icon.is-waiting{color:#b2771c;background:#fff1db}.cfc-pay-dialog-amount{letter-spacing:-.7px;text-align:center;font-size:32px;font-weight:800;display:block}.cfc-pay-facts{border-top:1px solid #e8edf1;gap:12px;padding-top:17px;display:grid}.cfc-pay-facts>div{justify-content:space-between;align-items:flex-start;gap:16px;font-size:12px;line-height:1.55;display:flex}.cfc-pay-facts dt{color:#61717d;flex-shrink:0}.cfc-pay-facts dd{color:#203844;text-align:right;overflow-wrap:anywhere;min-width:0;font-weight:600}.cfc-pay-attachment{border:1px solid #e2e9ef;border-radius:12px;align-items:center;gap:10px;min-width:0;padding:12px;font-size:12px;display:flex}.cfc-pay-attachment>span{flex:1;min-width:0}.cfc-pay-help{color:#61717d;font-size:12px;line-height:1.7}.cfc-pay-alert{color:#b8344b;background:#fff0f2;border-radius:11px;align-items:flex-start;gap:9px;padding:13px;font-size:12px;line-height:1.6;display:flex}.cfc-pay-alert svg{flex-shrink:0;margin-top:2px}.cfc-pay-alert strong{font-weight:750;display:block}.cfc-pay-proof-overlay{z-index:80}.cfc-pay-proof-dialog{z-index:81;width:min(740px,100vw - 24px)}.cfc-pay-proof-canvas{background:#f2f5f7;border-radius:13px;place-items:center;min-height:230px;padding:12px;display:grid;overflow:hidden}.cfc-pay-proof-canvas img{object-fit:contain;max-width:100%;max-height:60dvh}.cfc-pay-proof-canvas iframe{border:0;width:100%;height:58dvh}.cfc-pay-checkout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:24px}.cfc-pay-checkout-heading{grid-column:1/-1;justify-items:start;gap:13px;display:grid}.cfc-pay-checkout-player{color:#61717d;align-items:center;gap:10px;font-size:13px;display:flex}.cfc-pay-checkout-summary{grid-area:2/2;position:sticky;top:90px}.cfc-pay-summary-photo img{object-fit:cover;width:100%;height:145px}.cfc-pay-summary-content{gap:12px;padding:22px;display:grid}.cfc-pay-summary-content h2{font-size:15px;font-weight:800}.cfc-pay-summary-content>strong{font-size:19px;font-weight:800}.cfc-pay-summary-content>p{color:#61717d;font-size:12px}.cfc-pay-total{border-top:1px solid #e8edf1;margin-top:5px;padding-top:15px;align-items:center!important}.cfc-pay-total dd{font-size:25px;font-weight:800;line-height:1.2}.cfc-pay-checkout-main{grid-area:2/1;gap:18px;min-width:0;display:grid}.cfc-pay-method-selection,.cfc-pay-form-card{gap:20px;padding:24px;display:grid}.cfc-pay-method-selection h2,.cfc-pay-instructions h2{letter-spacing:-.5px;font-size:20px;font-weight:800}.cfc-pay-methods{gap:11px;display:grid}.cfc-pay-method{text-align:left;background:#fff;border:1px solid #e0e7ed;border-radius:14px;align-items:center;gap:14px;min-height:76px;padding:15px;display:flex}.cfc-pay-method[aria-pressed=true]{background:#edf8fd;border-color:#007ea8}.cfc-pay-method>svg{color:#007ea8;flex-shrink:0}.cfc-pay-method>span:nth-child(2){flex:1;gap:5px;display:grid}.cfc-pay-method strong{font-size:14px;font-weight:750}.cfc-pay-method small{color:#61717d;font-size:12px}.cfc-pay-radio{border:1px solid #b2c4cf;border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.cfc-pay-method[aria-pressed=true] .cfc-pay-radio{color:#fff;background:#007ea8;border-color:#007ea8}.cfc-pay-method-current{border-bottom:1px solid #e8edf1;justify-content:space-between;align-items:center;gap:12px;padding-bottom:15px;font-size:15px;font-weight:750;display:flex}.cfc-pay-form{gap:20px;display:grid}.cfc-pay-form>label{gap:8px;font-size:13px;font-weight:650;display:grid}.cfc-pay-form input:not([type=file]){background:#fff;border:1px solid #dce5eb;border-radius:11px;outline:none;width:100%;min-width:0;height:46px;padding:10px 13px;font-size:13px;font-weight:500}.cfc-pay-form input:focus{border-color:#007ea8;box-shadow:0 0 0 3px #007ea812}.cfc-pay-instructions{gap:15px;display:grid}.cfc-pay-instructions>p{color:#61717d;font-size:13px;line-height:1.7}.cfc-pay-send-amount{letter-spacing:-.8px;font-size:32px;font-weight:800;line-height:1.1}.cfc-pay-copy{background:#f3f7f9;border:1px solid #e4ebf0;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:12px;font-size:14px;font-weight:750;display:flex}.cfc-pay-copy>span{overflow-wrap:anywhere;min-width:0}.cfc-pay-copy button{color:#007ea8;flex-shrink:0;align-items:center;gap:5px;min-height:35px;font-size:12px;display:flex}.cfc-pay-qr{object-fit:contain;border:1px solid #e2e9ef;border-radius:10px;width:120px;height:120px;padding:7px}.cfc-pay-upload{border-top:1px solid #e8edf1;gap:10px;padding-top:17px;display:grid}.cfc-pay-upload>strong{font-size:13px}.cfc-pay-upload>small{color:#61717d;font-size:11px}.cfc-pay-upload-buttons{flex-wrap:wrap;gap:8px;display:flex}.cfc-pay-upload-buttons label{cursor:pointer;position:relative;overflow:hidden}.cfc-pay-upload input[type=file]{opacity:0;width:1px;height:1px;position:absolute}.cfc-pay-selected-file{border:1px dashed #c6d7e1;border-radius:12px;align-items:center;gap:12px;padding:12px;display:flex}.cfc-pay-selected-file>img{object-fit:cover;border-radius:7px;width:55px;height:55px}.cfc-pay-selected-file>span{flex:1;gap:5px;min-width:0;font-size:12px;display:grid}.cfc-pay-selected-file strong{overflow-wrap:anywhere}.cfc-pay-selected-file small{color:#61717d}.cfc-pay-selected-file>button,.cfc-pay-remove{background:#f0f4f7;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.cfc-pay-state{justify-items:center;gap:18px;padding:30px;display:grid}.cfc-pay-state h2{letter-spacing:-.7px;font-size:25px;font-weight:800}.cfc-pay-state>p{color:#61717d;text-align:center;font-size:13px;line-height:1.7}.cfc-pay-state>.cfc-pay-facts,.cfc-pay-state>.cfc-pay-attachment,.cfc-pay-state>.cfc-pay-button{width:100%}.cfc-pay-unavailable{text-align:center;justify-items:center;gap:16px;padding:26px;display:grid}.cfc-pay-unavailable>svg{color:#007ea8}.cfc-pay-unavailable h2{font-size:21px;font-weight:800}.cfc-pay-unavailable p{color:#61717d;font-size:13px;line-height:1.7}.cfc-pay-secure{color:#536b79;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.cfc-pay-checkout[data-embedded=true]{grid-template-columns:1fr}.cfc-pay-checkout[data-embedded=true]>.cfc-pay-checkout-summary{grid-area:auto/1;position:static}.cfc-pay-checkout[data-embedded=true]>.cfc-pay-checkout-main{grid-area:auto/1}.cfc-notif-notice-dialog{text-align:left;gap:14px;width:min(480px,100vw - 28px);display:grid}.cfc-notif-notice-title{letter-spacing:-.6px;text-align:left;margin:0;padding-right:36px;font-size:22px;font-weight:850;line-height:1.25}.cfc-notif-notice-body{color:#536878;text-align:left;white-space:pre-wrap;margin:0;font-size:14px;line-height:1.6}.cfc-pay-checkout-dialog{flex-direction:column;gap:0;width:min(720px,100vw - 28px);max-height:calc(100dvh - 28px);padding:18px 18px 16px;display:flex;overflow:hidden}.cfc-pay-checkout-dialog>.cfc-pay-close{z-index:2}.cfc-pay-checkout-body{overscroll-behavior:contain;flex:1;min-height:0;margin-top:8px;padding:6px 4px 4px;overflow:auto}.cfc-pay-checkout-dialog .cfc-pay-checkout{gap:16px}.cfc-pay-checkout-dialog .cfc-pay-checkout-heading{gap:10px;padding-right:36px}.cfc-pay-checkout-dialog .cfc-pay-checkout-heading h1{letter-spacing:-.7px;font-size:24px;line-height:1.2}.cfc-pay-checkout-dialog .cfc-pay-summary-photo img{height:120px}.cfc-pay-checkout-dialog .cfc-pay-summary-content,.cfc-pay-checkout-dialog .cfc-pay-method-selection,.cfc-pay-checkout-dialog .cfc-pay-form-card{padding:18px}@media (max-width:639px){.cfc-pay-checkout-dialog{width:auto;max-width:none;max-height:none;padding:12px 10px max(12px,env(safe-area-inset-bottom));border-radius:18px;inset:8px;transform:none}.cfc-pay-checkout-body{margin-top:4px;padding:4px 2px 2px}.cfc-pay-checkout-dialog .cfc-pay-checkout{gap:12px}.cfc-pay-checkout-dialog .cfc-pay-checkout-heading{gap:8px;padding-right:32px}.cfc-pay-checkout-dialog .cfc-pay-checkout-heading h1{font-size:20px}.cfc-pay-checkout-dialog .cfc-pay-summary-photo img{height:96px}.cfc-pay-checkout-dialog .cfc-pay-summary-content{gap:10px;padding:14px}.cfc-pay-checkout-dialog .cfc-pay-method-selection,.cfc-pay-checkout-dialog .cfc-pay-form-card{gap:14px;padding:14px}.cfc-pay-checkout-dialog .cfc-pay-method{border-radius:12px;min-height:62px;padding:12px}.cfc-pay-checkout-dialog .cfc-pay-button{width:100%;min-height:46px}.cfc-pay-checkout-dialog .cfc-pay-upload-buttons{flex-direction:column}.cfc-pay-checkout-dialog .cfc-pay-upload-buttons label{justify-content:center;width:100%}}.cfc-pay-receipt{gap:20px;max-width:850px;margin:auto;display:grid}.cfc-pay-receipt-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;display:flex}.cfc-pay-receipt-toolbar>div{gap:8px;display:flex}.cfc-pay-receipt [data-receipt]>header{background:#fff;justify-content:space-between;min-height:0;padding:0 0 24px}.cfc-pay-page :is(a,button):focus-visible,.cfc-pay-dialog :is(a,button):focus-visible{outline-offset:3px;outline:2px solid #007ea8}@media (max-width:1100px){.cfc-pay-summary-card{gap:11px;padding:18px}.cfc-pay-summary-icon{width:40px;height:40px}.cfc-pay-charge{grid-template-columns:minmax(170px,1.8fr) minmax(100px,1fr) auto}.cfc-pay-charge-action{grid-column:3}.cfc-pay-charge-amount{grid-area:1/3}.cfc-pay-checkout{grid-template-columns:minmax(0,1fr) 285px}}@media (max-width:767px){.cfc-pay-page{gap:19px;padding-bottom:18px}.cfc-pay-heading p{font-size:12px;line-height:1.6}.cfc-pay-summary{grid-template-columns:1fr 1fr;gap:11px}.cfc-pay-summary-card:first-child{grid-column:1/-1}.cfc-pay-summary-card{gap:10px;padding:16px}.cfc-pay-summary-card>svg{display:none}.cfc-pay-summary-card>span:nth-child(2)>span{font-size:12px}.cfc-pay-summary-card strong{font-size:24px}.cfc-pay-summary-card:first-child strong{font-size:32px}.cfc-pay-summary-card small{font-size:10px}.cfc-pay-summary-icon{width:34px;height:34px}.cfc-pay-summary-icon svg{width:19px;height:19px}.cfc-pay-section-title h2{font-size:18px}.cfc-pay-charge-list{box-shadow:none;background:0 0;border:0;gap:12px;display:grid;overflow:visible}.cfc-pay-charge{background:#fff;border:1px solid #e2e9ef;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;gap:14px 10px;padding:16px}.cfc-pay-charge+.cfc-pay-charge{border-top:1px solid #e2e9ef}.cfc-pay-charge-main{grid-column:1/-1;gap:11px}.cfc-pay-charge-main h3{font-size:15px}.cfc-pay-charge-main p{font-size:11px}.cfc-pay-charge-picture>img{width:58px;height:55px}.cfc-pay-charge-meta{grid-area:2/1/auto/-1;justify-content:space-between}.cfc-pay-charge-amount{grid-area:3/1;font-size:24px}.cfc-pay-charge-action{grid-area:3/2}.cfc-pay-charge-reason{grid-row:4;margin:0}.cfc-pay-dialog{gap:16px;padding:24px 19px}.cfc-pay-dialog>h2{font-size:23px}.cfc-pay-dialog-amount{font-size:30px}.cfc-pay-facts>div{gap:12px;font-size:12px}.cfc-pay-checkout{grid-template-columns:1fr;gap:18px}.cfc-pay-checkout-heading{grid-column:1}.cfc-pay-checkout-summary{grid-area:auto/1;position:static}.cfc-pay-summary-photo{display:none}.cfc-pay-summary-content{gap:9px;padding:17px}.cfc-pay-summary-content>strong{font-size:17px}.cfc-pay-checkout-main{grid-area:auto/1}.cfc-pay-method-selection,.cfc-pay-form-card{gap:18px;padding:18px}.cfc-pay-method-selection h2,.cfc-pay-instructions h2{font-size:19px}.cfc-pay-methods{grid-template-columns:1fr 1fr;gap:9px}.cfc-pay-method{flex-wrap:wrap;gap:8px;min-height:100px;padding:12px;position:relative}.cfc-pay-method>span:nth-child(2){flex:100%}.cfc-pay-method .cfc-pay-radio{position:absolute;top:12px;right:12px}.cfc-pay-method strong{font-size:13px}.cfc-pay-method small{font-size:10px;line-height:1.5}.cfc-pay-method:last-child:nth-child(odd){flex-wrap:nowrap;grid-column:1/-1;min-height:60px}.cfc-pay-method:last-child:nth-child(odd)>span:nth-child(2){flex:1}.cfc-pay-state{padding:23px 18px}.cfc-pay-state h2{font-size:23px}.cfc-pay-proof-dialog{padding:22px 16px}.cfc-pay-proof-canvas{padding:7px}.cfc-pay-receipt-toolbar>.cfc-pay-text-link{flex:100%}.cfc-pay-receipt [data-receipt]{padding:22px 16px}.cfc-pay-receipt [data-receipt] table{font-size:11px}.cfc-pay-receipt [data-receipt] table th,.cfc-pay-receipt [data-receipt] table td{padding-left:6px;padding-right:6px}}@media print{.cfc-pay-receipt-toolbar{display:none!important}.cfc-pay-receipt{max-width:none;margin:0;display:block}.cfc-pay-receipt [data-receipt]{box-shadow:none;border:0;padding:0!important}.cfc-pay-receipt [data-receipt]>header{flex-direction:row!important;justify-content:space-between!important;display:flex!important}.cfc-pay-receipt [data-receipt]>div.grid{grid-template-columns:1fr 1fr!important}}@media (prefers-reduced-motion:reduce){.cfc-pay-page *,.cfc-pay-dialog *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.cfc-pay-upload-buttons label:focus-within{outline-offset:3px;outline:2px solid #007ea8}.cfc-pay-method-icon{color:#fff;background:#009dff;border-radius:5px;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:28px;display:inline-flex;box-shadow:0 2px 5px #0b121510}.cfc-pay-method-icon img{object-fit:contain;width:21px;height:21px;display:block}.cfc-pay-method-icon.is-zelle{background:#6d1ed4}.cfc-pay-method-icon.is-check{background:#73797f}.cfc-pay-method-icon.is-cash{background:#35b642}.cfc-pay-method-icon.is-venmo{background:#008cff}.cfc-pay-current-brand{align-items:center;gap:10px;display:inline-flex}.cfc-pay-method-selection{box-shadow:none;background:0 0;border:0;gap:16px;padding:0}.cfc-pay-methods{gap:10px}.cfc-pay-method{border-radius:9px;gap:16px;min-height:68px;padding:13px 16px;box-shadow:0 2px 7px #0b121504}.cfc-pay-method[aria-pressed=true]{background:#edf9ff;border-color:#00a0ec;box-shadow:0 0 0 1px #00a0ec0a}.cfc-pay-method>span:nth-child(2){gap:3px}.cfc-pay-method .cfc-pay-radio{background:#fff;border-color:#bbc6ce;width:18px;height:18px}.cfc-pay-method[aria-pressed=true] .cfc-pay-radio{color:#0000;background:#fff;border-color:#009dff;position:relative}.cfc-pay-method[aria-pressed=true] .cfc-pay-radio:after{content:"";background:#009dff;border-radius:50%;width:10px;height:10px;position:absolute;inset:3px}.cfc-pay-method-note{color:#61717d;align-items:center;gap:8px;font-size:11px;line-height:1.6;display:flex}.cfc-pay-method-note svg{flex-shrink:0}.cfc-pay-checkout:not([data-embedded=true]){max-width:1120px}.cfc-pay-method-selection>.cfc-pay-button{border-radius:9px}@media (max-width:639px){.cfc-pay-method-selection{gap:14px;padding:0}.cfc-pay-methods{gap:9px}.cfc-pay-method{border-radius:8px;flex-wrap:wrap;align-content:start;gap:7px;min-height:101px;padding:12px}.cfc-pay-method-icon{border-radius:4px;flex:0 0 25px;width:25px;height:23px}.cfc-pay-method-icon img{width:18px;height:18px}.cfc-pay-method-icon svg{width:20px;height:20px}.cfc-pay-method>span:nth-child(2){flex:100%;gap:3px}.cfc-pay-method:last-child:nth-child(odd){flex-wrap:nowrap;align-items:center;min-height:58px}.cfc-pay-method:last-child:nth-child(odd)>span:nth-child(2){flex:1}.cfc-pay-method:last-child:nth-child(odd) .cfc-pay-radio{position:relative;top:auto;right:auto}.cfc-pay-method-note{font-size:10px}.cfc-pay-method-current .cfc-pay-method-icon{flex-basis:28px;width:28px;height:25px}}
