/* VEYTU V5.10 | single hearing status in the central Orbit safe area.
   Only badge layout changes; no orbit images, animation or audio logic touched. */
#orbitWrap .v510-listener-cue[hidden]{display:none!important}
#orbitWrap.v510-premium-cue-visible .orbit-content>.clock-label{display:none!important}
#orbitWrap .v510-listener-cue{
 position:relative;inset:auto;left:auto;top:auto;bottom:auto;right:auto;
 z-index:5;box-sizing:border-box;
 display:inline-flex;align-items:center;justify-content:center;
 flex:0 0 auto;width:max-content;max-width:100%;min-width:0;
 gap:6px;padding:5px 10px;min-height:31px;
 margin:0 auto;border-radius:999px;
 white-space:nowrap;line-height:1.2;
 font-family:inherit;font-size:clamp(11px,1.03vw,13px);font-weight:700;
 pointer-events:none;
}
#orbitWrap .v510-listener-cue svg{width:18px;height:18px;flex:0 0 18px;display:none;overflow:visible}
#orbitWrap .v510-cue-name{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#orbitWrap .v510-cue-heard .v510-cue-wave{display:block;fill:currentColor}
#orbitWrap .v510-cue-blocked .v510-cue-muted{display:block;fill:none;stroke:currentColor;stroke-width:2.7;stroke-linecap:round;stroke-linejoin:round}
#orbitWrap .v510-cue-heard .v510-cue-wave rect{transform-box:fill-box;transform-origin:center;animation:v510CueAudio .95s ease-in-out infinite alternate}
#orbitWrap .v510-cue-heard .v510-cue-wave rect:nth-child(2){animation-delay:.14s}
#orbitWrap .v510-cue-heard .v510-cue-wave rect:nth-child(3){animation-delay:.29s}
#orbitWrap .v510-cue-heard .v510-cue-wave rect:nth-child(4){animation-delay:.21s}
@keyframes v510CueAudio{from{transform:scaleY(.45)}to{transform:scaleY(1.04)}}
@media(prefers-reduced-motion:reduce){#orbitWrap .v510-cue-heard .v510-cue-wave rect{animation:none!important}}
@media(max-width:420px){#orbitWrap .v510-listener-cue{font-size:11px;gap:5px;padding:5px 8px;min-height:28px}#orbitWrap .v510-listener-cue svg{width:17px;height:17px;flex-basis:17px}}
@media(max-width:359px){#orbitWrap .v510-listener-cue{font-size:10.5px;padding:4px 7px}}

/* A — luminous glass, one premium pill inside the center. */
#orbitWrap .v510-listener-cue{border:1px solid rgba(56,127,98,.24);color:#127656;
 background:linear-gradient(164deg,rgba(255,255,255,.99) 0%,rgba(236,249,242,.97) 45%,rgba(218,239,228,.93) 100%);
 box-shadow:inset 0 1.5px 1px rgba(255,255,255,.98),inset 0 -1px 2px rgba(25,117,82,.065),0 2px 4px rgba(18,77,56,.09),0 5px 10px rgba(29,75,60,.055);
 text-shadow:0 1px rgba(255,255,255,.5)}
#orbitWrap .v510-cue-blocked{border-color:rgba(205,70,91,.32);color:#bb253c;
 background:linear-gradient(163deg,rgba(255,255,255,.99),rgba(255,239,242,.98) 57%,rgba(248,221,225,.96));
 box-shadow:inset 0 1.5px 1px #fff,inset 0 -1px 1px rgba(150,25,44,.05),0 3px 8px rgba(117,34,50,.08)}

.v510-cannot-btn{border-color:#dabfb9;color:#9b433c;background:#fff9f8;margin-inline-start:6px}
.v510-audio-who{font-size:12px;color:var(--muted);margin:2px 0 10px;max-width:440px}
.v510-audio-who[hidden]{display:none!important}
.v510-audio-who summary{cursor:pointer;font-weight:600;list-style:revert;line-height:1.6}
.v510-audio-who .v510-listening-list{list-style:none;margin:8px 0 0;padding:4px 10px;background:#f6faf8;border-radius:10px}
.v510-audio-who .v510-listening-list li{display:flex;gap:14px;justify-content:space-between;padding:7px 2px;border-bottom:1px solid #deebe3}
.v510-audio-who .v510-listening-list li:last-child{border-bottom:0}
.v510-audio-who .v510-listening-list strong{font-weight:650;color:var(--ink);overflow-wrap:anywhere}
.v510-audio-who .v510-listening-list span{text-align:right;flex-shrink:0}

