#savarAssistantButton{position:fixed;left:14px;bottom:14px;z-index:850;border:0;border-radius:24px;background:#123e73;color:#fff;padding:10px 14px;box-shadow:0 5px 18px #0d294855;display:flex;gap:6px;align-items:center}#savarAssistantButton span{font-weight:800}#savarAssistantPanel{position:fixed;z-index:1200;left:12px;right:12px;bottom:12px;max-width:620px;margin:auto;background:#fff;border:1px solid #cbd9e9;border-radius:18px;padding:14px;box-shadow:0 14px 50px #071b3555;direction:rtl}#savarAssistantPanel header{display:flex;justify-content:space-between;align-items:center;font-size:18px}#savarAssistantPanel header button{border:0;background:#edf3fa;border-radius:9px;padding:6px 12px}#savarAssistantPanel p,#savarAssistantPanel small{color:#607188;font-size:12px}#savarAssistantPanel>div{display:flex;gap:7px}#savarAssistantPanel input{flex:1;min-width:0}#savarAssistantPanel button{white-space:nowrap}#savarAssistantMic.listening{background:#d93025;color:#fff;animation:savarMic 1s infinite}#savarAssistantResults{display:grid!important;gap:6px;margin-top:10px;max-height:40vh;overflow:auto}#savarAssistantResults button{text-align:right;display:flex;justify-content:space-between;border:1px solid #dbe4ef;background:#f7faff;border-radius:10px;padding:10px}#savarAssistantResults small{display:block}@keyframes savarMic{50%{transform:scale(1.08)}}@media(max-width:520px){#savarAssistantButton span{display:none}#savarAssistantPanel>div{flex-wrap:wrap}#savarAssistantPanel input{min-width:100%}}
