.news-voice-slot:empty{display:none}.news-voice-slot{min-height:44px;margin:12px 0 16px}.news-listen-button{color:#0f1e3d;min-height:44px;font:inherit;cursor:pointer;background:#fffdf8;border:1px solid #d5c6a4;border-radius:7px;align-items:center;gap:8px;padding:9px 14px;font-size:14px;font-weight:650;display:inline-flex}.news-listen-button:hover{background:#f5edda}.news-listen-button:focus-visible,.news-speech-dock button:focus-visible,.news-speech-dock select:focus-visible{outline-offset:3px;outline:3px solid #1767a5}.news-speech-dock{z-index:40;inset:auto 16px calc(12px + env(safe-area-inset-bottom));box-sizing:border-box;color:#fffdf8;background:#0f1e3d;border:1px solid #cdb578;border-radius:10px;width:min(900px,100% - 32px);margin-inline:auto;padding:12px 16px;font-family:system-ui,sans-serif;position:fixed;box-shadow:0 5px 24px #07172d33}.news-speech-caption{color:#f0d788;align-items:center;gap:8px;min-width:0;margin-bottom:8px;font-size:13px;display:flex}.news-speech-caption>span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.news-speech-caption small{white-space:nowrap}.news-speech-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.news-speech-actions button,.news-speech-actions select{color:#0f1e3d;min-height:44px;font:inherit;cursor:pointer;background:#fffdf8;border:1px solid #cdb578;border-radius:6px;align-items:center;gap:6px;padding:8px 12px;font-size:14px;display:inline-flex}.news-speech-actions label{align-items:center;gap:8px;margin-left:auto;font-size:13px;display:flex}.news-speech-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.news-article{padding-bottom:var(--news-speech-space,0px)}@media (width<=430px){.news-speech-dock{width:calc(100% - 16px);padding:10px;inset-inline:8px}.news-speech-actions{gap:6px}.news-speech-actions button,.news-speech-actions select{padding:8px;font-size:13px}.news-speech-actions label{gap:4px;font-size:12px}.news-speech-caption small{font-size:10px}}
