.payment-panel{border:1px solid #d8e2dc;border-radius:18px;background:#f6f8f5;padding:24px;margin:0 0 24px;overflow-wrap:anywhere}.payment-panel h2,.payment-panel h3{margin:8px 0 12px}.payment-panel .button{width:100%;margin:8px 0}.payment-panel .text-link{display:block;margin:12px 0}.payment-panel li{padding:9px 0}.payment-amount{display:block;font-size:2rem;margin:18px 0}.payment-return{max-width:850px;padding-bottom:80px}.payment-return>p{max-width:60ch}.integration-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.integration-grid .form-card{min-width:0}.integration-grid input,.integration-grid textarea{max-width:100%}.integration-status{padding:12px 16px;border-radius:10px;background:#edf2e9;margin:16px 0}.integration-actions{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}.integration-help{font-size:.86rem;color:#60736b;line-height:1.7;overflow-wrap:anywhere}.social-signin{display:grid;gap:10px;margin:22px 0}.social-signin a{border:1px solid #cdd7d0;border-radius:9px;padding:12px 16px;background:white;display:flex;align-items:center;justify-content:center;gap:12px;font-weight:600;text-decoration:none;color:#183a31}.social-signin a:hover{background:#f3f6f2}.social-signin small{display:block;text-align:center;color:#68766f}.social-setup{max-width:580px;margin:40px auto 80px}.social-brand{font-size:20px;width:22px;text-align:center}.social-signin [data-provider=facebook] .social-brand{color:#0866ff}.social-signin [data-provider=google] .social-brand{color:#4285f4}@media(max-width:800px){.integration-grid{grid-template-columns:1fr}.payment-panel{padding:18px}}
