:root{--ni-bg:#f2f2f0;--ni-card:#fff;--ni-ink:#0b0b0b;--ni-muted:#7e7e79;--ni-line:#e3e3df;--ni-soft:#f7f7f5;--ni-accent:#d8eff0;--ni-radius:18px}*{box-sizing:border-box}body{margin:0;background:var(--ni-bg)!important;color:var(--ni-ink);font-family:Tahoma,Arial,sans-serif}.niTop{background:#fff;border-bottom:1px solid var(--ni-line);padding:23px 24px}.niTopInner{max-width:1540px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:18px}.niEyebrow{display:block;font:700 8px Arial;letter-spacing:1.3px;color:#777;margin-bottom:7px}.niTop h1{margin:0;font-size:28px;letter-spacing:-.4px}.niTop p{margin:6px 0 0;color:var(--ni-muted);font-size:10px;line-height:1.9}.niTopActions{display:flex;gap:7px}.niPage{max-width:1540px;margin:auto;padding:14px 14px 100px}.niNotice{padding:11px 14px;border-radius:12px;background:#edf8f1;border:1px solid #c8e6d2;color:#1a6840;font-size:10px;margin-bottom:10px}.niButton,.niIconButton,.niDoneButton{border:0;cursor:pointer;font:inherit;background:#080808;color:#fff;border-radius:10px;padding:10px 13px;font-size:9px;text-decoration:none}.niButtonGhost{background:#fff;color:#111;border:1px solid #d6d6d1}.niIconButton{width:34px;height:34px;padding:0;display:grid;place-items:center;font-size:16px}.niTabs{display:grid;grid-template-columns:repeat(5,1fr);gap:7px;margin-bottom:9px}.niTabs a{display:block;background:#fafaf8;border:1px solid var(--ni-line);border-radius:14px;padding:10px 12px;text-decoration:none;color:#555;transition:.16s ease}.niTabs a b{display:block;font-size:10px}.niTabs a small{display:block;font-size:7px;color:#999;margin-top:4px}.niTabs a.active{background:#0a0a0a;color:#fff;border-color:#0a0a0a}.niTabs a.active small{color:#aaa}.niStats{display:grid;grid-template-columns:repeat(5,1fr);gap:7px;margin-bottom:10px}.niStats article{background:#fff;border:1px solid var(--ni-line);border-radius:14px;padding:11px 13px}.niStats b{display:block;font:700 18px Arial}.niStats span{display:block;color:#999;font-size:8px;margin-top:4px}.niWorkspace{display:grid;grid-template-columns:300px minmax(540px,1fr) 330px;gap:9px;direction:rtl;align-items:start}.niPeopleRail,.niGraphCard,.niInspector,.niCard{background:#fff;border:1px solid var(--ni-line);border-radius:var(--ni-radius)}.niPeopleRail{padding:11px;position:sticky;top:12px;max-height:calc(100vh - 24px);overflow:auto}.niSectionHead,.niBlockTitle,.niGraphToolbar,.niInspectorHero,.niMatchHead{display:flex;align-items:flex-start;justify-content:space-between;gap:9px}.niSectionHead h2,.niBlockTitle b{font-size:12px;margin:0}.niSectionHead p{margin:4px 0 0;font-size:8px;color:#999}.niSectionHead>a,.niBlockTitle button{border:0;background:none;color:#555;text-decoration:none;font:inherit;font-size:8px;cursor:pointer}.niSearchWrap{position:relative;margin:10px 0}.niSearchWrap input{width:100%;border:1px solid #d8d8d3;border-radius:11px;padding:10px 30px 10px 9px;font:inherit;font-size:9px;background:#fafafa}.niSearchWrap span{position:absolute;right:11px;top:8px;color:#999}.niPersonList{display:grid;gap:5px}.niPersonRow{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:8px;align-items:center;padding:7px;border:1px solid transparent;border-radius:11px;text-decoration:none;color:#222}.niPersonRow:hover{background:#f7f7f5}.niPersonRow.active{background:#f2f2ef;border-color:#cfcfca}.niAvatar,.niInspectorAvatar{background:var(--avatar,#111);color:#fff;display:grid;place-items:center;border-radius:50%;font-style:normal;font-weight:bold}.niAvatar{width:36px;height:36px}.niPersonCopy{min-width:0}.niPersonCopy b{display:block;font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.niPersonCopy small{display:block;color:#999;font-size:7px;margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.niPersonScore{font:700 9px Arial;background:#eee;border-radius:8px;padding:5px 6px;color:#666}.niGraphCard{overflow:hidden;min-width:0}.niGraphToolbar{padding:11px 13px;border-bottom:1px solid var(--ni-line);align-items:center}.niGraphToolbar b{font-size:11px}.niGraphToolbar>div>span{display:block;color:#999;font-size:7px;margin-top:4px}.niLegend{display:flex!important;gap:9px;align-items:center}.niLegend span{display:flex!important;align-items:center;gap:4px;margin:0!important}.niLegend i{display:block;width:8px;height:8px;border-radius:50%;background:#111}.niLegend i.org{border-radius:2px;background:#a9cfd2}.niLegend i.strong{width:15px;height:3px;border-radius:3px;background:#777}.niGraphViewport{height:760px;overflow:auto;background-color:#fbfbf9;background-image:radial-gradient(#d8d8d4 .8px,transparent .8px);background-size:22px 22px;direction:ltr}.niGraphWorld{position:relative;width:1400px;height:850px}.niGraphLines{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.niGraphLine{stroke:#aaa;stroke-linecap:round}.niEdgeLabel{fill:#888;font:8px Tahoma}.niGraphNode{position:absolute;transform:translate(-50%,-50%);display:flex;align-items:center;gap:8px;min-width:135px;max-width:170px;background:#fff;color:#111;border:1px solid #d6d6d2;border-radius:15px;padding:8px 10px;text-decoration:none;box-shadow:0 7px 24px rgba(0,0,0,.08);cursor:grab;user-select:none;z-index:2;direction:rtl}.niGraphNode:active{cursor:grabbing}.niGraphNode.selected{border-color:#111;box-shadow:0 0 0 3px var(--ni-accent),0 10px 25px rgba(0,0,0,.12)}.niGraphNode i{width:32px;height:32px;flex:0 0 auto;border-radius:50%;background:var(--avatar,#111);display:grid;place-items:center;color:#fff;font-style:normal;font-weight:bold}.niGraphNode span{min-width:0}.niGraphNode b{display:block;font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.niGraphNode small{display:block;font-size:6.5px;color:#999;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.niGraphEmpty{position:absolute;inset:0;display:grid;place-items:center;color:#aaa;font-size:10px;direction:rtl}.niInspector{padding:12px;position:sticky;top:12px;max-height:calc(100vh - 24px);overflow:auto}.niInspectorHero{align-items:center;padding-bottom:12px;border-bottom:1px solid var(--ni-line)}.niInspectorAvatar{width:46px;height:46px;flex:0 0 auto}.niInspectorHero>div{flex:1;min-width:0}.niInspectorHero span{font-size:7px;color:#aaa}.niInspectorHero h2{font-size:13px;margin:3px 0}.niInspectorHero p{font-size:8px;color:#888;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.niMetricGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;margin:9px 0}.niMetricGrid div{background:#f6f6f4;border-radius:10px;padding:8px;text-align:center}.niMetricGrid b{display:block;font:700 11px Arial}.niMetricGrid span{font-size:6.5px;color:#999}.niInspectorBlock{padding:11px 0;border-top:1px solid var(--ni-line)}.niInspectorBlock:first-of-type{border-top:0}.niBlockTitle{align-items:center;margin-bottom:7px}.niBlockTitle span{font-size:7px;color:#888;background:#f2f2ef;border-radius:999px;padding:4px 6px}.niInspectorBlock p{font-size:8px;line-height:1.8;margin:0;color:#555}.niInspectorBlock .muted,.muted{color:#aaa!important}.niTags{display:flex;gap:4px;flex-wrap:wrap;margin-top:7px}.niTags span,.niReasonRow span{font-size:6.5px;padding:4px 6px;border-radius:999px;background:#f0f0ed;color:#666}.niPath{display:flex;align-items:center;gap:5px;flex-wrap:wrap;direction:rtl}.niPath span{font-size:7px;padding:5px 7px;background:#f5f5f3;border-radius:8px}.niPath i{font-style:normal;color:#aaa}.niMiniList{display:grid;gap:5px}.niMiniList>div{display:flex;justify-content:space-between;gap:8px;align-items:center;background:#f7f7f5;border-radius:9px;padding:7px}.niMiniList b{display:block;font-size:8px}.niMiniList small{display:block;font-size:6.5px;color:#999;margin-top:2px}.niMiniList strong{font:700 9px Arial}.niInlineForm{display:grid;gap:6px;margin-top:8px;padding:8px;background:#f7f7f5;border-radius:10px}.niInlineForm.always{display:grid}.niInlineForm input,.niInlineForm select,.niInlineForm textarea,.niFormGrid input,.niFormGrid select,.niFormGrid textarea{width:100%;border:1px solid #d9d9d4;border-radius:9px;background:#fff;padding:8px;font:inherit;font-size:8px}.niInlineForm textarea{min-height:56px;resize:vertical}.niInlineForm label{font-size:7px;color:#777}.niTimeline{display:grid;gap:6px}.niTimeline article{display:grid;grid-template-columns:8px 1fr;gap:7px}.niTimeline article>i{width:7px;height:7px;border-radius:50%;background:#111;margin-top:4px}.niTimeline b{font-size:7.5px}.niTimeline p{font-size:7px;margin:2px 0}.niTimeline small{font-size:6.5px;color:#777}.niDanger{font-size:7px;margin-top:8px}.niDanger summary{cursor:pointer;color:#aaa}.niDanger button{border:0;background:none;color:#9b322a;font:inherit;padding:7px 0;cursor:pointer}.niBelowGrid{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:9px}.niCard{padding:13px}.niMoveList{display:grid;gap:5px;margin-top:9px}.niMoveList>div{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:8px;align-items:center;padding:8px;border:1px solid var(--ni-line);border-radius:11px}.niMoveList i{width:28px;height:28px;display:grid;place-items:center;border-radius:9px;background:#111;color:#fff;font-style:normal;font-size:8px}.niMoveList b{display:block;font-size:8.5px}.niMoveList small{display:block;font-size:6.5px;color:#999;margin-top:3px}.niMoveList strong{font:700 9px Arial}.niFormGrid{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:8px}.niFormGrid .full{grid-column:1/-1}.niFormGrid label{font-size:7px;color:#777;display:grid;gap:4px}.niCheck{display:flex!important;align-items:center;gap:5px}.niCheck input{width:auto}.niOpportunityLayout{display:grid;grid-template-columns:300px minmax(0,1fr);gap:9px;align-items:start}.niOpportunityList{position:sticky;top:12px}.niOpportunityRow{display:flex;align-items:center;justify-content:space-between;gap:8px;text-decoration:none;color:#222;padding:9px;border-radius:11px;border:1px solid transparent}.niOpportunityRow:hover{background:#f7f7f5}.niOpportunityRow.active{background:#f1f1ee;border-color:#d2d2cc}.niOpportunityRow b{display:block;font-size:8.5px}.niOpportunityRow small{display:block;color:#999;font-size:6.5px;margin-top:3px}.niOpportunityRow i{font:700 9px Arial;font-style:normal}.niOpportunityMain{display:grid;gap:9px}.niOpportunityHero{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;background:#0c0c0c;color:#fff}.niTypeBadge{font-size:6.5px;padding:5px 7px;border-radius:999px;background:#2c2c2c;color:#bbb}.niOpportunityHero h2{font-size:18px;margin:9px 0 7px}.niOpportunityHero p{font-size:8px;line-height:1.9;color:#bbb;margin:0}.niOpportunityScores{display:grid;grid-template-columns:1fr 1fr;gap:5px}.niOpportunityScores div{min-width:68px;text-align:center;border:1px solid #333;border-radius:11px;padding:10px}.niOpportunityScores b{display:block;font:700 16px Arial}.niOpportunityScores span{font-size:6px;color:#999}.niMatchList{display:grid;gap:7px;margin-top:10px}.niMatchCard{display:grid;grid-template-columns:35px minmax(0,1fr) auto;gap:10px;padding:11px;border:1px solid var(--ni-line);border-radius:14px}.niMatchRank{width:35px;height:35px;border-radius:11px;background:#111;color:#fff;display:grid;place-items:center;font:700 11px Arial}.niMatchHead{align-items:center}.niMatchHead a{text-decoration:none;color:#111}.niMatchHead b{display:block;font-size:9px}.niMatchHead small{display:block;color:#999;font-size:6.5px;margin-top:2px}.niMatchHead>strong{font:700 18px Arial}.niMatchHead>strong small{display:inline;font-size:7px}.niReasonRow{display:flex;gap:4px;flex-wrap:wrap;margin-top:7px}.niWarmPath{margin-top:7px;font-size:7px;color:#666}.niWarmPath em{font-style:normal;background:#e8f3f3;padding:3px 5px;border-radius:6px}.niAsk{margin-top:7px;background:#f7f7f5;border-radius:9px;padding:8px}.niAsk b{font-size:7px}.niAsk p{font-size:7px;line-height:1.8;margin:3px 0 0;color:#555}.niMatchAction{display:flex;align-items:flex-end}.niTargetBoard{overflow:hidden}.niPipeline{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(190px,1fr);gap:7px;overflow-x:auto;padding:10px 0 5px}.niPipeline>section{background:#f6f6f4;border:1px solid #e2e2de;border-radius:13px;padding:8px;min-height:350px}.niPipeline header{display:flex;justify-content:space-between;align-items:center;padding:3px 2px 8px}.niPipeline header b{font-size:8px}.niPipeline header span{font:700 8px Arial;background:#e6e6e2;border-radius:999px;padding:3px 6px}.niTargetCard{background:#fff;border:1px solid #dfdfda;border-radius:11px;padding:8px;margin-bottom:6px}.niTargetCard>div{display:flex;align-items:center;gap:7px}.niTargetCard .niAvatar{width:30px;height:30px}.niTargetCard b{display:block;font-size:8px}.niTargetCard small{display:block;font-size:6px;color:#999;margin-top:2px}.niTargetCard>strong{display:block;font:700 8px Arial;margin:7px 0 5px}.niTargetCard select{width:100%;border:1px solid #ddd;border-radius:8px;padding:6px;font:inherit;font-size:7px}.niEnvironmentGrid{display:grid;grid-template-columns:1.25fr .75fr;gap:9px}.niEnvironmentList,.niOrgList{display:grid;gap:6px;margin-top:9px}.niEnvironmentRow{display:grid;grid-template-columns:26px minmax(170px,1fr) minmax(100px,220px) 35px;align-items:center;gap:8px;padding:8px;border:1px solid var(--ni-line);border-radius:11px}.niEnvironmentRow .rank{width:26px;height:26px;display:grid;place-items:center;border-radius:8px;background:#111;color:#fff;font:700 8px Arial}.niEnvironmentRow b{display:block;font-size:8px}.niEnvironmentRow small{display:block;font-size:6.5px;color:#999;margin-top:2px}.niEnvironmentRow .bar{height:5px;background:#eee;border-radius:8px;overflow:hidden}.niEnvironmentRow .bar i{display:block;height:100%;background:#111}.niEnvironmentRow strong{font:700 9px Arial}.niOrgList>div{display:grid;grid-template-columns:minmax(0,1fr) 54px 58px;gap:7px;align-items:center;padding:8px;background:#f7f7f5;border-radius:10px}.niOrgList b{display:block;font-size:8px}.niOrgList small{display:block;font-size:6px;color:#999;margin-top:2px}.niOrgList strong,.niOrgList em{text-align:center;font:700 10px Arial;font-style:normal}.niOrgList strong small,.niOrgList em small{font:400 5.5px Tahoma}.niActionLayout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:9px}.niActionList{display:grid;gap:7px;margin-top:10px}.niActionList article{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:10px;align-items:flex-start;border:1px solid var(--ni-line);border-radius:13px;padding:10px}.niPriority{width:42px;height:42px;border-radius:12px;background:#111;color:#fff;display:grid;place-items:center;font:700 11px Arial}.niActionList b{font-size:9px}.niActionList p{font-size:7px;line-height:1.8;color:#666;margin:4px 0}.niActionList small{font-size:6.5px;color:#999}.niActionList details{font-size:7px;margin-top:6px}.niDoneButton{background:#eef5ef;color:#24643a;border:1px solid #d1e5d7;white-space:nowrap}.niPrinciples h2{font-size:13px;margin:0 0 10px}.niPrinciples div{border-top:1px solid var(--ni-line);padding:10px 0}.niPrinciples div:first-of-type{border-top:0}.niPrinciples b{font:700 9px Arial}.niPrinciples p{font-size:7px;line-height:1.8;color:#777;margin:4px 0 0}.niEmpty{display:grid;gap:6px;place-items:center;text-align:center;padding:35px;color:#999;font-size:8px}.niEmpty b{color:#444;font-size:10px}.niEmpty.compact{padding:16px}.niEmpty.inspector{min-height:350px}.niEmpty.large{min-height:400px;background:#fff;border:1px solid var(--ni-line);border-radius:var(--ni-radius)}.niModal{border:0;padding:0;background:transparent;max-width:none;max-height:none}.niModal::backdrop{background:rgba(10,10,10,.42);backdrop-filter:blur(4px)}.niModalPanel{width:min(820px,calc(100vw - 28px));max-height:90vh;overflow:auto;margin:auto;background:#fff;border-radius:20px;box-shadow:0 24px 70px rgba(0,0,0,.25);padding:0}.niModalPanel.small{width:min(620px,calc(100vw - 28px))}.niModalPanel header{display:flex;justify-content:space-between;gap:12px;padding:18px 20px;border-bottom:1px solid var(--ni-line)}.niModalPanel header span{font:700 7px Arial;color:#aaa;letter-spacing:1px}.niModalPanel h2{font-size:17px;margin:4px 0}.niModalPanel header p{font-size:8px;color:#888;margin:0}.niModalPanel header button{border:0;background:#f2f2ef;border-radius:50%;width:32px;height:32px;cursor:pointer;font-size:18px}.niModalBody{display:grid;grid-template-columns:1fr 1fr;gap:9px;padding:18px 20px}.niModalBody>label{display:grid;gap:5px;font-size:7.5px;color:#666}.niModalBody input,.niModalBody select,.niModalBody textarea{width:100%;border:1px solid #d8d8d3;border-radius:10px;padding:10px;font:inherit;font-size:8.5px;background:#fff}.niModalBody textarea{min-height:75px;resize:vertical}.niModalBody .wide{grid-column:1/-1}.niScoreFields{display:grid;grid-template-columns:repeat(5,1fr);gap:7px;padding:10px;background:#f7f7f5;border-radius:12px}.niScoreFields label{display:grid;gap:5px;font-size:7px}.niScoreFields b{font:700 9px Arial}.niChecks{display:flex;gap:7px;flex-wrap:wrap}.niChecks label{font-size:7px;background:#f5f5f2;border-radius:8px;padding:7px}.niChecks input{width:auto}.niModalPanel footer{display:flex;justify-content:flex-end;gap:7px;padding:13px 20px;border-top:1px solid var(--ni-line)}@media(max-width:1250px){.niWorkspace{grid-template-columns:270px minmax(650px,1fr);overflow-x:auto}.niInspector{grid-column:1/-1;position:static;max-height:none;display:grid;grid-template-columns:repeat(2,1fr);gap:0 18px}.niInspectorHero,.niMetricGrid{grid-column:1/-1}.niOpportunityLayout{grid-template-columns:260px minmax(650px,1fr);overflow-x:auto}.niEnvironmentGrid{grid-template-columns:1fr}.niActionLayout{grid-template-columns:1fr}}@media(max-width:900px){.niTop{padding:16px 12px}.niTopInner{align-items:flex-start;flex-direction:column}.niPage{padding:10px 10px 100px}.niTabs{display:flex;overflow-x:auto}.niTabs a{min-width:125px}.niStats{grid-template-columns:repeat(5,minmax(95px,1fr));overflow-x:auto}.niWorkspace{display:flex;flex-direction:column;overflow:visible}.niPeopleRail,.niInspector{position:static;max-height:none;width:100%;display:block}.niGraphCard{width:100%}.niGraphViewport{height:560px}.niBelowGrid,.niOpportunityLayout,.niEnvironmentGrid,.niActionLayout{grid-template-columns:1fr;display:grid;overflow:visible}.niOpportunityList{position:static}.niMatchCard{grid-template-columns:32px minmax(0,1fr)}.niMatchAction{grid-column:1/-1}.niEnvironmentRow{grid-template-columns:26px minmax(130px,1fr) 40px}.niEnvironmentRow .bar{display:none}.niModalBody,.niScoreFields{grid-template-columns:1fr}.niModalBody .wide{grid-column:auto}.niChecks{grid-column:auto}.niActionList article{grid-template-columns:38px minmax(0,1fr)}.niActionList form{grid-column:1/-1}.niDoneButton{width:100%}}@media(max-width:520px){.niTopActions{width:100%}.niTopActions .niButton{flex:1}.niTabs a{min-width:112px}.niStats article{padding:9px}.niStats b{font-size:15px}.niInspector{padding:10px}.niMetricGrid{grid-template-columns:1fr 1fr}.niBelowGrid{display:grid}.niFormGrid{grid-template-columns:1fr}.niFormGrid .full{grid-column:auto}.niOpportunityHero{flex-direction:column}.niOpportunityScores{width:100%}.niOpportunityScores div{flex:1}.niMatchCard{padding:8px}.niPipeline{grid-auto-columns:82vw}}
/* v26 graph organization layer */
.niGraphToggle{border:1px solid #d5d5d0;background:#fff;color:#666;border-radius:8px;padding:5px 7px;font:inherit;font-size:6.5px;cursor:pointer}.niGraphToggle.active{background:#111;color:#fff;border-color:#111}.niOrgLink{stroke:#a8c7c9;stroke-width:1.4;stroke-dasharray:5 6;opacity:.52}.niOrgLink.access{stroke:#6f9fa2;stroke-width:2;stroke-dasharray:2 5}.niGraphOrgNode{position:absolute;transform:translate(-50%,-50%);display:flex;align-items:center;gap:7px;width:145px;padding:8px 9px;border:1px solid #bcd2d3;background:#eef6f6;border-radius:12px;color:#20383a;direction:rtl;z-index:1;box-shadow:0 5px 18px rgba(41,79,82,.08)}.niGraphOrgNode>i{display:grid;place-items:center;width:29px;height:29px;flex:0 0 auto;border-radius:8px;background:#a9cfd2;color:#183335;font:700 6px Arial;font-style:normal}.niGraphOrgNode span{min-width:0}.niGraphOrgNode b{display:block;font-size:7.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.niGraphOrgNode small{display:block;color:#6f8587;font-size:6px;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.niGraphWorld.hide-orgs [data-org-visual]{display:none}
.niGap{display:grid!important;grid-template-columns:32px minmax(0,1fr);gap:8px!important;align-items:start;text-decoration:none;color:#222;border-top:1px solid var(--ni-line);padding:9px 0!important}.niGap>strong{width:32px;height:32px;border-radius:9px;background:#111;color:#fff;display:grid;place-items:center;font:700 8px Arial}.niGap span b{font-size:7.5px}.niGap span p{margin:3px 0 0!important}.niPrincipleTitle{margin-top:18px!important;padding-top:14px;border-top:1px solid var(--ni-line)}
.niTargetPersonLink{text-decoration:none;color:inherit}
.niGive,.niMeeting{margin-top:7px;border-radius:9px;padding:8px}.niGive{background:#eef6f2}.niMeeting{background:#f1f4f7}.niGive b,.niMeeting b{font-size:7px}.niGive p,.niMeeting p{font-size:7px;line-height:1.8;margin:3px 0 0;color:#555}
.niRelationList{display:grid;gap:5px}.niRelationList>div{display:flex;align-items:center;justify-content:space-between;gap:7px;padding:7px;background:#f7f7f5;border-radius:9px}.niRelationList a{text-decoration:none;color:#222;min-width:0}.niRelationList a b{display:block;font-size:7.5px}.niRelationList a small{display:block;font-size:6px;color:#999;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.niRelationList form{flex:0 0 auto}.niRelationList button{width:24px;height:24px;border:0;border-radius:7px;background:#fff;color:#999;cursor:pointer}
.niOpportunitySide{display:grid;gap:7px;min-width:145px}.niOpportunityClose{width:100%;border:1px solid #3b3b3b;background:transparent;color:#aaa;border-radius:9px;padding:7px;font:inherit;font-size:7px;cursor:pointer}.niOpportunityClose:hover{color:#fff;border-color:#777}

/* Everna AI Network Assistant focus */
.niFocusHome,.niAskWorkspace{max-width:1180px;margin:0 auto}.niAskHero{background:#050505;color:#fff;border-radius:24px;padding:34px;margin-bottom:18px}.niAskHero h2{font-size:30px;margin:8px 0 10px}.niAskHero p{max-width:720px;color:#c9c9c9;line-height:2;margin:0 0 20px}.niAskHero .niButton{display:inline-flex;text-decoration:none;background:#fff;color:#050505}.niHomeGrid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.niHomePanel{background:#fff;border:1px solid #e3e3df;border-radius:20px;padding:18px}.niHomePanel .niSectionHead a{font-size:10px;color:#444;text-decoration:none}.niHomeList{display:grid;gap:9px;margin-top:14px}.niHomeList article{display:grid;gap:5px;padding:13px;border:1px solid #ecece8;border-radius:14px;background:#fafaf9}.niHomeList article b{font-size:12px}.niHomeList article span{font-size:10px;color:#777;line-height:1.8}.niHomeList article a{font-size:9px;color:#111}.niAskWorkspace{display:grid;gap:16px}.niAskIntro{background:#fff;border:1px solid #e3e3df;border-radius:20px;padding:24px}.niAskIntro h2{font-size:24px;margin:7px 0}.niAskIntro p{color:#777;line-height:2;margin:0}.niAskForm{display:grid;gap:10px;background:#fff;border:1px solid #e3e3df;border-radius:20px;padding:18px}.niAskForm textarea{width:100%;min-height:160px;border:1px solid #d8d8d3;border-radius:15px;padding:16px;font:inherit;line-height:2;resize:vertical}.niAskForm .niButton{justify-self:start}.niAdvisorError,.niAdvisorAnswer{background:#fff;border:1px solid #e3e3df;border-radius:20px;padding:18px}.niAdvisorError{display:grid;gap:6px;border-color:#e6c8c2;background:#fff8f6}.niAdvisorError b{color:#8b2c25}.niAdvisorError span{font-size:11px}.niAdvisorError small{color:#888}.niAdvisorAnswer h3{margin:4px 0 14px;font-size:19px}.niAdvisorText{white-space:normal;line-height:2.15;font-size:12px;color:#242424}.niTabs{grid-template-columns:repeat(5,minmax(0,1fr))!important}@media(max-width:800px){.niHomeGrid{grid-template-columns:1fr}.niAskHero{padding:24px}.niAskHero h2{font-size:23px}.niTabs{grid-template-columns:repeat(5,minmax(110px,1fr))!important;overflow-x:auto}}

/* Everna 4.1 — Ask-first structured recommendations */
.niHomeAskForm{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-top:20px;align-items:stretch}.niHomeAskForm textarea{min-height:82px;resize:vertical;border:1px solid #d9d9d5;background:#fff;border-radius:15px;padding:14px 16px;font:inherit;line-height:1.8}.niHomeAskForm .niButton{min-width:165px}.niAskExamples{display:flex;flex-wrap:wrap;gap:7px;align-items:center;margin-top:10px;font-size:10px;color:#777}.niAskExamples a{color:#222;text-decoration:none;background:#f1f1ef;border:1px solid #dfdfdb;border-radius:20px;padding:6px 9px}.niRecommendation{margin-top:16px;display:grid;gap:12px}.niRecommendationHead{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;background:#050505;color:#fff;border-radius:20px;padding:19px}.niRecommendationHead h3{margin:4px 0 6px;font-size:20px}.niRecommendationHead p{margin:0;color:#bbb;font-size:10px}.niConfidence{width:82px;height:82px;flex:0 0 82px;border:1px solid #3b3b3b;border-radius:50%;display:grid;place-content:center;text-align:center}.niConfidence strong{font-size:19px}.niConfidence span{font-size:8px;color:#aaa}.niAiStatus{background:#f7f4e8;border:1px solid #e6ddbc;color:#665d35;border-radius:12px;padding:10px 12px;font-size:10px}.niRecommendationGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.niRecCard{background:#fff;border:1px solid #e0e0dc;border-radius:17px;padding:16px;min-height:150px}.niRecCard>span{display:block;color:#999;font:700 8px Arial;letter-spacing:1px;margin-bottom:9px}.niRecCard h4{margin:0 0 7px;font-size:15px}.niRecCard p{margin:0;color:#626262;font-size:10px;line-height:1.9;white-space:pre-line}.niRecCard b{display:block;margin-top:12px;font-size:9px}.niRecCard a{display:inline-block;margin-top:12px;color:#111;font-size:9px}.niRecPrimary{background:#edf4f3;border-color:#cfdfdc}.niPaths{background:#fff;border:1px solid #e0e0dc;border-radius:17px;padding:15px}.niPaths>article{display:grid;grid-template-columns:1fr auto auto;gap:9px;align-items:center;border-top:1px solid #eee;padding:10px 0}.niPaths>article:first-of-type{border-top:0}.niPathLine{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.niPathLine span{background:#f1f1ef;border-radius:12px;padding:5px 8px;font-size:9px}.niPathLine i{font-style:normal;color:#aaa}.niPaths article>b{font-size:11px}.niPaths article>small{color:#999;font-size:8px}.niNextAction{display:grid;grid-template-columns:1fr auto;gap:18px;align-items:center;background:#fff;border:2px solid #111;border-radius:18px;padding:16px}.niNextAction h3{margin:5px 0 7px;font-size:16px}.niNextAction p{margin:0;color:#666;font-size:10px;line-height:1.8}.niNextAction details{margin-top:10px}.niNextAction summary{cursor:pointer;font-size:9px;font-weight:bold}.niNextAction form{min-width:180px}.niNextAction form .niButton{width:100%}.niDataGaps{background:#fff;border:1px dashed #d4d4cf;border-radius:15px;padding:13px 15px;font-size:10px;color:#666}.niDataGaps b{color:#222}.niDataGaps ul{margin:8px 18px 0 0;padding:0}.niDataGaps li{margin:5px 0;line-height:1.7}@media(max-width:760px){.niHomeAskForm{grid-template-columns:1fr}.niRecommendationGrid{grid-template-columns:1fr}.niRecommendationHead{align-items:center}.niNextAction{grid-template-columns:1fr}.niNextAction form{min-width:0}.niConfidence{width:68px;height:68px;flex-basis:68px}}
