.integrations-page{gap:16px;display:grid}.integrations-page .page-heading{margin-bottom:0}.integrations-page>.integrations-nav{min-width:0}@media (width>=761px){.integrations-page:has(>.integrations-nav){grid-template-columns:200px minmax(0,1fr);align-items:start;gap:0 32px}.integrations-page:has(>.integrations-nav)>:not(dialog){grid-column:2;min-width:0;margin-bottom:16px}.integrations-page:has(>.integrations-nav)>.page-heading{grid-column:1/-1}.integrations-page:has(>.integrations-nav)>.integrations-nav{top:calc(var(--rw-shell-height,0px) + 16px);grid-area:2/1/span 40;position:sticky}}.wh-section{gap:12px;display:grid}.wh-section h2{margin:0;font-size:1.05rem}.wh-notice{border:1px solid var(--rw-success-line);border-radius:var(--rw-radius);background:var(--rw-success-soft);color:var(--rw-ink);margin:0;padding:12px 16px}.wh-error{border:1px solid var(--rw-danger-line);border-radius:var(--rw-radius);background:var(--rw-danger-soft);color:var(--rw-ink);margin:0;padding:12px 16px}.wh-warning{border:1px solid var(--rw-warning-line);border-radius:var(--rw-radius-control);background:var(--rw-warning-soft);color:var(--rw-ink);margin:0;padding:10px 14px}.wh-empty{border:1px dashed var(--rw-line-strong);border-radius:var(--rw-radius);text-align:center;background:var(--rw-canvas);padding:24px}.wh-empty h3{margin:0 0 6px}.wh-empty p{color:var(--rw-muted-strong);margin:0}.wh-empty-receivers{text-align:start;padding:12px 14px}.wh-empty-receivers h3{color:var(--rw-muted-strong);margin:0;font-size:.9rem;font-weight:500}.wh-secret{border:2px solid var(--rw-warning-line);border-radius:var(--rw-radius);background:var(--rw-panel);gap:10px;padding:16px;display:grid}.wh-secret h2{overflow-wrap:anywhere;margin:0;font-size:1rem}.wh-secret p{margin:0}.wh-secret-row{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.wh-secret-row label{color:var(--rw-muted-strong);flex:280px;gap:4px;font-size:.85rem;display:grid}.wh-secret-row input{width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.wh-hint{color:var(--rw-muted-strong);margin:0;font-size:.85rem}.wh-endpoints{gap:12px;display:grid}.wh-endpoint{gap:10px;min-width:0;padding:16px;display:grid}.wh-endpoint-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}.wh-endpoint h3{overflow-wrap:anywhere;margin:0;font-size:1rem}.wh-endpoint p{overflow-wrap:anywhere;margin:0}.wh-url{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85rem}.wh-meta{color:var(--rw-muted-strong);font-size:.85rem}.wh-status{border-radius:var(--rw-radius-pill);border:1px solid var(--rw-line-strong);background:var(--rw-surface);align-items:center;padding:2px 10px;font-size:.75rem;font-weight:600;display:inline-flex}.wh-status.active{border-color:var(--rw-success-line);background:var(--rw-success-soft)}.wh-status.auto_disabled{border-color:var(--rw-danger-line);background:var(--rw-danger-soft)}.wh-actions{flex-wrap:wrap;align-items:start;gap:8px;display:flex}.wh-actions form{margin:0}.wh-confirm{border:1px solid var(--rw-line);border-radius:var(--rw-radius-control);background:var(--rw-canvas)}.wh-confirm summary{cursor:pointer;align-items:center;min-height:44px;padding:8px 16px;font-weight:600;display:inline-flex}.wh-confirm[open]{flex:100%}.wh-confirm form{gap:10px;padding:0 16px 14px;display:grid}.wh-confirm p{color:var(--rw-muted-strong);margin:0}.wh-confirm .rw-button{justify-self:start}.wh-form{gap:14px;max-width:720px;padding:16px;display:grid}.wh-field{min-width:0;color:var(--rw-muted-strong);gap:4px;font-size:.85rem;display:grid}.wh-field input[type=text]{width:100%;font-size:1rem}.wh-events{border:0;gap:4px;margin:0;padding:0;display:grid}.wh-events legend{color:var(--rw-muted-strong);margin-bottom:4px;padding:0;font-size:.85rem}.wh-events label{box-sizing:border-box;min-width:0;min-height:44px;color:var(--rw-ink);cursor:pointer;align-items:center;gap:10px;padding:4px 0;line-height:1.35;display:flex}.wh-events input{flex:none;width:18px;height:18px;margin:0}.wh-form .rw-button{justify-self:start}.wh-log{border:1px solid var(--rw-line);border-radius:var(--rw-radius-control);background:var(--rw-panel);overflow:auto}.wh-log table{border-collapse:collapse;width:100%}.wh-log th,.wh-log td{border-bottom:1px solid var(--rw-line);text-align:left;vertical-align:top;padding:12px 16px}.wh-log thead th{background:var(--rw-surface);letter-spacing:.04em;font-size:.75rem}.wh-log tbody tr:last-child td{border-bottom:0}.wh-log td span{color:var(--rw-muted-strong);margin-top:4px;font-size:.85rem;display:block}.wh-log td form{margin:8px 0 0}.wh-catalog-group{gap:10px;display:grid}.wh-catalog-group h2{margin:0;font-size:1.05rem}.wh-catalog-group>p{margin:0}.wh-catalog{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.wh-catalog-card{flex-direction:column;gap:8px;min-width:0;padding:16px;display:flex}.wh-catalog-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.wh-catalog-card h3{overflow-wrap:anywhere;margin:0;font-size:1rem}.wh-catalog-card p{margin:0;line-height:1.5}.wh-catalog-actions{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:auto;padding-top:4px;display:flex}.wh-catalog-actions form{display:contents}@media (width<=760px){.integrations-page{gap:12px}.wh-catalog{grid-template-columns:minmax(0,1fr);gap:8px}.wh-catalog-card{padding:12px}.wh-section,.wh-endpoints{gap:8px}.wh-form,.wh-endpoint,.wh-secret{gap:10px;padding:12px}.wh-events{gap:0}.wh-events label{font-size:.875rem}.wh-actions{gap:6px;display:flex}.wh-actions>form,.wh-actions>.wh-confirm{flex:calc(50% - 6px);min-width:0}.wh-actions>.wh-confirm[open]{flex-basis:100%}.wh-actions .rw-button,.wh-confirm summary{box-sizing:border-box;width:100%;padding:8px 10px;font-size:.85rem}.wh-log{font-size:.85rem;overflow:hidden}.wh-log table,.wh-log tbody{display:block}.wh-log thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.wh-log tbody tr{border-bottom:1px solid var(--rw-line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 12px;padding:12px;display:grid}.wh-log tbody tr:last-child{border-bottom:0}.wh-log td{overflow-wrap:anywhere;border-bottom:0;gap:2px;min-width:0;padding:0;display:grid}.wh-log td:first-child,.wh-log td:last-child{grid-column:1/-1}.wh-log td:before{content:attr(data-label);color:var(--rw-muted-strong);letter-spacing:.05em;text-transform:uppercase;font-size:.6875rem;font-weight:600}}.wh-key-line{color:var(--rw-muted-strong);flex-wrap:wrap;gap:4px 12px;margin:0;padding:0;font-size:.85rem;list-style:none;display:flex}.wh-key-prefix{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85rem}.wh-status.revoked{border-color:var(--rw-danger-line);background:var(--rw-danger-soft)}.wh-endpoint.revoked{background:var(--rw-canvas)}.wh-badge{border-radius:var(--rw-radius-pill);border:1px solid var(--rw-line-strong);background:var(--rw-surface);overflow-wrap:anywhere;justify-self:start;align-items:center;padding:2px 10px;font-size:.75rem;font-weight:600;display:inline-flex}.wh-steps{gap:4px;margin:0;padding-inline-start:20px;display:grid}.wh-steps li{line-height:1.45}.wh-key-secret{font-size:.85rem}.wh-secret .wh-steps{color:var(--rw-ink)}.wh-secret h3{margin:4px 0 0;font-size:.95rem}
