/* Bio2Twin Watch · Blood verified in-site notices · 20261026
   Explicitly NOT APNs delivery. Scoped to the existing Watch history panel. */
#watchStream .b2t-watch-health-notices{
 display:grid;gap:9px;margin:0 0 18px;
 min-width:0;
}
#watchStream .b2t-watch-health-heading{
 display:flex;flex-direction:column;gap:6px;
 padding:7px 3px 5px;border-bottom:1px solid #4c4263;
}
#watchStream .b2t-watch-health-heading strong{
 color:#e9e0f6;font-size:13px;font-weight:400;line-height:1.5;
}
#watchStream .b2t-watch-health-heading small{
 color:#ac9fbf;font-size:10px;font-weight:400;line-height:1.5;
}
#watchStream a.b2t-watch-health-row{
 display:grid;grid-template-columns:28px minmax(0,1fr) 16px;
 align-items:start;gap:11px;
 box-sizing:border-box;width:100%;min-width:0;
 border:1px solid #675779;border-radius:13px;
 background:linear-gradient(126deg,#1c1c30,#111a29);
 padding:12px 11px;color:#e9eaf2;
 text-decoration:none;
}
#watchStream a.b2t-watch-health-row:nth-child(3){
 border-color:#76546c;background:linear-gradient(120deg,#251a2d,#111a26);
}
#watchStream a.b2t-watch-health-row:hover{
 border-color:#a483be;background:#253047;
}
#watchStream .b2t-watch-health-row .stream-icon{
 color:#e28cac;border:1px solid #665072;
 background:#252039;
 font-size:12px;
}
#watchStream .b2t-watch-health-text{
 box-sizing:border-box;display:block;min-width:0;
}
#watchStream .b2t-watch-health-text b{
 display:block;font-size:12px;font-weight:400;
 line-height:1.5;color:#f1e9f6;
 white-space:normal;overflow-wrap:anywhere;
}
#watchStream .b2t-watch-health-text p{
 display:block;margin:6px 0;
 max-width:none;white-space:normal;
 overflow:visible;text-overflow:clip;
 font-size:11px;line-height:1.6;
 color:#bfbdce;overflow-wrap:anywhere;
}
#watchStream .b2t-watch-health-text small{
 display:block;color:#a8b3c8;
 font-size:10px;line-height:1.5;
}
#watchStream .b2t-watch-health-arrow{
 font-size:13px;color:#d6aed9;
 justify-self:end;
}
@media(max-width:760px){
 #watchStream .b2t-watch-health-notices{
  gap:10px;
 }
 #watchStream a.b2t-watch-health-row{
  padding:12px 13px;
 }
}
