.live-voice{overflow-wrap:anywhere;min-width:0}.voice-heading{justify-content:space-between;align-items:start;gap:20px;display:flex}.voice-heading h2{margin:6px 0 9px}.voice-heading p{max-width:720px;margin:0}.voice-status,.voice-chip{color:#465a69;white-space:normal;background:#edf1f5;border-radius:20px;align-items:center;gap:5px;padding:7px 11px;font-size:12px;display:inline-flex}.voice-status{flex-shrink:0}.voice-status.is-connected,.voice-chip.is-ready{color:#0b735b;background:#e1f5ef}.voice-runtime{flex-wrap:wrap;align-items:center;gap:12px 20px;margin:22px 0 14px;font-size:12px;display:flex}.voice-runtime strong{color:#6d7e87;text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px;font-size:10px;display:block}.voice-warning{color:#7b5a13;background:#fff7e3;border:1px solid #f1dda7;border-radius:9px;padding:12px 15px;font-size:13px;line-height:1.6}.voice-warning li{margin-left:16px}.voice-notice{background:#f1f8f5;border-left:3px solid #158e74;padding:10px 14px;font-size:13px}.voice-room-choice,.voice-session-controls,.voice-controls,.voice-actions{flex-wrap:wrap;align-items:end;gap:12px;margin:18px 0;display:flex}.voice-room-choice>label,.voice-session-controls>label{flex:1;min-width:220px}.live-voice label{color:#405666;gap:7px;min-width:0;font-size:12px;display:grid}.live-voice input,.live-voice select{width:100%;min-width:0}.voice-config,.voice-history,.voice-report{background:#fcfdfd;border:1px solid #dfe7eb;border-radius:12px;margin:18px 0;padding:16px}.voice-config summary,.voice-reports summary,.voice-turn summary{cursor:pointer;color:#244852;font-size:13px;font-weight:600}.voice-config fieldset{border:0;min-width:0;margin:18px 0 0;padding:0}.voice-settings{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.voice-check{grid-column:1/-1;align-items:center;display:flex!important}.voice-check input{width:auto}.voice-target{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:10px;margin:14px 0;display:grid}.voice-target .icon-button{margin-bottom:2px}.voice-live{background:#f6faf9;border:1px solid #d8e5e5;border-radius:12px;margin:20px 0;padding:18px}.voice-controls>label{flex:1;min-width:170px}.voice-controls .button{white-space:normal}.voice-evidence{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0 0;display:grid}.voice-evidence>div{background:#fff;border:1px solid #e1e9e8;border-radius:9px;padding:12px;font-size:11px;line-height:1.6}.voice-evidence strong,.voice-evidence span{display:block}.voice-evidence strong{margin-bottom:7px;font-size:12px}.voice-participants{flex-wrap:wrap;gap:8px;margin:15px 0;display:flex}.voice-videos{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;display:grid}.voice-videos figure{background:#10212a;border-radius:12px;min-width:0;margin:0;overflow:hidden}.voice-videos video{aspect-ratio:16/9;object-fit:contain;background:#10212a;width:100%;display:block}.voice-videos figcaption{color:#e5f4ed;padding:9px 12px;font-size:12px}.voice-turns h3{align-items:center;gap:8px;display:flex}.voice-turn{border-bottom:1px solid #e2e9ed;padding:13px 0}.voice-turn summary{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.voice-turn time{color:#6b7e88;font-size:11px;font-weight:400}.voice-transcript{white-space:pre-wrap;font-size:13px;line-height:1.6}.voice-turn-body{padding:8px 0 12px}.live-voice dl{grid-template-columns:140px minmax(0,1fr);gap:8px;font-size:11px;line-height:1.7;display:grid}.live-voice dt{color:#637784}.live-voice dd{overflow-wrap:anywhere;margin:0}.voice-reports{margin-top:20px}.voice-call-list{margin-top:12px}.voice-call-row{border-bottom:1px solid #e5eaee;align-items:center;gap:10px;padding:14px 0;display:flex}.voice-call-row>div{flex:1;min-width:0}.voice-call-row strong,.voice-call-row span,.voice-call-row code{margin:5px 0;font-size:12px;display:block}.voice-call-row code{color:#697e88;font-size:10px}.voice-call-row p{font-size:12px}.voice-footnote{margin-top:24px;line-height:1.7}.voice-history ul,.voice-report ul{padding-left:20px;font-size:12px;line-height:1.7}.voice-report .voice-heading{align-items:center}.voice-reports,.voice-report{min-width:0;max-width:100%}@media (width<=700px){.voice-heading{flex-wrap:wrap;gap:12px}.voice-heading h2{font-size:21px}.voice-status{flex-shrink:1}.voice-settings,.voice-evidence{grid-template-columns:1fr}.voice-target{grid-template-columns:minmax(0,1fr) auto}.voice-target>label:first-child{grid-column:1/-1}.voice-room-choice>label,.voice-session-controls>label,.voice-controls>label{flex-basis:100%;min-width:0}.voice-actions .button,.voice-session-controls .button{flex:1}.voice-call-row{flex-wrap:wrap}.voice-call-row>div{flex-basis:100%}.voice-live,.voice-config,.voice-history,.voice-report{padding:12px}.live-voice dl{grid-template-columns:1fr;gap:2px}.live-voice dd{margin-bottom:7px}.voice-videos{grid-template-columns:minmax(0,1fr)}}.live-voice .voice-config,.live-voice .voice-history,.live-voice .voice-report,.live-voice .voice-live{background:var(--panel-raised);border-color:var(--line)}.live-voice .voice-config summary,.live-voice .voice-reports summary,.live-voice .voice-turn summary{color:#bddccd}.live-voice label{color:var(--muted)}.live-voice .voice-chip,.live-voice .voice-status{color:#c4d5d2;background:#253338}.live-voice .voice-chip.is-ready,.live-voice .voice-status.is-connected{color:var(--accent);background:#254435}.live-voice .voice-runtime strong{color:var(--muted)}.live-voice .voice-warning{color:#efd9a6;background:#382f1e;border-color:#655633}.live-voice .voice-notice{color:#c9e4d5;border-left-color:var(--accent);background:#203b30}.live-voice .voice-evidence>div{background:var(--bg);border-color:var(--line);color:#c4d5d2}.live-voice .voice-evidence strong{color:var(--text)}.live-voice dt,.live-voice .voice-turn time,.live-voice .voice-call-row code{color:var(--muted)}.live-voice .voice-call-row,.live-voice .voice-turn{border-color:var(--line)}
