.esp-webhooks-admin h2{display:flex;align-items:center;gap:10px;font-size:1.15em}.esp-webhooks-admin .esp-panel{margin:22px 0;padding:16px 18px;border:1px solid var(--primary-low);border-radius:6px;background:var(--secondary)}.esp-webhooks-admin .esp-hint{color:var(--primary-medium);font-size:.9em;font-weight:normal}.esp-webhooks-admin .esp-badge{font-size:.7em;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:3px 8px;border-radius:999px}.esp-webhooks-admin .esp-badge--on{background:var(--success-low);color:var(--success)}.esp-webhooks-admin .esp-badge--off{background:var(--danger-low);color:var(--danger)}.esp-webhooks-admin .esp-table{width:100%;border-collapse:collapse}.esp-webhooks-admin .esp-table th,.esp-webhooks-admin .esp-table td{padding:6px 10px;text-align:left;border-bottom:1px solid var(--primary-low);vertical-align:middle}.esp-webhooks-admin .esp-table tbody tr:last-child th,.esp-webhooks-admin .esp-table tbody tr:last-child td{border-bottom:0}.esp-webhooks-admin .esp-table th{font-weight:600;white-space:nowrap}.esp-webhooks-admin .esp-table code{font-size:.85em;word-break:break-all}.esp-webhooks-admin .esp-url-table th{width:110px;text-transform:capitalize}.esp-webhooks-admin .esp-copy-cell{width:1%;white-space:nowrap}.esp-webhooks-admin .esp-num{text-align:right;font-variant-numeric:tabular-nums;width:1%;white-space:nowrap}.esp-webhooks-admin .esp-reason{max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--primary-medium)}.esp-webhooks-admin .esp-empty{color:var(--primary-medium);font-style:italic}.esp-webhooks-admin .esp-filter-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.esp-webhooks-admin .esp-filter-row label{display:flex;flex-direction:column;font-size:.85em;font-weight:600;gap:3px}.esp-webhooks-admin .esp-filter-row input,.esp-webhooks-admin .esp-filter-row select{margin:0}.esp-webhooks-admin .esp-cards{display:grid;grid-template-columns:repeat(auto-fit, minmax(120px, 1fr));gap:12px;margin:22px 0}.esp-webhooks-admin .esp-card{padding:14px;border:1px solid var(--primary-low);border-radius:6px;background:var(--secondary);text-align:center}.esp-webhooks-admin .esp-card__num{font-size:1.6em;font-weight:700;font-variant-numeric:tabular-nums}.esp-webhooks-admin .esp-card__label{font-size:.8em;color:var(--primary-medium);text-transform:uppercase;letter-spacing:.03em}.esp-webhooks-admin .esp-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:18px}@media(max-width: 900px){.esp-webhooks-admin .esp-grid-2{grid-template-columns:1fr}}.esp-webhooks-admin .esp-bar-cell{width:60%}.esp-webhooks-admin .esp-bar{display:block;width:100%;height:14px;border-radius:3px;background:var(--primary-low);overflow:hidden}.esp-webhooks-admin .esp-bar__fill{display:block;height:100%;background:var(--tertiary)}.esp-webhooks-admin .esp-day-scroll{max-height:360px;overflow:auto}.esp-webhooks-admin .esp-events-table{font-size:.9em}.esp-webhooks-admin .esp-pager{display:flex;gap:8px;margin-top:12px}.esp-webhooks-admin .esp-actions-table th,.esp-webhooks-admin .esp-actions-table td{text-align:center}.esp-webhooks-admin .esp-actions-table th:first-child,.esp-webhooks-admin .esp-actions-table td:first-child{text-align:left;text-transform:capitalize}.esp-webhooks-admin .esp-num-input{width:70px;margin:0}
/*# sourceMappingURL=discourse-esp-webhooks_c76505b4aaf01836e23a81052d3e81124cf9bc09.css.map?__ws=my-healthy-haven.org */
