@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400&display=swap";:root{--brand-pink: #e10086;--brand-pink-strong: #c30074;--brand-navy: #2f3d67;--brand-blue: #3654a8;color-scheme:light;font-size:15px;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--ink: #27314d;--ink-muted: #6f7b99;--ink-soft: #8d97ad;--panel: #ffffff;--panel-muted: #f7f9fc;--page-bg: #f6f8fc;--border: #e6eaf2;--border-strong: #d5ddef;--focus-ring: rgba(225, 0, 134, .35);--shadow: 0 10px 30px rgba(33, 46, 81, .08);--shadow-floating: 0 20px 48px rgba(33, 46, 81, .16);--font-sans: "IBM Plex Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif}html{zoom:.9}*{box-sizing:border-box}body{margin:0;min-height:100vh;font-family:var(--font-sans);font-size:1rem;line-height:1.45;font-weight:400;color:var(--ink);background:radial-gradient(circle at 0% -10%,rgba(225,0,134,.08),transparent 38%),radial-gradient(circle at 100% 0%,rgba(54,84,168,.08),transparent 40%),var(--page-bg)}button,input,select,textarea{font:inherit}a{color:var(--brand-blue);text-decoration:none}a:hover{color:#27448f;text-decoration:underline}#root{width:100%;min-height:100vh}.page{min-height:100vh;max-width:1480px;margin:0 auto;padding:36px 40px 56px;color:var(--ink)}.hero{max-width:560px;margin:40px auto 0;text-align:left}.topbar{display:flex;justify-content:space-between;gap:24px;align-items:center;margin-bottom:20px}.topbar h2{margin:8px 0 6px;font-size:2rem;line-height:1.2;color:var(--ink)}.panel-header-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:flex-end;margin-left:auto}.sign-out{position:fixed;top:max(14px,env(safe-area-inset-top,0px));right:max(14px,env(safe-area-inset-right,0px));z-index:20;background:var(--panel)}.subtitle{margin:0;color:var(--ink-muted)}.card{background:var(--panel);border-radius:14px;padding:22px 20px;border:1px solid var(--border);box-shadow:var(--shadow)}.panel{display:grid;gap:14px}.panel-header{display:flex;justify-content:space-between;align-items:center;gap:14px}.panel-header-streams{flex-wrap:wrap}.panel-header-streams-lead{display:flex;align-items:baseline;gap:10px;flex:0 0 auto}.panel-header-streams h3{flex:0 0 auto;margin:0;font-size:1.1rem}.streams-count-value{font-size:1.35rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1;color:var(--brand-navy)}.panel-header-streams .stream-search-field{flex:1 1 220px;max-width:360px;min-width:180px;margin:0}.panel-header-streams .stream-search-field input{width:100%}.streams-overview{display:grid;gap:14px;margin-top:2px}.org-bar-chart{padding:12px 14px 14px;border-radius:12px;background:var(--panel-muted);border:1px solid var(--border)}.org-bar-chart-title{font-size:.72rem;text-transform:uppercase;letter-spacing:.12em;color:var(--ink-soft);font-weight:600;margin-bottom:10px}.org-bar-rows{display:grid;gap:10px}.org-bar-row{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(72px,2fr) 2.25rem;gap:10px 12px;align-items:center;font-size:.82rem}.org-bar-label{color:var(--ink)}.org-bar-track-wrap{min-width:0}.org-bar-track{height:8px;background:#eceff7;border-radius:999px;overflow:hidden}.org-bar-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,#f150ad,var(--brand-pink-strong));min-width:3px;transition:width .22s ease}.org-bar-count{font-variant-numeric:tabular-nums;color:var(--ink-muted);text-align:right;font-size:.78rem}.tag{display:inline-flex;align-items:center;gap:8px;font-size:.72rem;text-transform:uppercase;letter-spacing:.16em;font-weight:600;color:var(--brand-navy)}.tag.muted{color:var(--ink-muted)}.stack{display:grid;gap:14px}.field{display:grid;gap:7px;font-size:.92rem}.field span{color:var(--ink-muted)}.field input,.field select,.field textarea{width:100%;background:#fff;border:1px solid var(--border-strong);border-radius:10px;padding:10px 12px;color:var(--ink);font-size:.95rem;line-height:1.35}.field textarea{resize:vertical;min-height:44px;font-family:inherit}.field textarea.match-rule-keywords-input{min-height:0;resize:none;overflow-y:hidden;field-sizing:content}.field input::placeholder,.field textarea::placeholder{color:#9aa5bf}.field input:focus,.field select:focus,.field textarea:focus{outline:2px solid var(--focus-ring);outline-offset:0;border-color:var(--brand-pink)}.field input[aria-invalid=true]{border-color:#d54873;background:#fff8fb}.helper{font-size:.78rem;color:var(--ink-soft)}.field .required-mark{color:#d54873;font-weight:600}.primary,.secondary,.ghost{border-radius:10px;padding:9px 14px;font-size:.9rem;font-weight:600;border:1px solid transparent;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,background-color .12s ease,border-color .12s ease,color .12s ease}.primary{background:var(--brand-pink);border-color:var(--brand-pink);color:#fff;box-shadow:0 6px 14px #e1008638}.secondary{background:var(--panel);color:var(--ink);border-color:var(--border-strong)}.ghost{background:var(--panel-muted);color:var(--ink);border-color:var(--border)}.primary:hover,.secondary:hover,.ghost:hover{transform:translateY(-1px);box-shadow:0 8px 16px #212e511f}.primary:hover{background:var(--brand-pink-strong);border-color:var(--brand-pink-strong)}.primary:disabled,.secondary:disabled,.ghost:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.ghost.danger{color:#bf2b58;border-color:#f3bfd0;background:#fff3f8}.alert{background:#fff2f7;border:1px solid #f7c3d6;color:#8e2a4e;padding:10px 12px;border-radius:10px;font-size:.9rem}.alert.warning{background:#fff8e8;border-color:#f2ddb2;color:#7a5a16}.alert.success{background:#edf8f1;border-color:#bddfc8;color:#1c6a3a}.table{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1.1fr) minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) minmax(0,.65fr) minmax(0,.75fr) minmax(0,1fr) auto;column-gap:14px;row-gap:8px;align-items:stretch}.orgs-table{grid-template-columns:minmax(0,1.1fr) minmax(0,1.3fr) minmax(0,.7fr) minmax(0,1.4fr) auto}.taxonomies-table{grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr) minmax(0,.7fr)}.table-row-clickable{cursor:pointer;transition:background .12s ease,border-color .12s ease}.table-row-clickable:hover,.table-row-clickable:focus-visible{background:#f8f9fb;border-color:var(--border-strong);outline:none}.modal-signals{width:min(920px,100%)}.taxonomy-signals-search{margin-bottom:12px}.taxonomy-signals-panel{max-height:min(60vh,520px);overflow:auto}.taxonomy-signals-count{margin-right:auto;font-size:.85rem;color:var(--ink-muted)}.segments-table{grid-template-columns:minmax(0,.45fr) minmax(0,1fr) minmax(0,.7fr) minmax(0,.9fr) minmax(0,.85fr) minmax(0,.85fr) auto}.segment-active-on-options{display:flex;flex-wrap:wrap;gap:14px}.segment-registration-options{display:grid;gap:12px}.segment-freewheel-cpm-field{max-width:220px}.modal-segment-view{width:min(920px,100%)}.segment-row-actions{display:flex;flex-wrap:wrap;gap:6px}.segment-definition-expr-editable{display:grid;gap:12px}.segment-definition-expr-empty{text-align:left}.seg-builder-clause-head{display:flex;align-items:center;gap:8px}.seg-builder-chip-wrap{display:inline-flex;align-items:center;gap:4px;max-width:100%}.seg-builder-remove-chip-btn{width:22px;height:22px;font-size:1rem;flex:0 0 auto}.seg-builder-signal-wrap{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;max-width:100%}.seg-risk-pills{display:inline-flex;flex-wrap:wrap;gap:4px}.seg-risk-pill{font:inherit;font-size:.68rem;font-weight:600;padding:2px 7px;border-radius:999px;border:1px solid var(--border);background:#fff;color:var(--ink-muted);cursor:pointer}.seg-risk-pill-selected{border-color:#fda4af;background:#fff1f2;color:#9f1239}.seg-risk-pill:disabled{cursor:not-allowed;opacity:.65}.seg-risk-pills-empty .seg-risk-pill{border-color:#fca5a5}.seg-signal-risk{font-size:.68rem;font-weight:700;letter-spacing:.02em;padding:1px 6px;border-radius:999px;background:#8813371a}.seg-signal-risk-missing{background:#fef2f2;color:#b91c1c}.seg-clause-signal{display:inline-block}.segment-definition-builder{display:grid;gap:12px;padding:14px;border-radius:10px;border:1px solid var(--border);background:#f8f9fb;max-height:min(60vh,520px);overflow:auto}.segment-definition-builder-empty{text-align:left}.seg-builder-lead{margin:0;font-size:.88rem;color:var(--ink-muted)}.seg-builder-toolbar{display:flex;flex-wrap:wrap;gap:8px}.seg-builder-toolbar-compact{margin-top:4px}.seg-builder-add-btn{font-size:.82rem;padding:6px 10px;border-radius:8px;border:1px solid var(--border);background:#fff}.seg-builder-add-btn.seg-op-and{color:#1d4ed8;border-color:#bfdbfe;background:#eff6ff}.seg-builder-add-btn.seg-op-or{color:#047857;border-color:#a7f3d0;background:#ecfdf5}.seg-builder-add-btn.seg-op-not{color:#b91c1c;border-color:#fecaca;background:#fef2f2}.seg-builder-node{display:grid;gap:10px}.seg-builder-node-head{display:flex;align-items:center;gap:8px}.seg-builder-node-body{display:grid;gap:10px}.seg-builder-node-and,.seg-builder-node-or,.seg-builder-node-not{padding:12px;border-radius:10px;border:1px solid var(--border);background:#fff}.seg-builder-node-not{border-style:dashed;border-color:#fecaca;background:snow}.seg-builder-node-signal{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.seg-builder-child-wrap{display:flex;align-items:flex-start;gap:8px}.seg-builder-taxonomy-select select{min-width:140px}.seg-builder-signal-btn{cursor:pointer;font:inherit}.seg-builder-signal-btn-empty{border-style:dashed;opacity:.9}.seg-builder-remove-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border-radius:7px;border:1px solid var(--border);background:#fff;color:var(--ink-muted);font-size:1.1rem;line-height:1;cursor:pointer}.seg-builder-remove-btn:hover:not(:disabled){color:#b91c1c;border-color:#fecaca;background:#fef2f2}.seg-builder-remove-child-btn{margin-top:4px;flex:0 0 auto}.seg-builder-empty-child{padding:12px;font-size:.85rem}.seg-signal-picker-backdrop{z-index:50}.seg-signal-picker-list{display:grid;gap:8px;max-height:min(50vh,420px);overflow:auto}.seg-signal-picker-item{display:flex;flex-wrap:wrap;align-items:center;gap:10px;width:100%;padding:10px 12px;border-radius:10px;border:1px solid var(--border);background:#fff;text-align:left;cursor:pointer}.seg-signal-picker-item:hover{border-color:var(--border-strong);background:#f8f9fb}.seg-signal-picker-name{font-size:.85rem;color:var(--ink-muted)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.segment-definition-expr{margin:0;padding:14px;border-radius:10px;border:1px solid var(--border);background:#f8f9fb;max-height:min(60vh,520px);overflow:auto}.seg-clause{display:grid;gap:10px}.seg-clause-nested{padding:10px 12px;border-radius:8px;border:1px solid var(--border);background:#fff}.seg-clause-not{padding:10px 12px;border-radius:8px;border:1px dashed #fecaca;background:snow}.seg-clause-body{display:grid;gap:8px}.seg-clause-and,.seg-clause-or{gap:12px}.seg-signals{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.seg-op{display:inline-flex;align-items:center;width:fit-content;font-weight:700;font-size:.7rem;letter-spacing:.05em;text-transform:uppercase;padding:3px 8px;border-radius:5px}.seg-op-and{background:#dbeafe;color:#1d4ed8}.seg-op-or{background:#d1fae5;color:#047857}.seg-op-not{background:#fee2e2;color:#b91c1c}.seg-sep{font-size:.66rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.seg-sep.seg-op-and{background:transparent;color:#2563eb;padding:0}.seg-sep.seg-op-or{background:transparent;color:#059669;padding:0}.seg-joiner{display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.72rem;letter-spacing:.05em;text-transform:uppercase;padding:2px 0}.seg-joiner.seg-op-and{color:#1d4ed8}.seg-joiner.seg-op-or{color:#047857}.seg-signal{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border-radius:7px;border:1px solid;font-size:.82rem;line-height:1.2}.seg-signal-taxonomy{font-size:.72rem;font-weight:600}.seg-signal-id{font-size:.8rem}.seg-taxonomy-iab{background:#eef2ff;border-color:#c7d2fe;color:#312e81}.seg-taxonomy-iab .seg-signal-taxonomy{color:#4338ca}.seg-taxonomy-brand_safety{background:#fff1f2;border-color:#fecdd3;color:#881337}.seg-taxonomy-brand_safety .seg-signal-taxonomy{color:#be123c}.seg-taxonomy-emotions{background:#fffbeb;border-color:#fde68a;color:#78350f}.seg-taxonomy-emotions .seg-signal-taxonomy{color:#b45309}.seg-taxonomy-locations{background:#ecfdf5;border-color:#a7f3d0;color:#064e3b}.seg-taxonomy-locations .seg-signal-taxonomy{color:#047857}.seg-taxonomy-sentiment{background:#f5f3ff;border-color:#ddd6fe;color:#4c1d95}.seg-taxonomy-sentiment .seg-signal-taxonomy{color:#6d28d9}.seg-taxonomy-politics{background:#fff7ed;border-color:#fed7aa;color:#7c2d12}.seg-taxonomy-politics .seg-signal-taxonomy{color:#c2410c}.seg-taxonomy-objects{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.seg-taxonomy-objects .seg-signal-taxonomy{color:#475569}.table-row{display:grid;grid-column:1 / -1;grid-template-columns:subgrid;column-gap:inherit;align-items:center;padding:11px 14px;border-radius:10px;background:#fff;border:1px solid var(--border)}.table-row>*{min-width:0}.table-header{background:transparent;border:none;font-size:.78rem;font-weight:600;text-transform:none;letter-spacing:.01em;color:var(--ink-muted)}.table-header-sort-btn{display:inline-flex;align-items:center;gap:6px;margin:0;padding:0;border:none;background:transparent;font:inherit;font-size:inherit;text-transform:inherit;letter-spacing:inherit;color:inherit;cursor:pointer;transition:color .12s ease}.table-header-sort-btn:hover,.table-header-sort-btn-active{color:var(--ink)}.table-header-sort-indicator{font-size:.85em;line-height:1;letter-spacing:0}.empty{grid-column:1 / -1;padding:18px;color:var(--ink-muted);text-align:center;border-radius:10px;border:1px dashed var(--border-strong);background:#fff}.mono{font-family:var(--font-sans);font-size:.83rem;font-variant-numeric:tabular-nums}.nowrap{white-space:nowrap}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-row .truncate a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.org-cell,.stream-name-cell{display:flex;align-items:center;gap:8px;min-width:0}.stream-name-cell .truncate{flex:1;min-width:0}.stream-badge{flex-shrink:0;display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:.65rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#7a4f99;background:#f6eefc;border:1px solid #e1d0ef}.field-toggle{display:flex;align-items:center;gap:10px;font-size:.9rem;color:var(--ink);cursor:pointer}.field-toggle input{width:16px;height:16px;margin:0;accent-color:var(--brand-pink);cursor:pointer}.field-toggle span{color:var(--ink)}.org-cell-name{flex:1;min-width:0}.org-settings-icon-btn{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border-radius:8px;background:var(--panel-muted);color:var(--ink-muted);border:1px solid var(--border);cursor:pointer;transition:color .12s ease,border-color .12s ease,background .12s ease}.org-settings-icon-btn:hover{color:var(--ink);border-color:#cfd7e8;background:#f1f4fa}.org-settings-scope-note{margin:0 0 14px;padding:10px 12px;font-size:.85rem;line-height:1.5;color:var(--ink-muted);background:#f7f8fd;border:1px solid var(--border);border-radius:10px}.row-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end}.inline-code{font-family:var(--font-sans);background:#f5f1fa;color:#6f4e8e;padding:2px 6px;border-radius:6px;margin-left:6px}.modal-backdrop{position:fixed;inset:0;background:#27314d5c;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);display:grid;place-items:center;padding:24px;z-index:40}.modal{width:min(560px,100%);background:var(--panel);border-radius:14px;padding:20px;border:1px solid var(--border);box-shadow:var(--shadow-floating);animation:rise .18s ease}.modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.modal-header-compact{margin-bottom:10px}.modal-header-compact h3{margin:0 0 5px;font-size:1rem;line-height:1}.modal-lead{margin:0 0 12px;font-size:.9rem;color:var(--ink-muted);line-height:1.5}.stop-confirm-details{display:grid;gap:12px;margin-bottom:16px}.stop-confirm-row{display:grid;gap:5px}.stop-confirm-label{font-size:.72rem;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-soft);font-weight:600}.stop-confirm-value{font-size:.85rem;word-break:break-all;line-height:1.45}.stop-confirm-url a{color:inherit;text-decoration:underline;text-underline-offset:2px}.stop-confirm-missing{color:var(--ink-muted);font-style:italic}.modal-footer{display:flex;flex-wrap:wrap;align-items:center;gap:10px;justify-content:flex-end;margin-top:6px}@keyframes rise{0%{transform:translateY(6px);opacity:0}to{transform:translateY(0);opacity:1}}.tabs{display:flex;gap:6px;margin-bottom:20px;border-bottom:1px solid var(--border)}.tab{appearance:none;border:none;background:transparent;padding:10px 16px;font-size:.95rem;font-weight:600;color:var(--ink-muted);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .12s ease,border-color .12s ease}.tab:hover{color:var(--ink)}.tab-active{color:var(--brand-navy);border-bottom-color:var(--brand-pink)}.modal-wide{width:min(680px,100%);max-height:calc(100vh - 48px);overflow-y:auto;padding-top:12px}.match-rule-group{display:grid;gap:12px}.match-rule-group-header{display:flex;align-items:center;gap:10px;padding-top:4px}.match-rule-group-title{font-size:.78rem;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-soft);font-weight:700}.match-rule-group-count{font-size:.72rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--ink-muted);background:var(--panel-muted);border:1px solid var(--border);border-radius:999px;padding:1px 8px}.match-rule-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.match-rule-card{display:grid;gap:10px;padding:14px;border-radius:12px;background:#fff;border:1px solid var(--border)}.match-rule-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.match-rule-card-head-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.match-rule-edit-btn{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border-radius:8px;border:1px solid var(--border);background:var(--panel-muted);color:var(--ink-muted);cursor:pointer;transition:color .12s ease,border-color .12s ease,background .12s ease,transform .12s ease}.match-rule-edit-btn:hover:not(:disabled){color:var(--ink);border-color:#cfd7e8;background:#f1f4fa;transform:scale(1.05)}.match-rule-edit-btn:disabled{opacity:.5;cursor:not-allowed}.match-rule-delete-btn{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border-radius:8px;border:1px solid #f3bfd0;background:#fff3f8;color:#bf2b58;cursor:pointer;transition:color .12s ease,border-color .12s ease,background .12s ease,transform .12s ease}.match-rule-delete-btn:hover:not(:disabled){color:#9a1f45;border-color:#e89ab4;background:#ffe8f1;transform:scale(1.05)}.match-rule-delete-btn:disabled{opacity:.5;cursor:not-allowed}.match-rule-name{font-weight:600;word-break:break-all}.match-rule-status{flex-shrink:0;font-size:.65rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;padding:2px 8px;border-radius:999px;color:var(--ink-muted);background:var(--panel-muted);border:1px solid var(--border)}.match-rule-status-active{color:#1c6a3a;background:#edf8f1;border-color:#bddfc8}.match-rule-field{display:grid;gap:5px}.match-rule-field-label{font-size:.68rem;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-soft);font-weight:600}.match-rule-chips{display:flex;flex-wrap:wrap;gap:6px}.match-rule-chip{font-size:.75rem;padding:2px 8px;border-radius:8px;background:#f5f1fa;color:#6f4e8e;border:1px solid #e4d8f0;word-break:break-word}.match-rule-org-chip{display:inline-flex;align-items:center;gap:4px;max-width:100%;font-size:.78rem;padding:3px 4px 3px 8px;border-radius:8px;background:#f5f1fa;color:#6f4e8e;border:1px solid #e4d8f0}.match-rule-org-chip-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#6f4e8e}.match-rule-org-chip-remove{flex:0 0 auto;width:22px;height:22px;padding:0;border:none;border-radius:6px;background:transparent;color:#6f4e8e;font-size:1.05rem;line-height:1;cursor:pointer}.match-rule-org-chip-remove:hover:not(:disabled){background:#eadff3;color:#d54873}.match-rule-org-chip-remove:disabled{opacity:.5;cursor:not-allowed}.match-rule-signals-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.match-rule-add-btn{padding:5px 10px;font-size:.8rem}.match-rule-signal-rows{display:grid;gap:8px}.match-rule-signal-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,1fr) auto;gap:8px;align-items:center}.match-rule-remove-btn{padding:8px 10px;font-size:.8rem;white-space:nowrap}.match-rule-checkbox-row{display:flex;flex-wrap:wrap;gap:16px}@media(max-width:980px){.page{padding:30px 18px 42px}.topbar{flex-direction:column;align-items:flex-start}}@media(max-width:720px){.table{grid-template-columns:1fr}.table-row{grid-column:auto;grid-template-columns:1fr}.empty{grid-column:auto}.match-rule-signal-row{grid-template-columns:1fr 1fr}}
