/* VEYTU V5.10 Phase 4: named hearing alerts (UI-only). */
#orbitWrap.v510-audio-warning .clock-label{
 color:#b42332!important;font-weight:700;
 width:max-content;max-width:min(76%,270px);margin-inline:auto;
 overflow:hidden;text-overflow:ellipsis;white-space:nowrap;
 letter-spacing:0;line-height:1.35;
}
.call-status .v510-named-audio-warning{
 display:inline-flex;align-items:center;gap:4px;
 max-width:100%;color:#b42332;font-weight:700;
 font-size:clamp(12px,1.2vw,14px);line-height:1.45;
 overflow-wrap:anywhere;
}
.call-status .v510-named-audio-warning[hidden]{display:none!important}
.v510-audio-who .v510-listening-list li[data-hearing="cannot_hear"],
.v510-audio-who .v510-listening-list li[data-hearing="blocked"]{
 color:#b42332;background:#fff4f4;border-radius:7px;
 padding-inline:7px;
}
.v510-audio-who .v510-listening-list li[data-hearing="cannot_hear"] span,
.v510-audio-who .v510-listening-list li[data-hearing="blocked"] span{
 color:#b42332;font-weight:700;
}
@media(max-width:390px){#orbitWrap.v510-audio-warning .clock-label{max-width:min(77%,205px)}}
@media(prefers-contrast:more){
 #orbitWrap.v510-audio-warning .clock-label,.call-status .v510-named-audio-warning{color:#9a091c!important}
}
