.payment-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.payment-settings-grid>article{display:grid;align-content:start;gap:14px;min-width:0;padding:18px;border:1px solid var(--border);border-radius:16px;background:var(--bg)}.payment-settings-grid textarea{resize:vertical}.payment-settings-grid>article>label:not(.switch-row){font-weight:800;font-size:13px}.payment-settings-grid .switch-row{width:100%;min-width:0}.payment-settings-grid .switch-row>span:last-child{min-width:0}.payment-method-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.payment-status{flex:0 0 auto;padding:6px 9px;border:1px solid var(--border);border-radius:999px;color:var(--muted);font-size:11px;font-weight:850}.payment-status.active{border-color:rgba(16,185,129,.35);background:rgba(16,185,129,.1);color:#10b981}.paypal-guidance{display:flex;align-items:flex-start;gap:9px;margin:0;padding:11px 12px;border:1px solid color-mix(in srgb,var(--p) 28%,var(--border));border-radius:12px;background:rgba(108,76,255,.06);color:var(--muted);font-size:12px;line-height:1.5}.paypal-guidance i{margin-top:1px;color:var(--p);font-size:16px}.payment-settings-grid .form-grid{gap:14px;padding:2px 0 0}.checkout-payment-options{display:grid;gap:12px}.checkout-payment-option{display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:13px;padding:17px;border:1px solid var(--border);border-radius:14px;background:var(--bg);cursor:pointer}.checkout-payment-option:has(input:checked){border-color:var(--p);background:rgba(109,68,255,.07);box-shadow:0 0 0 2px rgba(109,68,255,.09)}.checkout-payment-option>i{font-size:26px;color:var(--p)}.checkout-payment-option input{accent-color:var(--p)}.checkout-payment-option span{display:flex;flex-direction:column}.checkout-payment-option small{margin-top:4px;color:var(--muted)}@media(max-width:1180px){.payment-settings-grid{grid-template-columns:1fr}}@media(max-width:760px){.payment-settings-grid .form-grid{grid-template-columns:1fr}.payment-settings-grid .field-group{grid-column:auto}.payment-method-head{align-items:stretch;flex-direction:column}.payment-status{align-self:flex-start}}
