
html:not(.mtp-c-home) #mtpAlerts{display:none !important}
#mtpAlertsBar{position:relative;flex:1 1 auto;min-width:0;margin:0 24px 0 28px;box-sizing:border-box;font-family:var(--a-mono,Roboto,system-ui,-apple-system,'Segoe UI',Arial,sans-serif)}
#mtpAlertsBar[hidden],html.mtp-c-home #mtpAlertsBar{display:none !important}
#mtpAlertsBar .ab-in{display:flex;align-items:center;gap:10px;min-width:0}
#mtpAlertsBar .ab-k{flex:none;display:flex;align-items:center;gap:7px;font:700 11px/32px var(--a-cond,Roboto,system-ui,sans-serif);letter-spacing:.07em;text-transform:uppercase;color:#D71920;white-space:nowrap;cursor:default}
#mtpAlertsBar .ab-dot{width:7px;height:7px;border-radius:50%;background:#D71920;box-shadow:0 0 0 3px #FDECEE;flex:none}
#mtpAlertsBar .ab-list{flex:1 1 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-width:0}
#mtpAlertsBar .ab-al{display:flex;align-items:center;gap:8px;min-width:0;min-height:32px;padding:0 9px;box-sizing:border-box;border:1px solid #E3E4E6;background:#fff;color:#111 !important;text-decoration:none !important;white-space:nowrap;cursor:pointer}
#mtpAlertsBar .ab-al:hover,#mtpAlertsBar .ab-al:focus-visible,#mtpAlertsBar .ab-al.ab-on{border-color:#D71920;outline:none}
#mtpAlertsBar .ab-list .ab-al.ab-x{display:none}
#mtpAlertsBar .ab-tk,#mtpAlertsBar .ab-pc{flex:none;white-space:nowrap;font:700 12.5px/1 var(--a-mono,Roboto,system-ui,sans-serif)}
#mtpAlertsBar .ab-tk{color:#111}
#mtpAlertsBar .ab-up,#mtpAbHl .ab-up{color:#0E8A4F}
#mtpAlertsBar .ab-dn,#mtpAbHl .ab-dn{color:#D71920}
#mtpAlertsBar .ab-h{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:500 12.5px/1 var(--a-mono,Roboto,system-ui,sans-serif);text-transform:uppercase;color:#333}
#mtpAlertsBar.ab-nohl .ab-list .ab-h{display:none}
#mtpAlertsBar .ab-more{flex:none;min-height:32px;box-sizing:border-box;border:1px solid #E3E4E6;background:#fff;padding:0 9px;font:600 12px/1 var(--a-mono,Roboto,system-ui,sans-serif);color:#555;white-space:nowrap;cursor:pointer}
#mtpAlertsBar .ab-more[hidden]{display:none}
#mtpAlertsBar .ab-more:hover,#mtpAlertsBar .ab-more:focus-visible{border-color:#D71920;color:#111;outline:none}
#mtpAlertsBar .ab-drop{position:absolute;top:calc(100% + 8px);left:0;z-index:3000;width:min(560px,calc(100vw - 24px));box-sizing:border-box;display:grid;gap:6px;padding:8px;background:#fff;border:1px solid #DDD;box-shadow:0 8px 24px rgba(0,0,0,.14)}
#mtpAbHl{position:absolute;top:calc(100% + 8px);left:0;z-index:3000;width:min(640px,calc(100vw - 24px));max-height:calc(100vh - 140px);overflow:auto;box-sizing:border-box;border:1px solid #DDD;border-left:3px solid #D71920;background:#fff;padding:14px 16px 0;box-shadow:0 8px 24px rgba(0,0,0,.14);font-family:var(--a-mono,Roboto,system-ui,-apple-system,'Segoe UI',Arial,sans-serif);white-space:normal}
#mtpAbHl .ab-hl-meta{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font:700 11px/1.2 var(--a-cond,Roboto,system-ui,sans-serif);letter-spacing:.06em;text-transform:uppercase;color:#666}
#mtpAbHl .ab-hl-meta .tg{background:#D71920;color:#fff;padding:3px 6px}
#mtpAbHl .ab-hl-meta .tk{color:#111;font-size:12.5px;letter-spacing:0}
#mtpAbHl .ab-hl-meta .ab-pc{font:700 12.5px/1 var(--a-mono,Roboto,system-ui,sans-serif);letter-spacing:0}
#mtpAbHl .ab-hl-h{margin:8px 0 10px;font:700 16px/1.3 var(--a-mono,Roboto,system-ui,sans-serif);color:#111;outline:none}
#mtpAbHl .ab-hl-k{font:700 11px/1.2 var(--a-cond,Roboto,system-ui,sans-serif);letter-spacing:.07em;text-transform:uppercase;color:#D71920;margin:0 0 6px}
#mtpAbHl ul{margin:0;padding:0 0 0 18px}
#mtpAbHl li,#mtpAbHl p{font-size:13.5px;line-height:1.5;color:#333;margin:0 0 4px}
#mtpAbHl .ab-hl-wait{color:#888}
#mtpAbHl .ab-hl-foot{display:flex;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid #EEE;margin-top:12px;padding:10px 0}
#mtpAbHl .ab-hl-back{border:1px solid #DDD;background:#fff;padding:6px 12px;font:600 13px/1.2 var(--a-mono,Roboto,system-ui,sans-serif);color:#111;cursor:pointer}
#mtpAbHl .ab-hl-back:hover{border-color:#D71920}
#mtpAbHl .ab-hl-full{font:700 13px/1.2 var(--a-mono,Roboto,system-ui,sans-serif);color:#D71920 !important;text-decoration:none !important;text-align:right}
#mtpAbHl .ab-hl-full:hover{text-decoration:underline !important}
@media (max-width:700px){
  html .header #mtpAlertsBar{order:3;flex:0 0 100%;margin:6px 0 0}
  #mtpAlertsBar .ab-k .ab-lt{display:none}
  #mtpAlertsBar .ab-tk,#mtpAlertsBar .ab-pc,#mtpAlertsBar .ab-h{font-size:12px}
  #mtpAbHl{padding:12px 12px 0}
}
/* MTP_HDR_ALERTS_V2.2 (2026-11-03, Justin): dark click-in panel, white text */
#mtpAbHl{background:#111;color:#fff;border-color:#2A2D31;border-left-color:#D71920;box-shadow:0 10px 28px rgba(0,0,0,.45);color-scheme:dark}
#mtpAbHl .ab-hl-meta{color:#C4C8CE}
#mtpAbHl .ab-hl-meta .tk,#mtpAbHl .ab-hl-h{color:#fff}
#mtpAbHl li,#mtpAbHl p{color:#fff}
#mtpAbHl li a,#mtpAbHl p a{color:#fff !important;text-decoration:underline !important}
#mtpAbHl .ab-hl-wait{color:#A3A8AF}
#mtpAbHl .ab-up{color:#34D399}
#mtpAbHl .ab-dn{color:#F87171}
#mtpAbHl .ab-hl-k{color:#F87171}
#mtpAbHl .ab-hl-foot{border-top-color:#2A2D31}
#mtpAbHl .ab-hl-back{background:#1C1F23;border-color:#3A3E44;color:#fff}
#mtpAbHl .ab-hl-back:hover,#mtpAbHl .ab-hl-back:focus-visible{border-color:#D71920;outline:none}
#mtpAbHl .ab-hl-full{color:#fff !important}
