.payment-diagnostics>summary{cursor:pointer;color:#304c35;font-weight:650;line-height:1.6}.payment-diagnostics>summary:focus-visible{outline:2px solid #417950;outline-offset:5px}.payment-diagnostics>summary small{display:block;margin-top:4px;color:#596d51;font-size:13px;font-weight:400}.payment-diagnostic-checks{margin:20px 0}.payment-diagnostic-checks>div{padding:15px 0;border-top:1px solid #e1e8da}.payment-diagnostic-checks dt{display:flex;align-items:baseline;justify-content:space-between;gap:10px 16px;flex-wrap:wrap}.payment-diagnostic-checks dt code{overflow-wrap:anywhere;font-size:12px;color:#304c35}.payment-diagnostic-checks dd{margin:8px 0 0;color:#596d51;font-size:13px;line-height:1.7}.payment-diagnostic-status{border-radius:5px;padding:3px 8px;font-size:12px;line-height:1.5}.payment-diagnostic-pass{color:#315f3d;background:#edf5e9}.payment-diagnostic-fail{color:#914b21;background:#fff0df}.payment-diagnostic-optional{color:#5e655c;background:#f0f2ee}