.david-workspace{min-height:100vh}.david-workspace button{color:inherit}.david-workspace .workspace>h1{margin:16px 0 12px}.david-workspace .sidebar{height:calc(100vh - 86px);position:sticky;top:0}.david-workspace .company-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.david-workspace .simple-signal .plain-button{text-align:left}.david-workspace .simple-signal .core-review-link{justify-content:space-between;gap:12px}.david-workspace .core-review-link>span{color:#687b70;font-size:10px}.david-workspace .coverage-tile{text-align:left;font:inherit;cursor:pointer}.david-workspace .campaign-search input{min-width:0}.david-workspace .tom-connections{color:#172c3d;border:0;width:100vw;max-width:none;height:100vh;max-height:none;margin:0;padding:18px 24px;overflow:auto}.david-workspace .tom-connections::backdrop{background:0 0}.david-workspace .tom-connections .reference-scene{line-height:1.4}.david-workspace .tom-connections .floating-content{width:1460px;height:1070px;top:0;left:0}.david-workspace .tom-connections .ref-title{white-space:normal;max-width:780px;font-size:38px;line-height:1.1;top:5px;left:20px}.david-workspace .tom-connections .ref-controls{top:0;right:20px}.david-workspace .tom-connections .story-company-link{top:62px;left:20px}.david-workspace .tom-connections .story-routes{flex-wrap:nowrap;max-width:1420px;max-height:42px;display:flex;top:105px;left:20px;overflow:auto}.david-workspace .tom-connections .story-routes button{text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;max-width:470px;overflow:hidden}.david-workspace .tom-connections .reference-wires{width:1460px!important;height:1070px!important}.david-workspace .tom-connections .story-stage{font-size:30px}.david-workspace .tom-connections .k-node p{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:16px;line-height:1.4;display:-webkit-box;overflow:hidden}.david-workspace .tom-connections .k-node.green h3,.david-workspace .tom-connections .k-node.green p{color:#fff}.david-workspace .tom-connections .k-node .support-badge{margin-bottom:6px}.david-workspace .tom-connections .k-node .node-click{position:absolute;bottom:7px}.david-workspace .tom-connections .k-tree-note{top:1045px;left:20px}.david-workspace .tom-connections .k-tree-note .signal-dates{color:#edf5ef}.david-workspace .reference-inspector .signal-dates{margin:8px 0;display:block}.david-workspace .reference-inspector h2{margin:16px 0;font-size:26px;line-height:1.25}.david-workspace .reference-inspector>header h2{margin:0;font-size:21px}.david-workspace .reference-inspector .proof-item{margin:12px 0}.david-workspace .reference-inspector p{margin:12px 0;line-height:1.65}.david-workspace .tom-judgement label{gap:9px;margin:20px 0;display:grid}.david-workspace .tom-judgement textarea{width:100%;min-height:160px;color:inherit;background:#fff;border:1px solid #d5e0d8;border-radius:8px;padding:12px}.david-workspace .tray-kevin strong{font-size:14px;line-height:1.6}.david-workspace .tray-grid{align-items:stretch}.david-workspace .two-notes p,.david-workspace .open-checks p{margin:14px 0}.david-workspace #tray-feedback>div>span{font-size:12px;display:block}.david-workspace .signal-research-details{margin:22px 0}@media (max-width:900px){.david-workspace .company-grid{grid-template-columns:1fr}.david-workspace .topbar{gap:18px;padding:18px}.david-workspace .top-actions .internal-label{display:none}}
