.deal-card{width:100%;text-align:left}.contact-button,.team-row,.manager-status-row,.mini-deal{border:0;font:inherit;color:inherit;text-align:left}.contact-button{width:100%;cursor:pointer}.contact-button:hover{box-shadow:0 4px 13px #26335013}.team-row{width:100%;cursor:default}.team-row.clickable,.manager-status-row.clickable,.mini-deal{cursor:pointer}.manager-status-row{border-left:0;border-right:0;border-bottom:0;background:transparent;width:100%}.final{border-left:3px solid #4bb28f}.stage-won .stage-head:before,.stage-lost .stage-head:before{content:"";width:7px;height:7px;border-radius:50%;margin-right:7px;background:#48aa82}.stage-lost .stage-head:before{background:#dc7181}.detail-modal{padding:24px;max-height:85vh;overflow:auto}.detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:18px 0}.detail-grid div{background:#f7f8fc;padding:10px;border-radius:8px}.detail-grid small{display:block;color:var(--muted);font-size:10px;margin-bottom:4px}.detail-grid strong{font-size:12px}.detail-modal label{display:flex;flex-direction:column;gap:6px;font-size:11px;font-weight:800;margin:12px 0}.detail-tasks,.history{display:grid;gap:6px;border-top:1px solid var(--line);padding-top:13px;margin-top:16px}.detail-tasks strong,.history strong{font-size:12px}.detail-tasks span,.history p{font-size:11px;color:var(--muted);margin:0}.history b{color:var(--ink)}.link-button{border:0;background:#f0efff;border-radius:6px;color:#5850c3;padding:7px;text-align:left;cursor:pointer;font-size:11px}@media(max-width:850px){.detail-grid{grid-template-columns:1fr}}
