.prism-detail:is(.opportunity-drawer,.inspection-record){--od-blue:#3974b7;--od-link:#326cae;--od-tint:#eef5fd;--od-line:#e2eaf3;--prism-ai:var(--od-blue);--prism-ai-soft:var(--od-tint);--prism-ai-line:var(--od-line);color:#202020;letter-spacing:-.012em;background:#fff;border-radius:20px 0 0 20px;flex-direction:column;gap:0;width:560px;max-width:100%;padding:0;font-family:PrismGeist,Arial,sans-serif;font-size:.8125rem;line-height:1.55;display:flex;overflow:hidden;box-shadow:-12px 0 50px #00000014}:is(.opportunity-drawer,.inspection-record) :is(h2,h3,p){margin:0}:is(.opportunity-drawer,.inspection-record) :is(h2,h3){font-size:.8125rem;font-weight:600;line-height:1.45}:is(.opportunity-drawer,.inspection-record) :is(button,a,summary):focus-visible{outline:2px solid var(--od-blue);outline-offset:3px}:is(.opportunity-drawer,.inspection-record) button:disabled{opacity:.55;cursor:wait}:is(.opportunity-drawer,.inspection-record) .od-header{color:#526071;border-bottom:1px solid #e9e9e9;flex-shrink:0;align-items:center;gap:10px;height:57px;padding:0 54px 0 24px;display:flex}:is(.opportunity-drawer,.inspection-record) .od-header h2{font-size:.8125rem;font-weight:400}:is(.opportunity-drawer,.inspection-record) .od-header h2:focus{outline:none}:is(.opportunity-drawer,.inspection-record)>button[aria-label=Close\ panel]{border-radius:7px;padding:8px;top:12px;right:14px}:is(.opportunity-drawer,.inspection-record) .od-body{overscroll-behavior:contain;flex:1;min-height:0;padding:22px 24px 16px;overflow-y:auto}:is(.opportunity-drawer,.inspection-record) .od-identity{margin-bottom:18px}:is(.opportunity-drawer,.inspection-record) .od-company-title{align-items:start;gap:12px;display:flex}:is(.opportunity-drawer,.inspection-record) .od-company-title h2{letter-spacing:-.025em;overflow-wrap:anywhere;font-size:1.125rem;font-weight:600;line-height:1.35}:is(.opportunity-drawer,.inspection-record) .od-case{color:#535353;background:#f5f5f5;border-radius:6px;flex-shrink:0;padding:2px 8px;font-size:.75rem}:is(.opportunity-drawer,.inspection-record) .od-identity p{color:#606060;overflow-wrap:anywhere;margin-top:5px;font-size:.75rem}:is(.opportunity-drawer,.inspection-record) .od-identity .od-metadata{margin-top:3px}:is(.opportunity-drawer,.inspection-record) .od-summary{background:var(--od-tint);border:1px solid var(--od-line);border-radius:12px;padding:15px 17px}:is(.opportunity-drawer,.inspection-record) .od-summary :is(h2,h3){color:var(--od-link);margin-bottom:8px;font-size:.75rem;font-weight:500}:is(.opportunity-drawer,.inspection-record) .od-summary p{line-height:1.6}:is(.opportunity-drawer,.inspection-record) .od-summary>span{color:#526071;margin-top:10px;font-size:.6875rem;display:block}:is(.opportunity-drawer,.inspection-record) .od-signal{border-block:1px solid #e9e9e9;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;margin-top:17px;padding:16px 0;display:grid}:is(.opportunity-drawer,.inspection-record) .od-score{align-items:center;gap:15px;display:flex}:is(.opportunity-drawer,.inspection-record) .od-score strong{font-variant-numeric:tabular-nums;font-size:.9375rem;font-weight:600}:is(.opportunity-drawer,.inspection-record) .od-score strong span{color:#606060;font-size:.8125rem;font-weight:400}:is(.opportunity-drawer,.inspection-record) .od-bars{align-items:end;gap:3px;display:flex}:is(.opportunity-drawer,.inspection-record) .od-bars i{background:#e3ecf7;border-radius:1px;width:4px}:is(.opportunity-drawer,.inspection-record) .od-bars .filled{background:var(--od-blue)}:is(.opportunity-drawer,.inspection-record) .od-signal p{color:#606060;margin-top:4px;font-size:.6875rem}:is(.opportunity-drawer,.inspection-record) .od-signal-label{color:var(--od-link);text-align:right;font-size:.75rem}:is(.opportunity-drawer,.inspection-record) .od-reasons{padding-top:17px}:is(.opportunity-drawer,.inspection-record) .od-reasons ul{margin:8px 0 0;padding:0;list-style:none}:is(.opportunity-drawer,.inspection-record) .od-reasons li{border-bottom:1px solid #e9e9e9;align-items:center;gap:14px;padding:12px 0;display:flex}:is(.opportunity-drawer,.inspection-record) .od-reasons li>svg{color:#526071;flex-shrink:0}:is(.opportunity-drawer,.inspection-record) .od-reasons strong{font-size:.8125rem;font-weight:500}:is(.opportunity-drawer,.inspection-record) .od-reasons li p{color:#606060;margin-top:2px;font-size:.75rem}:is(.opportunity-drawer,.inspection-record) .od-evidence-note{color:#606060;margin-top:9px;font-size:.6875rem;line-height:1.55}:is(.opportunity-drawer,.inspection-record) .od-enrichment{margin-top:17px}:is(.opportunity-drawer,.inspection-record) .od-section-heading{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:8px;display:flex}:is(.opportunity-drawer,.inspection-record) .od-ai-status{color:var(--od-link);align-items:center;gap:5px;font-size:.75rem;display:flex}:is(.opportunity-drawer,.inspection-record) .od-icon-button{border:1px solid var(--od-line);color:#526071;background:#fff;border-radius:50%;place-items:center;width:30px;height:30px;margin-left:auto;display:grid}:is(.opportunity-drawer,.inspection-record) .od-icon-button:hover{background:var(--od-tint)}:is(.opportunity-drawer,.inspection-record) .od-muted{color:#606060;font-size:.75rem}:is(.opportunity-drawer,.inspection-record) .od-researched-name{margin-bottom:4px;font-weight:500}:is(.opportunity-drawer,.inspection-record) .od-company-description{-webkit-line-clamp:2;color:#606060;-webkit-box-orient:vertical;font-size:.75rem;display:-webkit-box;overflow:hidden}:is(.opportunity-drawer,.inspection-record) .od-company-website,:is(.opportunity-drawer,.inspection-record) .od-contacts a{color:var(--od-link);align-items:center;gap:8px;min-width:0;font-size:.75rem;display:flex}:is(.opportunity-drawer,.inspection-record) .od-company-website{margin-top:10px}:is(.opportunity-drawer,.inspection-record) .od-company-website span,:is(.opportunity-drawer,.inspection-record) .od-contacts span{overflow-wrap:anywhere}:is(.opportunity-drawer,.inspection-record) .od-company-website svg,:is(.opportunity-drawer,.inspection-record) .od-contacts svg{flex-shrink:0}:is(.opportunity-drawer,.inspection-record) .od-contacts{flex-wrap:wrap;justify-content:space-between;gap:6px 18px;margin-top:8px;display:flex}:is(.opportunity-drawer,.inspection-record) .od-contacts:empty{display:none}:is(.opportunity-drawer,.inspection-record) .od-research-footer{color:#606060;border-top:1px solid #e9e9e9;justify-content:space-between;align-items:start;gap:12px;margin-top:14px;padding-top:12px;font-size:.6875rem;display:flex}:is(.opportunity-drawer,.inspection-record) .od-research-footer a{color:var(--od-link);align-items:center;gap:4px;display:flex}:is(.opportunity-drawer,.inspection-record) .od-research-footer a:hover,:is(.opportunity-drawer,.inspection-record) .od-company-website:hover,:is(.opportunity-drawer,.inspection-record) .od-contacts a:hover{text-decoration:underline}:is(.opportunity-drawer,.inspection-record) .od-enrich-button{background:var(--od-tint);color:var(--od-link);border:1px solid #b9cde5;border-radius:8px;align-items:center;gap:8px;margin-top:13px;padding:8px 12px;font-size:.75rem;display:inline-flex}:is(.opportunity-drawer,.inspection-record) .od-enrich-button:hover{background:#e3eefb}:is(.opportunity-drawer,.inspection-record) .od-enrichment-state{color:var(--od-link);align-items:center;gap:8px;padding:10px 0;font-size:.75rem;display:flex}:is(.opportunity-drawer,.inspection-record) .od-notice{color:#795219;margin-top:8px;font-size:.75rem}:is(.opportunity-drawer,.inspection-record) .od-link-button{color:var(--od-link);background:0 0;border:none;padding:4px 0;text-decoration:underline}:is(.opportunity-drawer,.inspection-record) .od-notes-section{background:#f7f8fa;border-top:1px solid #e9e9e9;margin:22px -24px -16px;padding:20px 24px}:is(.opportunity-drawer,.inspection-record) .od-notes-section .ib-notes{gap:14px;padding:0}:is(.opportunity-drawer,.inspection-record) .od-notes-section .ib-notes textarea{min-height:88px}:is(.opportunity-drawer,.inspection-record) .od-notes-section .ib-notes label{gap:6px;font-size:.75rem}:is(.opportunity-drawer,.inspection-record) .od-note-followup{grid-template-columns:minmax(0,1fr) 150px;gap:12px;display:grid}:is(.opportunity-drawer,.inspection-record) .od-notes-section .ib-notes>button{border-radius:8px;justify-self:start;min-height:36px;font-size:.75rem}:is(.opportunity-drawer,.inspection-record) .od-notes-section .ib-small-note{color:#606060;margin:0;font-size:.6875rem}:is(.opportunity-drawer,.inspection-record) .od-dismiss-opportunity{color:#606060;background:0 0;border:0;align-items:center;gap:6px;margin-top:16px;padding:4px 0;font-size:.75rem;display:flex}:is(.opportunity-drawer,.inspection-record) .od-dismiss-opportunity:hover{color:#202020;text-decoration:underline}:is(.opportunity-drawer,.inspection-record) .od-lead-actions{align-items:center;gap:8px;display:flex}:is(.opportunity-drawer,.inspection-record) .od-watch[aria-pressed=true]{color:var(--od-link);background:var(--od-tint);border-color:#b9cde5}:is(.opportunity-drawer,.inspection-record) .od-footer{padding:15px 24px max(15px, env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e9e9e9;flex-shrink:0}:is(.opportunity-drawer,.inspection-record) .od-footer>.od-footer-actions{justify-content:space-between;gap:12px;display:flex}:is(.opportunity-drawer,.inspection-record) .od-footer .od-notice{margin:0 0 8px}:is(.opportunity-drawer,.inspection-record) .od-primary,:is(.opportunity-drawer,.inspection-record) .od-secondary{border:1px solid #202020;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:36px;padding:8px 13px;font-size:.75rem;line-height:1.4;text-decoration:none;display:inline-flex}:is(.opportunity-drawer,.inspection-record) .od-primary{color:#fff;background:#202020}:is(.opportunity-drawer,.inspection-record) .od-primary:hover{background:#383838}:is(.opportunity-drawer,.inspection-record) .od-secondary{color:#202020;background:#fff}:is(.opportunity-drawer,.inspection-record) .od-secondary:hover{background:#f5f5f5}:is(.opportunity-drawer,.inspection-record) .od-loading{gap:20px;padding:24px;display:grid}:is(.opportunity-drawer,.inspection-record) .od-loading div{background:#f5f5f5;border-radius:12px;height:150px}:is(.opportunity-drawer,.inspection-record) .od-loading div:first-of-type{height:58px}:is(.opportunity-drawer,.inspection-record) .od-error{gap:16px;padding:24px;display:grid}:is(.opportunity-drawer,.inspection-record) .od-error h2{font-size:1.125rem}:is(.opportunity-drawer,.inspection-record) .od-error a{color:var(--od-link);align-items:center;gap:8px;display:flex}:is(.opportunity-drawer,.inspection-record) .od-spin{flex-shrink:0;animation:1s linear infinite od-rotate}@keyframes od-rotate{to{transform:rotate(360deg)}}@media (max-width:540px){.prism-detail:is(.opportunity-drawer,.inspection-record){border-radius:0;width:100%}:is(.opportunity-drawer,.inspection-record) .od-body{padding:20px 18px}:is(.opportunity-drawer,.inspection-record) .od-header{padding-left:18px}:is(.opportunity-drawer,.inspection-record) .od-footer{padding:12px 18px max(12px, env(safe-area-inset-bottom))}:is(.opportunity-drawer,.inspection-record) .od-footer>.od-footer-actions{gap:8px}:is(.opportunity-drawer,.inspection-record) .od-footer :is(a,button){min-height:42px;padding-inline:9px}:is(.opportunity-drawer,.inspection-record) .od-footer-with-watch{flex-wrap:wrap}:is(.opportunity-drawer,.inspection-record) .od-footer-with-watch .od-lead-actions{width:100%}:is(.opportunity-drawer,.inspection-record) .od-footer-with-watch .od-lead-actions button:first-child{flex:1}:is(.opportunity-drawer,.inspection-record) .od-footer-with-watch>a{width:100%}:is(.opportunity-drawer,.inspection-record) .od-notes-section{margin:22px -18px -20px;padding:20px 18px}:is(.opportunity-drawer,.inspection-record) .od-note-followup{grid-template-columns:minmax(0,1fr)}:is(.opportunity-drawer,.inspection-record) .od-signal{grid-template-columns:1fr auto;gap:10px}:is(.opportunity-drawer,.inspection-record) .od-signal-label{text-align:left;grid-column:1/-1;margin-top:-5px}:is(.opportunity-drawer,.inspection-record) .od-research-footer{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){:is(.opportunity-drawer,.inspection-record) .od-spin{animation:none}}
