/* Playback178: visible media-event states; the existing 44px target control stays owned by the player. */
.nge1-player .nge176-target-line{flex-wrap:wrap}
.nge1-player .nge178-target-status{font:600 .72rem/1.5 Tahoma,Arial,sans-serif;color:#466460;max-width:12rem;white-space:normal;direction:rtl;unicode-bidi:isolate}
.nge1-player [data-nge177-target-listen]{position:relative}
.nge1-player [data-nge177-target-listen][data-nge178-voice-state="loading"]{border:2px dashed #ad8220;background:#fff8df;color:#735510}
.nge1-player [data-nge177-target-listen][data-nge178-voice-state="playing"]{border:2px solid #23835b;background:#e4faed;color:#166842;box-shadow:0 0 0 3px #7ccba32b}
.nge1-player [data-nge177-target-listen][data-nge178-voice-state="muted"]{border-color:#8b9a9e;background:#edf1f2;color:#5b686e}
.nge1-player [data-nge177-target-listen][data-nge178-voice-state="error"]{border:2px solid #b75b37;background:#fff0e9;color:#8e381c}
.nge1-player .nge178-voice-panel{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 12px;max-width:100%;padding:4px 8px;direction:rtl}
.nge1-player .nge178-voice-panel [data-nge178-voice-notice]{flex:1 1 230px;min-width:0;margin:3px 0;text-align:center;font-size:.82rem;line-height:1.7;overflow-wrap:anywhere;color:#3c5d58}
.nge1-player .nge178-voice-panel[data-nge178-voice-state="error"] [data-nge178-voice-notice]{color:#9a4026}
.nge1-player .nge178-voice-panel button{min-height:44px;padding:8px 12px;font-size:.82rem}
.nge1-player .nge178-voice-panel [hidden]{display:none!important}
.nge1-player .nge178-voice-panel button:focus-visible{outline:3px solid #dca332;outline-offset:3px}
.dark .nge1-player .nge178-target-status,.dark .nge1-player .nge178-voice-panel [data-nge178-voice-notice]{color:#d4e9e1}
.dark .nge1-player [data-nge177-target-listen][data-nge178-voice-state="loading"]{background:#4c3e1f!important;color:#ffe09a!important;border-color:#d1ac52}
.dark .nge1-player [data-nge177-target-listen][data-nge178-voice-state="playing"]{background:#163e31!important;color:#c2f2d5!important;border-color:#78bf97}
.dark .nge1-player [data-nge177-target-listen][data-nge178-voice-state="muted"]{background:#303b43!important;color:#ccd9de!important}
.dark .nge1-player [data-nge177-target-listen][data-nge178-voice-state="error"]{background:#492d28!important;color:#ffd1c1!important;border-color:#d18b72}
.dark .nge1-player .nge178-voice-panel[data-nge178-voice-state="error"] [data-nge178-voice-notice]{color:#ffc5b1}
/* State is conveyed by text and borders; no continuous animation is required. */
@media(max-width:480px){.nge1-player .nge178-target-status{font-size:.68rem}.nge1-player .nge178-voice-panel{padding-inline:2px}.nge1-player .nge178-voice-panel [data-nge178-voice-notice]{flex-basis:100%}}
