.p24-checkout{max-width:700px;margin:30px auto;padding:24px}.p24-checkout h1{font-size:1.8rem;margin-bottom:24px}.p24-field{display:flex;flex-direction:column;gap:7px;margin:18px 0}.p24-field input,.p24-field textarea{width:100%;padding:12px;border:1px solid #b8aab7;border-radius:6px;font:inherit}.p24-field textarea{min-height:95px}.p24-consent{display:flex;align-items:flex-start;gap:12px;margin:24px 0;line-height:1.6}.p24-consent input{width:19px;height:19px;flex-shrink:0;margin-top:4px}.p24-summary{padding:0;list-style:none}.p24-summary li{display:flex;justify-content:space-between;gap:15px;padding:12px 0;border-bottom:1px solid #e4dce3}.p24-summary strong{white-space:nowrap}.p24-button{background:#667eea;color:white;padding:14px 20px;border:0;border-radius:6px;font:inherit;cursor:pointer}.p24-button:disabled{opacity:.65;cursor:wait}.p24-error{padding:12px;background:#fff0f0;color:#8b2424;border:1px solid #dba7a7;border-radius:6px}.p24-help{line-height:1.6;color:#544e57;margin-top:18px}.p24-checkout a{color:#57488d;text-decoration:underline}
