/* Bound preview text, not full detail content. Keep each row consistent. */
.home-overview .side,.home-overview .maincol,.home-overview .panel{min-width:0}
.home-overview .cal-list .event{align-items:center;gap:13px;padding:14px 0}
.home-overview .cal-list .daybox{flex:0 0 43px;min-width:43px}
.home-overview .cal-list .event>div:last-child{flex:1;min-width:0}
.home-overview .cal-list .rowtitle{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;overflow:hidden;text-overflow:ellipsis;width:100%;font-size:13px;line-height:1.6;height:3.2em;min-height:3.2em;max-height:3.2em;overflow-wrap:anywhere}
.home-overview .cal-list .meta{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:11px;line-height:1.6;height:1.6em;margin-top:4px}
.home-overview .home-support-list .rowtitle{height:3.5em;min-height:3.5em;max-height:3.5em}
.home-overview .home-support-meta>span:first-child,.home-overview .home-stock-name b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.home-overview .home-support-meta>span:last-child{flex-shrink:0}
.home-overview .main-bid-row>div:first-child{min-width:0}
.home-overview .main-bid-row .meta{flex-wrap:nowrap;min-width:0;line-height:1.6;height:1.6em}
.home-overview .main-bid-row .meta>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.home-overview .main-bid-row .meta>span:first-child{flex-shrink:0}
.home-overview .main-bid-row .meta:last-child{display:block}
.home-overview .main-bid-due{white-space:nowrap}
.home-overview .newsrow{min-height:89px}
@media(max-width:760px){.home-overview .main-bid-row .rowtitle,.home-overview .newsrow .rowtitle{line-height:1.6!important;height:3.2em;min-height:3.2em;max-height:3.2em}.home-overview .cal-list .event{padding:13px 0}}
