
/* Pulse B61_R4: preserve B52 visual design */
.pulse-b61-r4 .pulse-b61-card{
  min-height:160px;
  overflow-wrap:anywhere;
}
.pulse-b61-r4 .pulse-b61-card-title{
  white-space:pre-wrap;
  overflow-wrap:anywhere;
  word-break:break-word;
}
.pulse-b61-r4 .pulse-b61-card-body{
  white-space:pre-wrap;
  overflow-wrap:anywhere;
}
.pulse-b61-r4-more-wrap{
  display:flex;
  justify-content:center;
  margin:22px 0 8px;
}
.pulse-b61-r4 [data-b61-r4-more][hidden],
.pulse-b61-r4 [data-b61-r4-empty][hidden]{
  display:none!important;
}
.pulse-b61-r4 .pulse-b61-tab[aria-pressed="true"]{
  color:#1d4ed8;
  background:#fff;
  box-shadow:0 2px 7px rgba(0,0,0,.07);
}

/*
 * Exact-scope duplicate legacy home sidebar.
 * The module sidebar remains the canonical navigation.
 * No global sidebar or SSO elements are hidden.
 */
@supports selector(body:has(aside.pulse-module-sidebar)){
  body:has(aside.pulse-module-sidebar)
    aside.pulse-home-sidebar:not(.pulse-module-sidebar){
    display:none!important;
  }
}

@media(max-width:640px){
  .pulse-b61-r4 .pulse-b61-card{
    min-height:0;
  }
}
