*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--bg:#0d1117;--bg-card:#161b27;--bg-hover:#1c2333;--bg-input:#1e2535;--border:#2a3348;--border-dim:#1e2535;--primary:#3b82f6;--primary-dim:#1e3a5f;--success:#10b981;--warning:#f59e0b;--danger:#ef4444;--purple:#a78bfa;--cyan:#22d3ee;--orange:#f97316;--txt:#e2e8f0;--txt-2:#94a3b8;--txt-3:#4b5563;--sidebar-w:220px;--header-h:52px}html,body,#root{background:var(--bg);height:100%;color:var(--txt);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;line-height:1.5}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}.jk{color:#7dd3fc}.js{color:#a3e635}.jn{color:#fb923c}.jb{color:#c084fc}.ai-insight-markdown{color:var(--txt);overflow-wrap:anywhere;font-size:13px;line-height:1.75}.ai-insight-markdown>:first-child{margin-top:0}.ai-insight-markdown>:last-child{margin-bottom:0}.ai-insight-markdown p,.ai-insight-markdown ul,.ai-insight-markdown ol,.ai-insight-markdown blockquote,.ai-insight-markdown pre,.ai-insight-markdown .ai-insight-table{margin:0 0 14px}.ai-insight-markdown h1,.ai-insight-markdown h2,.ai-insight-markdown h3,.ai-insight-markdown h4{color:#f8fafc;letter-spacing:-.015em;margin:22px 0 10px;font-weight:650;line-height:1.35}.ai-insight-markdown h1{font-size:21px}.ai-insight-markdown h2{border-bottom:1px solid var(--border);padding-bottom:8px;font-size:17px}.ai-insight-markdown h3{color:#bfdbfe;font-size:14px}.ai-insight-markdown h4{font-size:13px}.ai-insight-markdown strong{color:#f8fafc;font-weight:650}.ai-insight-markdown a{color:#60a5fa;text-decoration:none}.ai-insight-markdown a:hover{color:#93c5fd;text-decoration:underline}.ai-insight-markdown ul,.ai-insight-markdown ol{padding-left:22px}.ai-insight-markdown li{margin:3px 0;padding-left:3px}.ai-insight-markdown li>p{margin-bottom:6px}.ai-insight-markdown li::marker{color:var(--txt-2)}.ai-insight-markdown blockquote{border-left:3px solid var(--primary);background:var(--bg-input);color:var(--txt-2);border-radius:0 6px 6px 0;padding:10px 14px}.ai-insight-markdown blockquote>:last-child{margin-bottom:0}.ai-insight-markdown hr{border:0;border-top:1px solid var(--border);margin:20px 0}.ai-insight-markdown code{border:1px solid var(--border);background:var(--bg-input);color:#a5f3fc;border-radius:4px;padding:1px 5px;font-size:.9em}.ai-insight-markdown pre{border:1px solid var(--border);background:#0b1220;border-radius:8px;padding:13px 15px;overflow-x:auto}.ai-insight-markdown pre code{color:var(--txt);background:0 0;border:0;padding:0}.ai-insight-markdown .ai-insight-table{border:1px solid var(--border);border-radius:8px;max-width:100%;overflow-x:auto}.ai-insight-markdown table{border-collapse:collapse;width:100%;min-width:480px}.ai-insight-markdown th,.ai-insight-markdown td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:9px 11px}.ai-insight-markdown th{background:var(--bg-input);color:#f8fafc;font-weight:600}.ai-insight-markdown tr:last-child td{border-bottom:0}.ai-insight-markdown tbody tr:nth-child(2n){background:#94a3b809}.ai-insight-markdown tbody tr:hover{background:var(--bg-hover)}.ai-insight-section{border:1px solid var(--border);background:linear-gradient(145deg, #3b82f612, transparent 45%), var(--bg-card);border-radius:10px;margin-top:22px;padding:18px 20px}.ai-insight-section__header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;display:flex}.ai-insight-section__eyebrow{color:var(--txt-2);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:600}.ai-insight-section__header h2{color:#f8fafc;margin:2px 0 0;font-size:16px;font-weight:650}.ai-insight-section__state{color:var(--txt-2);align-items:center;gap:8px;font-size:12px;line-height:1.6;display:flex}@media (width<=640px){.ai-insight-section{padding:14px}.ai-insight-section__header{flex-wrap:wrap;align-items:flex-start}}.rule-flow-diagram{border:1px solid var(--border);background:var(--bg-input);border-radius:6px;margin-top:10px;overflow:hidden}.rule-flow-diagram__header{border-bottom:1px solid var(--border);color:var(--txt-2);padding:6px 8px;font-size:11px;font-weight:600;line-height:1.3}.rule-flow-diagram__canvas{overscroll-behavior:contain;min-height:120px;max-height:360px;padding:6px;overflow:auto}.rule-flow-diagram__content{min-width:100%;display:block}.rule-flow-diagram__content svg{width:100%;min-width:0;max-width:none;height:auto;margin:0 auto;display:block}.rule-flow-diagram__error{color:var(--warning);white-space:pre-wrap;margin:0;padding:8px;font-family:monospace;font-size:11px}.rule-flow-modal-canvas .rule-flow-diagram{margin-top:0}.rule-flow-modal-canvas .rule-flow-diagram__canvas{min-height:360px;max-height:calc(100vh - 220px);overflow:auto}.rule-flow-modal-canvas .rule-flow-diagram__content{min-width:100%}.rule-flow-modal-canvas .rule-flow-diagram__content svg{min-width:0}.intelligence-page,.intelligence-content,.intelligence-panel,.intelligence-portfolio-events,.intelligence-expanded-row{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.intelligence-content{overflow-x:hidden}.intelligence-content .ant-tabs,.intelligence-content .ant-tabs-content-holder,.intelligence-content .ant-tabs-content,.intelligence-content .ant-tabs-tabpane,.intelligence-panel .ant-table-wrapper,.intelligence-portfolio-events .ant-table-wrapper{width:100%;min-width:0;max-width:100%}.intelligence-panel .ant-table-container,.intelligence-portfolio-events .ant-table-container{max-width:100%}.intelligence-expanded-row{flex-direction:column;gap:12px;padding:4px 8px;font-size:12px;display:flex}.intelligence-expanded-title{color:var(--txt);font-size:12px;font-weight:600}.intelligence-profile-grid{border:1px solid var(--border);background:var(--bg-card);border-radius:6px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid;overflow:hidden}.intelligence-profile-field{border-right:1px solid var(--border-dim);border-bottom:1px solid var(--border-dim);min-width:0;padding:7px 9px}.intelligence-profile-field--wide{grid-column:span 2}.intelligence-profile-label{color:var(--txt-3);text-transform:uppercase;margin-bottom:2px;font-size:10px;font-weight:600}.intelligence-profile-value{min-width:0;color:var(--txt);overflow-wrap:anywhere;font-size:12px;line-height:1.35}.intelligence-expanded-row .ant-table{font-size:12px}.intelligence-expanded-row .ant-table-cell{padding:6px 8px!important}.tracking-status-select.ant-select-sm{font-size:11px}.tracking-status-select.ant-select-sm .ant-select-selector{border-radius:6px;height:24px!important;padding:0 8px!important}.tracking-status-select.ant-select-sm .ant-select-selection-item,.tracking-status-select.ant-select-sm .ant-select-selection-placeholder{font-size:11px;font-weight:500;line-height:22px!important}.tracking-status-dropdown .ant-select-item{min-height:28px;padding:5px 8px;font-size:11px;line-height:18px}@media (width<=640px){.intelligence-profile-field--wide{grid-column:span 1}}
