/* Scoped to the existing BAR Picks Composer block. */
.bar-home-picks .td_module_flex{padding-bottom:22px!important;margin-bottom:0!important;border-bottom:0!important}
.bar-home-picks .td_module_flex:last-child{padding-bottom:0!important}
.bar-home-picks .td-module-container:after{display:none!important}
.bar-home-picks .bar-he-pick-date{margin:0 0 5px!important;color:#982a31;font:700 11px/1.3 Arial,sans-serif;text-transform:uppercase}
.bar-home-picks .bar-he-pick-details{margin:5px 0 0!important;color:#555;font:400 12px/1.35 Arial,sans-serif}
.bar-home-picks .bar-he-pick-details:empty{display:none}
.bar-home-picks .td-block-title,.bar-home-picks .block-title{display:flex!important;align-items:baseline!important;justify-content:space-between!important;gap:12px!important}
/* Block Header 8 draws a hover-colored rule with its title and child decoration. Remove it only here. */
.bar-home-picks.td_block_template_8 .td-block-title,.bar-home-picks .td_block_template_8 .td-block-title,.bar-home-picks.td_block_template_8 .block-title,.bar-home-picks .td_block_template_8 .block-title{border:0!important;background:transparent!important;box-shadow:none!important}
.bar-home-picks.td_block_template_8 .td-block-title:before,.bar-home-picks.td_block_template_8 .td-block-title:after,.bar-home-picks .td_block_template_8 .td-block-title:before,.bar-home-picks .td_block_template_8 .td-block-title:after,.bar-home-picks.td_block_template_8 .block-title:before,.bar-home-picks.td_block_template_8 .block-title:after,.bar-home-picks .td_block_template_8 .block-title:before,.bar-home-picks .td_block_template_8 .block-title:after{content:none!important;display:none!important;border:0!important;background:none!important;box-shadow:none!important}
.bar-home-picks.td_block_template_8 .td-block-title>:not(.bar-he-picks-view-all),.bar-home-picks .td_block_template_8 .td-block-title>:not(.bar-he-picks-view-all),.bar-home-picks.td_block_template_8 .block-title>:not(.bar-he-picks-view-all),.bar-home-picks .td_block_template_8 .block-title>:not(.bar-he-picks-view-all){border:0!important;background:transparent!important;box-shadow:none!important;color:#3c3c3c!important}
.bar-home-picks.td_block_template_8 .td-block-title>:not(.bar-he-picks-view-all):before,.bar-home-picks.td_block_template_8 .td-block-title>:not(.bar-he-picks-view-all):after,.bar-home-picks .td_block_template_8 .td-block-title>:not(.bar-he-picks-view-all):before,.bar-home-picks .td_block_template_8 .td-block-title>:not(.bar-he-picks-view-all):after{content:none!important;display:none!important;border:0!important;background:none!important}
.bar-home-picks .td-block-title a.bar-he-picks-view-all,.bar-home-picks .block-title a.bar-he-picks-view-all{display:inline-flex!important;align-items:center!important;flex:none!important;margin:0 0 0 auto!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#982a31!important;font-family:Arial,sans-serif!important;font-size:12px!important;font-style:normal!important;font-weight:700!important;letter-spacing:0!important;line-height:1.4!important;text-align:right!important;text-transform:uppercase!important;text-decoration:none!important;white-space:nowrap!important}
.bar-home-picks .td-block-title a.bar-he-picks-view-all:hover,.bar-home-picks .td-block-title a.bar-he-picks-view-all:focus-visible,.bar-home-picks .block-title a.bar-he-picks-view-all:hover,.bar-home-picks .block-title a.bar-he-picks-view-all:focus-visible{color:#682027!important;text-decoration:underline!important;text-underline-offset:3px}
.bar-home-picks .td-block-title a.bar-he-picks-view-all:focus-visible,.bar-home-picks .block-title a.bar-he-picks-view-all:focus-visible{outline:2px solid #2d2926!important;outline-offset:3px!important}
.bar-home-picks .bar-he-picks-bottom{display:none}
/* Desktop CTA occupies the cream panel's bottom-right padding while remaining
   compact; the panel still expands naturally when event titles wrap. */
@media(min-width:1019px){
  .bar-home-picks .td-block-title a.bar-he-picks-view-all,
  .bar-home-picks .block-title a.bar-he-picks-view-all{display:none!important}
  .bar-home-picks .bar-he-picks-bottom{display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;width:200px!important;min-height:37px!important;margin:15px -18px -18px auto!important;padding:7px 14px!important;border:0!important;border-top:1px solid #1a1a1a!important;border-left:1px solid #1a1a1a!important;background:#982a31!important;box-shadow:none!important;color:#fff!important;font:700 12px/1.2 Arial,sans-serif!important;text-align:center!important;text-decoration:none!important;text-transform:uppercase!important;white-space:nowrap!important}
  .bar-home-picks .bar-he-picks-bottom:hover,
  .bar-home-picks .bar-he-picks-bottom:focus-visible{background:#d8d1ca!important;color:#1a1a1a!important}
  .bar-home-picks .bar-he-picks-bottom:focus-visible{outline:2px solid #1a1a1a!important;outline-offset:2px!important}
}
/* Mobile event titles: quieter hierarchy within the compact Picks panel. */
@media(max-width:540px){
  .bar-home-picks .entry-title,
  .bar-home-picks .entry-title a{font-size:17px!important;line-height:1.2!important;font-weight:600!important}
  .bar-home-picks .bar-he-pick-date{margin-bottom:0!important}
  .bar-home-picks .entry-title{margin-bottom:0!important}
  .bar-home-picks .bar-he-pick-details{margin-top:1px!important}
  .bar-home-picks .td-block-title a.bar-he-picks-view-all,
  .bar-home-picks .block-title a.bar-he-picks-view-all{font-size:15px!important;line-height:1.3!important}
}
@media(min-width:541px) and (max-width:767px){
  .bar-home-picks .td-block-title a.bar-he-picks-view-all,
  .bar-home-picks .block-title a.bar-he-picks-view-all{font-size:15px!important;line-height:1.3!important}
}
