:root{--bg:#f7f8fa;--bg-elevated:#fff;--bg-sidebar:#343a73;--border:#e5e7eb;--text-primary:#1a1a1a;--text-secondary:#6b7280;--text-muted:#9ca3af;--color-primary:#343a73;--color-primary-hover:#2c3162;--color-primary-soft:#343a731a;--color-accent:#ffa300;--color-accent-soft:#ffa30024;--color-success:#16a34a;--color-danger:#dc2626;--color-warning:#b45309;--radius:8px;--font:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:var(--bg);color:var(--text-primary);font-family:var(--font);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font-family:inherit}.sidebar{background:var(--color-primary);border-right:1px solid var(--border);flex-direction:column;flex-shrink:0;width:240px;padding:20px 12px;display:flex}.sidebar-brand{border-bottom:1px solid #ffffff24;align-items:center;margin-bottom:8px;padding:8px 8px 20px;display:flex}.sidebar-brand-logo{object-fit:contain;object-position:left center;width:100%;height:auto;max-height:40px}.sidebar-nav{flex-direction:column;gap:16px;margin-top:8px;display:flex}.sidebar-nav-group{flex-direction:column;gap:2px;display:flex}.sidebar-nav-group-label{text-transform:uppercase;letter-spacing:.06em;color:#ffffff80;margin-bottom:6px;padding:0 12px;font-size:11px;font-weight:600}.sidebar-nav-item{border-radius:var(--radius);color:#ffffffbf;align-items:center;gap:10px;padding:9px 12px;font-size:14px;font-weight:500;transition:background .12s,color .12s;display:flex}.sidebar-nav-item:hover{color:#fff;background:#ffffff14}.sidebar-nav-item.active{background:var(--color-primary-hover);color:#fff;box-shadow:inset 3px 0 0 var(--color-accent)}.sidebar-footer{border-top:1px solid #ffffff24;margin-top:auto;padding:12px 8px 4px}.sidebar-footer-text{color:#ffffff80;font-size:12px}.topbar{border-bottom:1px solid var(--border);background:var(--bg);flex-shrink:0;align-items:center;height:60px;padding:0 24px;display:flex}.topbar-spacer{flex:1}.topbar-account{background:var(--bg-elevated);border:1px solid var(--border);color:var(--text-secondary);border-radius:var(--radius);cursor:pointer;align-items:center;gap:8px;padding:6px 10px;font-size:13px;display:flex}.topbar-account:hover{color:var(--text-primary);border-color:var(--color-accent)}.topbar-account-avatar{background:var(--color-accent-soft);width:22px;height:22px;color:var(--color-accent);border-radius:50%;justify-content:center;align-items:center;display:flex}.app-shell{width:100vw;height:100vh;display:flex;overflow:hidden}.app-main{flex-direction:column;flex:1;min-width:0;display:flex}.app-content{flex:1;padding:32px 40px;overflow-y:auto}.page-header{margin-bottom:24px}.page-header h1{color:var(--text-primary);margin:0 0 4px;font-size:22px;font-weight:600}.page-header p{color:var(--text-secondary);margin:0;font-size:14px}.summary-card{background:var(--bg-elevated);border:1px solid var(--border);border-radius:12px;flex-direction:column;flex:1;gap:6px;min-width:160px;padding:18px 20px;display:flex}.summary-card-label{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);font-size:12px;font-weight:600}.summary-card-value{color:var(--text-primary);font-size:26px;font-weight:700}.range-toggle{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.range-toggle-options{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius);gap:4px;padding:3px;display:flex}.range-toggle-btn{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:6px 14px;font-size:13px;font-weight:500;transition:background .12s,color .12s}.range-toggle-btn:hover{color:var(--text-primary)}.range-toggle-btn.active{background:var(--color-primary);color:#fff}.range-toggle-month,.range-toggle-year{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius);color:var(--text-primary);padding:7px 10px;font-family:inherit;font-size:13px}.badge{white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}.badge-default{background:var(--color-accent-soft);color:var(--color-accent)}.badge-warning{color:var(--color-warning);background:#b453091f}.badge-success{color:var(--color-success);background:#16a34a1f}.badge-neutral{background:var(--color-primary-soft);color:var(--color-primary)}.trend{font-size:13px;font-weight:700}.trend-up{color:var(--color-success)}.trend-down{color:var(--color-danger)}.trend-flat{color:var(--color-warning)}.trend-neutral{color:var(--text-muted)}.course-table{background:var(--bg-elevated);border:1px solid var(--border);border-radius:12px;overflow:hidden}.course-table-row{text-align:left;grid-template-columns:32px 2fr 1fr 1fr 1fr .8fr;align-items:center;gap:12px;padding:12px 18px;display:grid}.course-table-header{text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted);border-bottom:1px solid var(--border);font-size:12px;font-weight:600}.course-table-group+.course-table-group{border-top:1px solid var(--border)}.course-table-row-main{width:100%;color:var(--text-primary);cursor:pointer;background:0 0;border:none;font-family:inherit;font-size:14px}.course-table-row-main:hover{background:var(--bg)}.col-revenue,.col-enrollments{font-variant-numeric:tabular-nums;color:var(--text-secondary)}.col-license-none{color:var(--text-muted)}.course-subtable{background:var(--bg);padding:4px 18px 12px 50px}.course-subtable-row{color:var(--text-secondary);grid-template-columns:2fr 1fr 1fr 1fr;gap:12px;padding:8px 0;font-size:13px;display:grid}.course-subtable-header{text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted);border-bottom:1px solid var(--border);font-size:11px;font-weight:600}.course-table-empty{text-align:center;color:var(--text-muted);background:var(--bg-elevated);border:1px dashed var(--border);border-radius:12px;padding:40px}.pagination{justify-content:center;align-items:center;gap:16px;margin-top:16px;display:flex}.pagination-btn{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius);color:var(--text-primary);cursor:pointer;padding:8px 16px;font-family:inherit;font-size:13px;font-weight:600}.pagination-btn:hover:not(:disabled){background:var(--bg)}.pagination-btn:disabled{color:var(--text-muted);cursor:not-allowed;opacity:.6}.pagination-indicator{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:13px}.dashboard-controls{align-items:center;gap:16px;margin-bottom:20px;display:flex}.dashboard-range-label{color:var(--text-muted);font-size:13px}.dashboard-summary-row{flex-wrap:wrap;gap:16px;margin-bottom:24px;display:flex}.dashboard-loading{text-align:center;color:var(--text-muted);padding:40px}.dashboard-error{border:1px solid var(--color-danger);color:var(--color-danger);background:#dc262614;border-radius:10px;padding:16px 20px;font-size:13px}.sales-table{background:var(--bg-elevated);border:1px solid var(--border);border-radius:12px;overflow:hidden}.sales-table-row{text-align:left;grid-template-columns:32px 1.4fr 1fr 1fr .8fr .9fr 1fr;align-items:center;gap:12px;padding:12px 18px;display:grid}.sales-table-header{text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted);border-bottom:1px solid var(--border);font-size:12px;font-weight:600}.sales-table-group+.sales-table-group{border-top:1px solid var(--border)}.sales-table-row-main{width:100%;color:var(--text-primary);cursor:pointer;background:0 0;border:none;font-family:inherit;font-size:14px}.sales-table-row-main:hover{background:var(--bg)}.col-customer{font-weight:600}.col-products,.col-total,.col-date{font-variant-numeric:tabular-nums;color:var(--text-secondary)}.col-products{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.sales-discount-pct{color:var(--color-success);font-weight:600}.sales-no-price{color:var(--text-muted);font-size:12px;font-style:italic}.sales-subtable{background:var(--bg);padding:4px 18px 12px 50px}.sales-subtable-row{color:var(--text-secondary);grid-template-columns:2fr 1fr 1fr;gap:12px;padding:8px 0;font-size:13px;display:grid}.sales-subtable-header{text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted);border-bottom:1px solid var(--border);font-size:11px;font-weight:600}.sales-table-empty{text-align:center;color:var(--text-muted);background:var(--bg-elevated);border:1px dashed var(--border);border-radius:12px;padding:40px}.sales-controls{align-items:center;gap:16px;margin-bottom:20px;display:flex}.sales-range-label{color:var(--text-muted);font-size:13px}.sales-filter-bar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.sales-filter-search{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius);min-width:180px;color:var(--text-primary);flex:220px;padding:7px 12px;font-family:inherit;font-size:13px}.sales-filter-select,.sales-filter-date{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius);color:var(--text-primary);padding:7px 10px;font-family:inherit;font-size:13px}.sales-filter-date-label{color:var(--text-muted);align-items:center;gap:6px;font-size:12px;display:flex}.sales-date-override-note{color:var(--color-warning);margin:-8px 0 16px;font-size:12px}.sales-source-note{color:var(--text-muted);max-width:720px;margin:0 0 20px;font-size:13px}.sales-summary-row{flex-wrap:wrap;gap:16px;margin-bottom:24px;display:flex}.sales-loading{text-align:center;color:var(--text-muted);padding:40px}.sales-error{border:1px solid var(--color-danger);color:var(--color-danger);background:#dc262614;border-radius:10px;padding:16px 20px;font-size:13px}.category-badge{white-space:nowrap;background:var(--color-accent-soft);color:var(--color-accent);border-radius:999px;align-items:center;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}.insights-modal-backdrop{z-index:100;background:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.insights-modal{background:var(--bg-elevated);border:1px solid var(--border);border-radius:14px;flex-direction:column;width:100%;max-width:560px;max-height:85vh;display:flex;overflow:hidden}.insights-modal-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 20px 14px;display:flex}.insights-modal-header h3{color:var(--text-primary);margin:0 0 4px;font-size:17px}.insights-modal-website-link{color:var(--color-accent,#2563eb);font-size:13px;text-decoration:none}.insights-modal-website-link:hover{text-decoration:underline}.insights-modal-close{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:2px 6px;font-size:22px;line-height:1}.insights-modal-close:hover{color:var(--text-primary)}.insights-modal-body{flex-direction:column;gap:16px;padding:18px 20px;display:flex;overflow-y:auto}.insights-modal-section h4{text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted);margin:0 0 6px;font-size:12px;font-weight:700}.insights-modal-section p{color:var(--text-secondary);margin:0;font-size:13.5px;line-height:1.55}.insights-modal-empty{color:var(--text-muted);font-size:13px}.insights-modal-recommended{background:var(--bg);border:1px solid var(--border);border-radius:10px;padding:12px 14px}.insights-modal-recommended-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.insights-modal-service{border-radius:8px;flex-direction:column;gap:4px;padding:8px 10px;display:flex}.insights-modal-service-relevant{background:#16a34a14;border:1px solid #16a34a40}.insights-modal-service-not-relevant{opacity:.6}.insights-modal-service-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.insights-modal-service-name{color:var(--text-primary);font-size:13px;font-weight:600}.insights-modal-service-rank{color:var(--color-success,#16a34a);margin-right:6px;font-size:11px;font-weight:700;display:inline-block}.insights-modal-service-badge{text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:700}.insights-modal-service-relevant .insights-modal-service-badge{background:var(--color-success,#16a34a);color:#fff}.insights-modal-service-not-relevant .insights-modal-service-badge{background:var(--border);color:var(--text-muted)}.insights-modal-service-reason{color:var(--text-secondary);margin:0;font-size:12.5px;line-height:1.45}.insights-modal-service-courses{color:var(--text-primary);flex-direction:column;gap:2px;margin:2px 0 0;padding-left:18px;font-size:12px;display:flex}.insights-modal-footer{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.insights-modal-timestamp{color:var(--text-muted);font-size:11px}.insights-modal-actions{gap:8px;margin-left:auto;display:flex}.insights-modal-copy,.insights-modal-regenerate{border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:6px;padding:6px 12px;font-family:inherit;font-size:12px}.insights-modal-copy:hover,.insights-modal-regenerate:hover{background:var(--bg)}.leads-table{background:var(--bg-elevated);border:1px solid var(--border);border-radius:12px;overflow:hidden}.leads-table-row{text-align:left;grid-template-columns:1.1fr 1.3fr 1.2fr 1fr 1fr 1.6fr .8fr .9fr;align-items:center;gap:12px;padding:12px 18px;font-size:13px;display:grid}.leads-table-header{text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted);border-bottom:1px solid var(--border);font-size:12px;font-weight:600}.leads-table-group+.leads-table-group{border-top:1px solid var(--border)}.col-customer-name{color:var(--text-primary);font-weight:600}.col-customer-email{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12px;overflow:hidden}.col-company{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12px;overflow:hidden}.col-insights{min-width:0;font-size:12px}.lead-insights-pill{border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-family:inherit;font-size:12px;display:inline-flex}.lead-insights-pill:hover{background:var(--bg)}.lead-insights-pill:disabled{opacity:.6;cursor:default}.lead-insights-pill-ready{border-color:var(--color-success,#16a34a);color:var(--color-success,#16a34a)}.lead-insights-pill-personal,.lead-insights-pill-personal.lead-insights-pill-ready{border-color:var(--border);color:var(--text-muted)}.lead-insights-pill-personal .lead-insights-dot{background:var(--text-muted)}.lead-insights-dot{background:var(--color-success,#16a34a);border-radius:50%;flex-shrink:0;width:6px;height:6px}.lead-insights-retry{color:var(--color-danger);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:11px;text-decoration:underline}.lead-insights-error{color:var(--color-danger);margin-top:4px;font-size:11px}.col-product{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.col-category{flex-wrap:wrap;gap:4px;display:flex}.lead-no-category{color:var(--text-muted);font-size:12px}.col-qty,.col-total{font-variant-numeric:tabular-nums;color:var(--text-secondary)}.lead-stage-select,.lead-followup-input{background:var(--bg);border:1px solid var(--border);color:var(--text-primary);border-radius:6px;padding:5px 8px;font-family:inherit;font-size:12px}.lead-followup-input.overdue{border-color:var(--color-danger);color:var(--color-danger)}.col-followup{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.lead-overdue-badge{color:var(--color-danger);text-transform:uppercase;letter-spacing:.02em;font-size:10px;font-weight:700}.lead-notes-toggle{border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:6px;padding:5px 10px;font-family:inherit;font-size:12px}.lead-notes-toggle:hover{background:var(--bg)}.col-date{font-variant-numeric:tabular-nums;color:var(--text-muted);font-size:12px}.lead-notes-panel{background:var(--bg);padding:4px 18px 16px}.lead-notes-textarea{background:var(--bg-elevated);border:1px solid var(--border);width:100%;min-height:70px;color:var(--text-primary);resize:vertical;border-radius:8px;padding:10px 12px;font-family:inherit;font-size:13px}.leads-table-empty{text-align:center;color:var(--text-muted);background:var(--bg-elevated);border:1px dashed var(--border);border-radius:12px;padding:40px}.leads-filter-bar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px;display:flex}.leads-filter-search{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius);min-width:180px;color:var(--text-primary);flex:220px;padding:7px 12px;font-family:inherit;font-size:13px}.leads-filter-select{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius);color:var(--text-primary);padding:7px 10px;font-family:inherit;font-size:13px}.leads-summary-row{flex-wrap:wrap;gap:16px;margin-bottom:24px;display:flex}.leads-loading{text-align:center;color:var(--text-muted);padding:40px}.leads-error{border:1px solid var(--color-danger);color:var(--color-danger);background:#dc262614;border-radius:10px;margin-bottom:20px;padding:16px 20px;font-size:13px}.campaign-table{background:var(--bg-elevated);border:1px solid var(--border);border-radius:12px;overflow:hidden}.campaign-table-row{text-align:left;grid-template-columns:32px 1.8fr 1fr 1fr 1fr 1fr 1fr .8fr;align-items:center;gap:12px;padding:12px 18px;display:grid}.campaign-table-header{text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted);border-bottom:1px solid var(--border);font-size:12px;font-weight:600}.campaign-table-group+.campaign-table-group{border-top:1px solid var(--border)}.campaign-table-row-main{width:100%;color:var(--text-primary);cursor:pointer;background:0 0;border:none;font-family:inherit;font-size:14px}.campaign-table-row-main:hover{background:var(--bg)}.campaign-row-unattributed{color:var(--text-secondary);font-style:italic}.col-name{font-weight:600}.campaign-row-unattributed .col-name{font-weight:500}.col-num{font-variant-numeric:tabular-nums;color:var(--text-secondary)}.profit{font-weight:700}.profit-up{color:var(--color-success)}.profit-down{color:var(--color-danger)}.profit-neutral{color:var(--text-muted)}.campaign-subtable{background:var(--bg);padding:4px 18px 12px 50px}.campaign-subtable-row{color:var(--text-secondary);grid-template-columns:2fr 1fr 1fr;gap:12px;padding:8px 0;font-size:13px;display:grid}.campaign-subtable-header{text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted);border-bottom:1px solid var(--border);font-size:11px;font-weight:600}.campaign-subtable-empty{color:var(--text-muted);padding:12px 0;font-size:13px}.campaign-table-empty{text-align:center;color:var(--text-muted);background:var(--bg-elevated);border:1px dashed var(--border);border-radius:12px;padding:40px}.ad-analysis-controls{align-items:center;gap:16px;margin-bottom:20px;display:flex}.ad-analysis-range-label{color:var(--text-muted);font-size:13px}.ad-analysis-summary-row{flex-wrap:wrap;gap:16px;margin-bottom:24px;display:flex}.ad-analysis-loading{text-align:center;color:var(--text-muted);padding:40px}.ad-analysis-error{border:1px solid var(--color-danger);color:var(--color-danger);background:#dc262614;border-radius:10px;padding:16px 20px;font-size:13px}.settings-card{background:var(--bg-elevated);border:1px solid var(--border);border-radius:12px;max-width:560px;margin-bottom:20px;padding:20px 24px}.settings-card-header{margin-bottom:16px}.settings-card-header h3{color:var(--text-primary);margin:0 0 4px;font-size:15px;font-weight:600}.settings-card-header p{color:var(--text-muted);margin:0;font-size:13px}.settings-card-footer{align-items:center;gap:12px;margin-top:4px;display:flex}.settings-card-status{font-size:13px;font-weight:500}.settings-card-status-success{color:var(--color-success)}.settings-card-status-error{color:var(--color-danger)}.btn-primary{background:var(--color-primary);color:#fff;border-radius:var(--radius);cursor:pointer;border:none;padding:8px 16px;font-size:13px;font-weight:600}.btn-primary:hover:not(:disabled){background:var(--color-primary-hover)}.btn-primary:disabled{opacity:.5;cursor:not-allowed}.form-field{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.form-field-label{color:var(--text-secondary);font-size:13px;font-weight:500}.form-field input{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);color:var(--text-primary);padding:9px 12px;font-family:inherit;font-size:14px}.form-field input::placeholder{color:var(--text-muted)}.form-field input:disabled{opacity:.6;cursor:not-allowed}.form-field-hint{color:var(--text-muted);font-size:12px}.webhook-logs-controls{align-items:center;gap:12px;margin-bottom:20px;display:flex}.webhook-logs-site-select{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius);color:var(--text-primary);padding:8px 12px;font-family:inherit;font-size:13px}.webhook-logs-refresh{background:var(--color-primary);color:#fff;border-radius:var(--radius);cursor:pointer;border:none;padding:8px 16px;font-size:13px;font-weight:600}.webhook-logs-refresh:hover{background:var(--color-primary-hover)}.webhook-logs-loading,.webhook-logs-empty{text-align:center;color:var(--text-muted);background:var(--bg-elevated);border:1px dashed var(--border);border-radius:12px;padding:40px}.webhook-logs-error{border:1px solid var(--color-danger);color:var(--color-danger);background:#dc262614;border-radius:10px;padding:16px 20px;font-size:13px}.webhook-logs-list{flex-direction:column;gap:16px;display:flex}.webhook-log-entry{background:var(--bg-elevated);border:1px solid var(--border);border-radius:12px;overflow:hidden}.webhook-log-entry-header{cursor:pointer;align-items:center;gap:12px;padding:12px 18px;display:flex}.webhook-log-entry-header:hover{background:var(--bg)}.webhook-log-expand{display:inline-flex}.chevron{color:var(--text-muted);transition:transform .15s;display:inline-flex}.chevron.open{transform:rotate(-180deg)}.webhook-log-event-type{color:var(--text-primary);font-size:14px;font-weight:600}.webhook-log-signature-invalid{color:var(--color-danger);font-size:11px;font-weight:700}.webhook-log-timestamp{color:var(--text-muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.webhook-log-site-none{color:var(--text-muted);font-size:11px;font-style:italic}.webhook-log-site-button{cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit}.webhook-log-site-form{align-items:center;gap:6px;display:flex}.webhook-log-site-input{border:1px solid var(--border);background:var(--bg);color:var(--text-primary);border-radius:6px;padding:4px 8px;font-family:inherit;font-size:12px}.webhook-log-site-save,.webhook-log-site-cancel{cursor:pointer;border:none;border-radius:6px;padding:4px 8px;font-size:11px;font-weight:600}.webhook-log-site-save{background:var(--color-primary);color:#fff}.webhook-log-site-cancel{background:var(--bg);color:var(--text-secondary);border:1px solid var(--border)}.webhook-log-payload{color:var(--text-secondary);background:var(--bg);white-space:pre;margin:0;padding:16px 18px;font-size:12px;line-height:1.5;overflow-x:auto}
