.payment-help{margin:22px 0;border:1px solid #dce4ee;border-radius:12px;padding:20px;background:#f8fafc}.payment-help summary{font-size:16px;font-weight:600;cursor:pointer;line-height:1.6}.payment-help p{font-size:14px!important;line-height:1.8!important;max-width:850px;margin:12px 0!important;color:#586b80}.payment-help ol{padding-left:24px;display:grid;gap:18px;margin:22px 0}.payment-help li{padding-left:8px}.payment-help li>strong{font-size:15px;font-weight:600}.payment-help code{overflow-wrap:anywhere;white-space:normal;font-size:13px}.payment-help li>code{display:block;padding:14px;border:1px solid #dce4ee;border-radius:8px;background:#fff;margin:12px 0}.payment-help a,.payment-help button{max-width:100%}.payment-help [role=status]{padding:12px;background:#edf2f9;border-radius:8px}.payment-connection-card .payment-help summary{font-size:16px;font-weight:600;padding:0}.payment-connection-card>details:not(.payment-help)>summary{font-size:14px;font-weight:550;line-height:1.6;padding:18px 22px}.payment-connection-card label>span{font-size:13px;font-weight:550}.payment-connection-card label small{font-size:12px;font-weight:400;line-height:1.6}.payment-connection-card input{height:auto;min-height:44px;font-size:14px;font-weight:400;padding:11px 12px}.payment-connection-card .gateway-webhook code{font-size:12px;line-height:1.6}.payment-connection-card details form{gap:20px}.webhook-secret-actions{display:flex;flex-wrap:wrap;gap:8px}.webhook-secret-actions button{padding:9px 12px;border:1px solid #cfdbd4;border-radius:7px;background:#fff;color:#315e46;font-size:13px;line-height:1.5}.payment-connection-card .gateway-credentials{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;min-width:0;border:0;padding:0;margin:0}.gateway-credentials>label{min-width:0;align-content:start}.gateway-credentials input{min-width:0;max-width:100%}.gateway-credentials:disabled{opacity:.7}.gateway-csv-import{grid-column:1/-1;min-width:0;padding:18px;border:1px solid #dce4ee;border-radius:10px;background:#f8fafc}.gateway-csv-import p{margin:10px 0!important}.gateway-csv-import small{display:block;color:#586b80;font-size:12px;line-height:1.6}.gateway-csv-import input[type=file]{background:#fff;overflow:hidden}.gateway-csv-import code{overflow-wrap:anywhere}.payment-connection-card .gateway-webhook{display:grid;min-width:0;gap:8px}.gateway-webhook strong{font-size:13px;font-weight:550}.gateway-webhook small{font-size:12px;line-height:1.6;color:#586b80}.gateway-connection-error,.gateway-secret-notice{grid-column:1/-1;min-width:0;overflow-wrap:anywhere}.gateway-connection-error{padding:16px;border:1px solid #ebc8c8;background:#fff8f8;border-radius:10px}.gateway-connection-error p{margin:0 0 12px!important}.gateway-secret-notice{font-size:13px;line-height:1.6}.payment-connection-card .gateway-connection-error p,.payment-connection-card .gateway-csv-import :is(.auth-error,.settings-success){font-size:13px!important;line-height:1.6!important;overflow-wrap:anywhere}@media(max-width:900px){.payment-connection-card .gateway-credentials{grid-template-columns:1fr}.gateway-csv-import{padding:14px}}