/* v214: maximum readable one-line results title, responsive to actual width. */
#home #results .yt212-kicker{display:none!important;}
#home #results .yt212-title{
  display:flex!important;
  flex-wrap:nowrap!important;
  justify-content:center!important;
  align-items:center!important;
  gap:3px!important;
  white-space:nowrap!important;
  min-width:0!important;
  width:100%!important;
  max-width:100%!important;
  font-size:23.4px!important;
  line-height:1.3!important;
  letter-spacing:-.06em!important;
  font-weight:950!important;
}
#home #results .yt212-title span{flex:0 0 auto!important;white-space:nowrap!important;}
#home #results .result-head,
#home #results .result-head.wrap{padding:15px 9px 13px!important;}
@media(max-width:400px){
  #home #results .result-head,#home #results .result-head.wrap{padding:13px 7px!important;}
}

/* v226: three bulk action buttons under results title — readable on mobile. */
#home #results.results > .result-tools.yt191-bulk-actions > button {
  font-size:14px!important;
  font-weight:900!important;
  line-height:1.35!important;
  letter-spacing:-.045em!important;
  white-space:normal!important;
  overflow-wrap:break-word!important;
  min-height:52px!important;
  padding:8px 4px!important;
}
@media(max-width:360px){
  #home #results.results > .result-tools.yt191-bulk-actions > button {
    font-size:13px!important;
    padding:8px 2px!important;
  }
}

/* v227: last result PENSION card only — swap logo and round/date positions.
   Lotto remains unchanged. No JavaScript or DB modifications. */
#lastWin .draw-showcase-card.pension .draw-headline-row {
  display:flex!important;
  flex-direction:row!important;
  align-items:center!important;
  justify-content:space-between!important;
}
#lastWin .draw-showcase-card.pension .draw-round-info {
  order:1!important;
  align-items:flex-start!important;
  text-align:left!important;
  margin-right:auto!important;
  flex:0 0 auto!important;
}
#lastWin .draw-showcase-card.pension .draw-round-inline,
#lastWin .draw-showcase-card.pension .draw-date-caption {
  text-align:left!important;
}
#lastWin .draw-showcase-card.pension .draw-brandline {
  order:2!important;
  flex:0 1 auto!important;
  justify-content:flex-end!important;
  margin-left:auto!important;
  min-width:0!important;
}
#lastWin .draw-showcase-card.pension .draw-official-logo {
  max-width:100%!important;
  object-fit:contain;
}
