#adminApp #paymentsForm{grid-column:1/-1;min-width:0}
#paymentsForm .sbp-provider-choice{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:16px;margin:18px 0;border:1px solid #464b54;border-radius:12px}
#paymentsForm .sbp-provider-choice legend{padding:0 8px;color:#d7dce5;font-size:13px}
#adminApp #paymentsForm .sbp-provider-choice label{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;text-align:left;gap:12px;padding:14px;border:1px solid #4c515c;border-radius:10px;cursor:pointer;background:#232730;min-height:64px}
#adminApp #paymentsForm .sbp-provider-choice label:has(input:checked){border-color:#ffdb00;background:#ffdb000d}
#adminApp #paymentsForm .sbp-provider-choice input[type=radio]{width:20px;min-width:20px;max-width:20px;height:20px;min-height:20px;flex:0 0 20px;padding:0;margin:0;accent-color:#ffdb00}
#adminApp #paymentsForm .sbp-provider-choice span{display:grid;gap:5px;margin:0;color:#fff;font-weight:700;font-size:16px;text-align:left}
#paymentsForm .sbp-provider-choice small{color:#9ca6b7;font-weight:400;font-size:12px}
#paymentsForm .payment-credentials{margin:12px 0;padding:0;border:1px solid #3e444e;border-radius:10px;overflow:hidden}
#adminApp #paymentsForm .payment-credentials summary{display:block;padding:16px;font-size:14px;background:#232730;cursor:pointer}
#paymentsForm .payment-credentials label{display:grid;gap:8px;margin:16px;font-size:13px;color:#c6cedb}
#paymentsForm .payment-credentials :is(input,textarea){box-sizing:border-box;width:100%;max-width:100%;padding:12px;border:1px solid #474e5a;border-radius:8px;background:#15181e;color:#eff3fa;font:14px/1.5 monospace;min-height:44px}
#paymentsForm .payment-credentials input[readonly]{color:#ffe46d;cursor:text}
#paymentsForm .payment-credentials p{margin:16px;font-size:13px;line-height:1.6}
#paymentsForm :is(.payment-key-hint,#paymentSettingsStatus){font-size:13px;line-height:1.6}
#paymentsForm #paymentSettingsStatus{color:#ffe46d}
#paymentsForm>button{min-height:48px}
@media(max-width:600px){#paymentsForm .sbp-provider-choice{grid-template-columns:1fr}#paymentsForm .payment-credentials :is(input,textarea){font-size:16px}}
