.payments-simple{max-width:880px}.payments-simple .pm-upload{display:block;margin-top:0;padding:0;border:0;background:transparent}.payments-simple .pm-upload form{max-width:none}.payments-simple .pm-review{margin-bottom:28px}.payments-simple-assurance{color:var(--fg-mute);font-size:.8125rem;margin:16px 0;line-height:1.6}.payments-simple .ap-upload-actions{justify-content:flex-end}.payments-simple-details{border-top:1px solid var(--line);margin-top:24px}.payments-simple-details>summary{min-height:56px;cursor:pointer;font-size:.9375rem;font-weight:600}.payments-simple-details>summary span{margin-left:12px;font-size:.8125rem;color:var(--fg-mute);font-weight:400}.payments-simple-details>summary:focus-visible{outline:2px solid var(--green-text);outline-offset:2px}.payments-simple-help{padding:0 16px 16px}.payments-simple-help p{font-size:.875rem;color:var(--fg-mute);line-height:1.6;margin:0 0 12px}.payments-simple-help a{color:var(--green-text)}.payments-simple-details .ap-section{margin-top:0;padding-bottom:20px}@media(max-width:700px){.payments-simple-details>summary span{display:block;margin:6px 0 0 16px}}.pm-manual-start{padding:28px 0 36px}.pm-manual-start h2{font-size:1.375rem;margin:0 0 10px}.pm-manual-start p{color:var(--fg-mute);margin:0 0 24px;line-height:1.6}.payments-simple .pm-manual-start{border:1px solid var(--line);border-radius:16px;background:var(--paper-2);padding:28px;margin-bottom:28px}.pm-start-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:14px;background:var(--paper);color:var(--green-text);margin-bottom:20px}.pm-manual-start h2{text-wrap:balance}.pm-manual-start p{text-wrap:pretty;margin-bottom:22px}.pm-start-steps{display:flex;flex-wrap:wrap;gap:16px 28px;list-style:none;padding:0;margin:0 0 28px}.pm-start-steps li{display:flex;align-items:center;gap:8px;color:var(--fg-mute);font-size:.875rem}.pm-start-steps li>span{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;border:1px solid var(--line-2);color:var(--fg);background:var(--paper);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pm-manual-start .btn{min-height:48px;border-radius:8px;gap:24px}.pm-manual-start small{display:block;margin-top:14px;color:var(--fg-mute);font-size:.8125rem;line-height:1.5}.payments-simple-details{border:1px solid var(--line);border-radius:12px;margin-top:12px;padding:0 20px}details.payments-simple-details:not([open])>:not(summary){display:none}.payments-simple-details>summary{padding:20px 0}.payments-simple-details .pm-upload{padding-bottom:20px}.payments-simple-help{padding-inline:0}.payments-simple .ap-card{border-radius:12px}@media(max-width:700px){.payments-simple .pm-manual-start{padding:22px}.pm-start-steps{flex-direction:column;gap:12px}.pm-manual-start .btn{width:100%;justify-content:space-between}.payments-simple-details{padding-inline:16px}}.pm-confirmation{position:fixed;inset:0;margin:auto;width:min(420px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);padding:0;border:1px solid var(--line-2);border-radius:16px;background:var(--paper);color:var(--fg);overflow:auto}.pm-confirmation::-webkit-backdrop{background:rgba(10,20,16,.48)}.pm-confirmation::backdrop{background:rgba(10,20,16,.48)}.pm-confirmation-content{min-height:min(420px,calc(100vw - 32px));padding:48px 32px 32px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:20px}.pm-confirmation-close{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--fg);font:inherit;font-size:28px;cursor:pointer}.pm-confirmation-close:hover{background:var(--paper-2)}.pm-confirmation-mark{display:grid;place-items:center;width:52px;height:52px;background:var(--paper-2);color:var(--green-text);border-radius:50%;font-size:28px}.pm-confirmation h2{margin:0;font-family:var(--font-display);font-size:1.75rem;text-wrap:balance}.pm-confirmation p{margin:0;line-height:1.6;color:var(--fg-mute);overflow-wrap:anywhere;text-wrap:pretty}.pm-confirmation .btn{min-height:44px}