.table-card table{min-width:1380px}
.customer-link,.opportunity-link{display:block;border:0;background:transparent;padding:0;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.customer-link{max-width:225px;color:var(--accent);font-size:12px;font-weight:650}
.opportunity-link{max-width:300px;color:#2c3946;font-size:12px;font-weight:550}
.customer-link:hover,.opportunity-link:hover{text-decoration:underline;text-underline-offset:3px}
.entity-hint{margin-top:5px;color:#939da6;font-size:9px}
.inline-customer-link{border:0;background:transparent;padding:0;color:#436281;font-size:10px}
.focus-title .opportunity-link{max-width:480px}
.drawer-customer-link{width:100%;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin:12px 0 2px;padding:11px 13px;border:1px solid #dfe4e9;border-radius:7px;background:#f6f8fa;text-align:left;color:#515c66}
.drawer-customer-link span{font-size:9px;color:#8c959d}
.drawer-customer-link b{font-size:12px;font-weight:600;color:var(--accent)}
.drawer-customer-link i{font-size:10px;font-style:normal;color:#607487}
.customer-subtitle{margin:4px 0 18px;font-size:11px}
.customer-kpis{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}
.customer-kpis>div{padding:15px 16px;border:1px solid #e3e6ea;border-radius:7px;background:#f7f9fa}
.customer-kpis label{display:block;color:#8e959c;font-size:10px;margin-bottom:5px}
.customer-kpis b{font-size:21px;font-weight:600;color:#293a4b;font-variant-numeric:tabular-nums}
.customer-kpis small{font-size:10px;font-weight:400;color:#858d95}
.customer-profile{margin-top:0}
.customer-opportunities{border:1px solid #e3e6e9;border-radius:7px;overflow:hidden}
.customer-opportunities>button{width:100%;display:flex;align-items:center;gap:11px;padding:13px;border:0;border-bottom:1px solid #edeff1;background:#fff;text-align:left}
.customer-opportunities>button:last-child{border-bottom:0}
.customer-opportunities>button:hover{background:#f7f9fa}
.customer-opportunity-main{min-width:0;flex:1}
.customer-opportunity-main b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#394652;font-size:11px;font-weight:550}
.customer-opportunity-main small{display:block;margin-top:4px;color:#9ba1a6;font-size:9px}
.customer-opportunity-state{display:flex;min-width:92px;align-items:flex-end;flex-direction:column;gap:5px}
.customer-opportunity-state small{font-size:9px;color:#7e878f}
.customer-opportunities i{color:#959ea6;font-style:normal}
.prototype-note{margin-top:21px;color:#a0a5aa;font-size:9px}
@media(max-width:760px){.drawer-customer-link{grid-template-columns:1fr}.drawer-customer-link i{display:none}.customer-kpis{grid-template-columns:1fr 1fr}.customer-opportunity-state{display:none}}
