#voice-search{position:fixed;right:14px;top:95px;width:365px;max-width:calc(100vw - 28px);max-height:70vh;overflow:auto;z-index:65;background:#fffdf8f5;border:1px solid #c4a36c;border-radius:14px;box-shadow:0 5px 24px #0003;font:14px/1.45 system-ui,sans-serif;color:#253b39}#voice-search summary{padding:12px;cursor:pointer;font-weight:bold}#voice-search small{font-weight:normal;font-size:10px}#voice-search p{margin:7px 0}.voice-body{padding:0 12px 12px}#voice-search button{padding:8px;border:1px solid #d0c9ba;border-radius:7px;background:#fff;cursor:pointer;color:#16483f}#voice-search button:disabled{opacity:.5}.voice-input{display:flex;gap:5px}.voice-input input{min-width:0;flex:1;border:1px solid #bbb;border-radius:7px;padding:8px}#vload,#veload{width:100%;margin:2px 0}#vmetrics{font-size:11px;color:#6c4b2b}.vrow{display:flex;gap:5px;margin:5px 0}.vrow button:first-child{flex:1;text-align:left}.vfile{font-size:12px;cursor:pointer}.vfile input{width:100%;font-size:12px}#vexport{font-size:11px}#vstatus{font-size:12px}@media(max-width:700px){#voice-search{top:72px;right:8px;width:310px;max-height:50vh}#voice-search summary{padding:8px}.voice-body{padding:0 8px 8px}}
