/* /webhooks page styles. Layered on /v2.css. No url() assets. */
.wh-actions .wh-primary,.wh-form .wh-primary{background:#caff24;color:#07152f;font-weight:700}
.wh-follow{white-space:nowrap}
.wh-updated{font-size:.85rem;opacity:.78;margin-top:.8rem}
.wh-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem;align-items:start}
.wh-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem}
.wh-event{border:1px solid rgba(127,127,127,.35);border-radius:14px;padding:1rem 1.1rem;line-height:1.5}
.wh-event h3{margin:.2rem 0 .5rem}
.wh-lead{border-color:#caff24;box-shadow:0 0 0 2px rgba(202,255,36,.35) inset}
.wh-type code{font-weight:700}
.wh-status{display:inline-block;font-size:.72em;letter-spacing:.03em;text-transform:uppercase;border-radius:999px;padding:.05em .6em;margin-left:.3em;border:1px solid currentColor;white-space:nowrap}
.wh-ok{color:#2f8f3a}.wh-part{color:#b7791f}.wh-wait{color:#6b6bd6}
.wh-rules{padding-left:1.1rem;display:grid;gap:.35rem}
.wh-srcline,.wh-note{font-size:.85rem;opacity:.88}
.wh-src a{font-size:.95em}
.wh-pre{position:relative;max-width:100%}
.wh-pre pre{background:#07152f;color:#f2efe4;border-radius:12px;padding:1rem;overflow:auto;max-height:28rem;font-size:.78rem;line-height:1.45;max-width:100%;white-space:pre}
.wh-copy{position:absolute;top:.5rem;right:.6rem;font:600 .75rem/1 var(--body);background:#caff24;color:#07152f;border:0;border-radius:999px;padding:.35rem .7rem;cursor:pointer}
.wh-flow svg{width:100%;height:auto;display:block}
.wh-flowbg{fill:#07152f}
.wh-box rect{fill:#13254a;stroke:#7ee0ff;stroke-width:1.5}
.wh-box.wh-lime rect{stroke:#caff24;stroke-width:2.5}
.wh-box.wh-coral rect{stroke:#ff7a59;stroke-width:2.5}
.wh-box text{fill:#f2efe4;font:700 14px var(--body)}
.wh-box text.wh-sub{font:500 11px var(--body);fill:#b9c3d9}
.wh-arrow{stroke:#c9b8ff;stroke-width:2.5;fill:none}
.wh-headfill{fill:#c9b8ff}
.wh-flow figcaption{font-size:.8rem;opacity:.75;margin:.4rem 0 1rem}
.wh-tablewrap{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}
.wh-table th,.wh-table td{vertical-align:top;text-align:left}
.wh-steps{padding-left:1.2rem;display:grid;gap:.35rem;line-height:1.5}
.wh-form{border:1px solid rgba(127,127,127,.35);border-radius:14px;padding:1rem 1.1rem;display:grid;gap:.6rem}
.wh-form input[type=url]{width:100%;padding:.6rem .7rem;border-radius:10px;border:1px solid rgba(127,127,127,.6);font:inherit}
.wh-form fieldset{border:0;padding:0;margin:0;display:grid;gap:.3rem}
.wh-form legend{font-weight:700;margin-bottom:.3rem}
.wh-result{font-size:.88rem;opacity:.9;overflow-wrap:anywhere}
.wh-ex{margin:.6rem 0;border-bottom:1px solid rgba(127,127,127,.25);padding-bottom:.6rem}
.wh-ex summary{cursor:pointer;font-weight:700}
.wh-checked{font-size:.78em;opacity:.7;white-space:nowrap}
.wh-sources li{margin:.25rem 0;overflow-wrap:anywhere}
code{overflow-wrap:anywhere}
@media (max-width:860px){.wh-two{grid-template-columns:minmax(0,1fr)}.wh-grid{grid-template-columns:minmax(0,1fr)}}
.wh-two>*,.wh-grid>*{min-width:0}
.wh-table th code{overflow-wrap:normal;word-break:normal;white-space:nowrap}
