.gonglah-voice-shell button{min-height:44px}.gonglah-voice-shell [aria-label=字幕內容],.gonglah-voice-shell [aria-label=翻譯字幕]{min-width:0}.gonglah-voice-shell [aria-label=字幕內容]>div,.gonglah-voice-shell .voice-current-cue{overflow-wrap:anywhere;word-break:break-word;white-space:pre-wrap}.gonglah-voice-shell .previous-captions-current{background:#111118;border:1px solid #3a3a4a;border-radius:8px;margin-top:8px;padding:8px 10px}.gonglah-voice-shell .previous-captions-text,.gonglah-voice-shell .previous-captions-transcript{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.gonglah-voice-shell .previous-captions-text{max-height:min(30vh,260px);margin-top:6px;line-height:1.6;overflow-y:auto}.gonglah-voice-shell .previous-captions-transcript{border-top:1px solid #30303d;max-height:min(24vh,180px);margin-top:8px;padding-top:8px;line-height:1.6;overflow-y:auto}.gonglah-voice-shell .voice-watch-stage{flex-direction:column;flex:0 auto;min-width:0;min-height:0;display:flex}.gonglah-voice-shell .voice-watch-audio-controls{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.gonglah-voice-shell .voice-watch-audio-controls button{color:#f7f7fa;background:#20202c;border:1px solid #454554;border-radius:8px;min-height:44px;padding:6px 10px}.gonglah-voice-shell .voice-watch-audio-controls label{color:#d7d7e1;align-items:center;gap:6px;font-size:12px;display:inline-flex}.gonglah-voice-shell .voice-watch-audio-controls input[type=range]{width:100px;min-height:44px}.gonglah-voice-shell .voice-cue-list{gap:10px;min-width:0;display:grid}.gonglah-voice-shell .voice-cue-card{overflow-wrap:anywhere;background:#111118;border:1px solid #3a3a4a;border-radius:12px;min-width:0;padding:12px}.gonglah-voice-shell .voice-cue-card-header{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin-bottom:8px;display:flex}.gonglah-voice-shell .voice-cue-speaker{align-items:center;gap:6px;font-weight:700;display:inline-flex}.gonglah-voice-shell .voice-speaker-color{border-radius:999px;flex:none;width:10px;height:10px;display:inline-block}.gonglah-voice-shell .voice-cue-state{color:#e3ce99;font-size:12px}.gonglah-voice-shell .voice-cue-speaker-select{color:#bcbcc9;align-items:center;gap:6px;margin-left:auto;font-size:12px;display:inline-flex}.gonglah-voice-shell .voice-cue-speaker-select select,.gonglah-voice-shell .voice-manual-assignment-row select{color:#f7f7fa;background:#20202c;border:1px solid #454554;border-radius:8px;max-width:100%;min-height:36px;padding:6px 8px}.gonglah-voice-shell .voice-cue-card-text{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;line-height:1.8;font-size:var(--voice-cue-font-size,28px)}.gonglah-voice-shell .voice-speaker-settings{border-top:1px solid #30303d;gap:8px;padding-top:12px;display:grid}.gonglah-voice-shell .voice-speaker-list{gap:8px;display:grid}.gonglah-voice-shell .voice-speaker-row{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.gonglah-voice-shell .voice-speaker-row input{color:#f7f7fa;background:#20202c;border:1px solid #454554;border-radius:8px;flex:120px;min-width:0;min-height:38px;padding:6px 8px}.gonglah-voice-shell .voice-manual-assignment-list{border-top:1px solid #30303d;gap:8px;max-height:min(30vh,260px);padding-top:8px;display:grid;overflow-y:auto}.gonglah-voice-shell .voice-manual-assignment-row{grid-template-columns:minmax(0,1fr) minmax(120px,auto);align-items:center;gap:8px;min-width:0;display:grid}.gonglah-voice-shell .voice-manual-assignment-row span{overflow-wrap:anywhere;white-space:pre-wrap;line-height:1.45}.gonglah-voice-shell[data-watch-overlay=true] [aria-label=翻譯字幕]{display:none!important}.gonglah-voice-shell[data-watch-overlay=true] .voice-watch-stage{flex:1 1 0;min-height:0}.gonglah-voice-shell[data-watch-overlay=true] .voice-cue-list{min-height:0}.voice-committed-log{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.gonglah-voice-shell[data-focus=true] .voice-title,.gonglah-voice-shell[data-focus=true] .voice-status,.gonglah-voice-shell[data-focus=true]>div>p:not([role]),.gonglah-voice-shell[data-focus=true] .voice-settings:not([open]){display:none}.gonglah-voice-shell[data-focus=true]{padding:6px 10px max(6px, env(safe-area-inset-bottom))!important}.gonglah-voice-shell[data-focus=true] header{gap:6px!important;margin-bottom:4px!important;padding:0!important}@media (height<=620px){.gonglah-voice-shell{padding:6px 10px max(6px, env(safe-area-inset-bottom))!important}.gonglah-voice-shell header{gap:6px!important;margin-bottom:4px!important;padding:0!important}.gonglah-voice-shell .voice-title{display:none}.gonglah-voice-shell header button{padding:4px 8px!important;font-size:13px!important}.gonglah-voice-shell .voice-settings{padding:8px!important}.gonglah-voice-shell [aria-label=翻譯字幕]{margin-top:4px!important}.gonglah-voice-shell [aria-label=字幕內容]>div{padding-top:6px!important;line-height:1.4!important}.gonglah-voice-shell .voice-cue-card-text{line-height:1.55!important}}@media (height<=300px){.gonglah-voice-shell .voice-status,.gonglah-voice-shell>div>p:not([role]),.gonglah-voice-shell .voice-settings:not([open]){display:none}}@media (width<=380px){.gonglah-voice-shell{padding-left:10px!important;padding-right:10px!important}.gonglah-voice-shell [aria-label=字幕內容]>div{line-height:1.55!important}.gonglah-voice-shell .voice-cue-speaker-select{width:100%;margin-left:0}.gonglah-voice-shell .voice-cue-speaker-select select{flex:auto}.gonglah-voice-shell .voice-manual-assignment-row{grid-template-columns:1fr}}.gonglah-voice-shell[data-focus=true]>div>a{display:none}.gonglah-voice-shell[data-focus=true][data-follow=true] .voice-cue-card{background:0 0;border-color:#0000;padding:10px 6px}.gonglah-voice-shell[data-focus=true][data-follow=true] .voice-cue-card-text{text-wrap:pretty;word-break:normal;line-height:1.45!important}.gonglah-voice-shell[data-focus=true][data-follow=true] .voice-cue-speaker-select,.gonglah-voice-shell[data-focus=true][data-follow=true] .voice-cue-speaker:disabled{display:none}
