.sx-voice{color:var(--t,#183047);background:#f2faff;border:1px solid #cfe7f3;border-radius:14px;padding:10px 14px;margin:0 0 12px;min-width:0;box-sizing:border-box}
.sx-voice-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.sx-voice-intro{min-width:0}.sx-voice-title{font-family:inherit;font-size:16px;font-weight:700;line-height:1.25;margin:0!important;color:#183047;overflow-wrap:anywhere}.sx-voice-status{font-size:12px;font-weight:500;line-height:1.3;color:#2c667f;margin:3px 0 0}.sx-voice-controls{display:flex;gap:6px;align-items:center;flex-wrap:wrap;justify-content:flex-end;min-width:0}.sx-voice-controls button,.sx-voice-starter{font:inherit;font-size:13px;cursor:pointer;border:1px solid transparent;border-radius:10px;min-height:44px;padding:9px 12px;line-height:1.25;box-sizing:border-box}.sx-voice-talk{background:#00b5ed;color:#07334a;font-weight:700!important;order:1}.sx-voice-talk:disabled{background:#c9eefa;color:#18506b;cursor:default}.sx-voice-text{background:transparent;color:#285d7b;order:2}.sx-voice-secondary{background:#fff;color:#284b61;border-color:#bed5e1!important;order:3}.sx-voice-controls button:hover:not(:disabled),.sx-voice-starter:hover{filter:brightness(.97)}.sx-voice-controls button:focus-visible,.sx-voice-starter:focus-visible,.sx-voice-privacy-summary:focus-visible{outline:3px solid #008cc4;outline-offset:2px}.sx-voice [hidden]{display:none!important}
.sx-voice-caption{font-size:15px;line-height:1.45;overflow-wrap:anywhere;background:#fff;border-radius:9px;border-left:3px solid #00aee8;padding:10px;margin:8px 0;color:#183047;max-height:150px;overflow:auto}.sx-voice-notice{font-size:12px;line-height:1.4;color:#6c4d13;margin:7px 0 3px;overflow-wrap:anywhere}.sx-voice-footer{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-width:0}.sx-voice-privacy{min-width:0;flex:1 1 auto;margin:0;color:#536c80;font-size:12px;line-height:1.4}.sx-voice-privacy-summary{display:list-item;min-height:44px;padding:14px 0 10px;box-sizing:border-box;cursor:pointer;list-style-position:inside;color:#3c657e}.sx-voice-privacy-copy{font-size:12px;line-height:1.5;margin:0 0 8px;overflow-wrap:anywhere}.sx-voice-starter{flex:0 0 auto;color:#285d7b;background:transparent;padding:10px 0!important;text-decoration:underline;text-underline-offset:3px}.sx-voice-example{color:#536c80;font-size:12px;line-height:1.5;padding:5px 0 2px;margin:0;overflow-wrap:anywhere}.sx-voice[data-state=speaking] .sx-voice-status:before,.sx-voice[data-state=listening] .sx-voice-status:before{content:'';display:inline-block;width:6px;height:6px;border-radius:50%;background:#0d9a73;margin-right:6px}
@media(max-width:600px){.sx-voice{padding:9px 11px;margin-bottom:10px}.sx-voice-head{flex-direction:column;align-items:stretch;gap:6px}.sx-voice-intro{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.sx-voice-title{font-size:15px;line-height:1.3}.sx-voice-status{margin:0;text-align:right;font-size:11px}.sx-voice-controls{justify-content:stretch}.sx-voice-talk{flex:1 1 55%;font-size:14px!important}.sx-voice-text{flex:1 1 30%}.sx-voice-controls .sx-voice-secondary{flex:1 1 auto;padding:9px 7px;font-size:12px}.sx-voice-privacy,.sx-voice-starter{font-size:11px}.sx-voice-privacy-summary{padding-top:14px}.sx-voice-footer{gap:7px}}
