
.mtp-home-fin-row{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:16px;align-items:start;margin:0 0 16px 0;}
.mtp-home-fin-row > .mtp-mnt-tabbed{margin:0 !important;min-width:0;}
/* MTP_HOME_TRIM_V1.1: the ad sits beside the table only where the whole table fits (>=1280 px); narrower, no ad */
@media (max-width:1279px){
  .mtp-home-fin-row{grid-template-columns:minmax(0,1fr);}
  .mtp-home-fin-row > .mtp-ad-vertical{display:none !important;}
}
body.mtp-on-events #content > .mtp-home-fin-row{display:none !important;}
/* keep the two top columns' bottoms level now the right column is taller */
@media (min-width:981px){
  .mtp-dash-top-row > .mtp-dash-left{display:flex;flex-direction:column;}
  .mtp-dash-top-row > .mtp-dash-left > .mtp-section-card:last-child{flex:1 1 auto;}
}

.mtp-home-events{margin-top:14px;}
.mtp-home-events h3{display:flex;align-items:baseline;gap:8px;}
.mtp-home-events h3 .mtp-hev-all{margin-left:auto;text-transform:none;letter-spacing:0;font-weight:400;font-size:.78rem;color:#888;text-decoration:none;}
.mtp-home-events h3 .mtp-hev-all:hover{color:#cc0000;}
.mtp-hev-list{list-style:none;margin:0;padding:0;}
.mtp-hev-list li{display:grid;grid-template-columns:52px 58px minmax(0,1fr);gap:8px;align-items:baseline;
  padding:6px 0;border-top:1px solid #f0f0f0;font:400 .82rem/1.35 Roboto,system-ui,sans-serif;color:#1a1a1a;}
.mtp-hev-list li:first-child{border-top:0;}
.mtp-hev-date{color:#777;font-size:.76rem;white-space:nowrap;}
.mtp-hev-tk{font-weight:700;color:#cc0000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.mtp-hev-tk.clickable{cursor:pointer;}
.mtp-hev-tk.clickable:hover{text-decoration:underline;}
.mtp-hev-what{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.mtp-hev-type{font-weight:500;}
.mtp-hev-name{color:#777;}
.mtp-hev-est{color:#999;font-size:.72rem;}
.mtp-hev-empty{color:#888;font-size:.82rem;padding:6px 0;}
