body{background:var(--paper);margin:0;padding:22px}h1{font-size:42px}h2{font-size:29px}.embed-welcome{padding:24px 8px}.embed-welcome p{font-size:13px;line-height:1.8;max-width:450px}.embed-welcome .btn{display:inline-block;text-decoration:none;font-size:11px;margin:12px 8px 12px 0}.embed-welcome button{font-size:11px}.embed-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding-bottom:17px}.embed-header .kicker{font-size:8px;margin:0 0 8px}.embed-header button{font-size:9px;padding:7px 10px}.chat-desk{border:0;margin:0;padding:18px 0 0}.chat-messages{min-height:150px;max-height:360px}.chat-empty{font-size:22px}.chat-title .date{font-size:8px}.voice-controls{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-top:15px}.voice-controls label{font-size:10px;margin:0}.voice-controls select{font-size:10px;max-width:240px}.voice-controls button{font-size:9px;padding:8px 10px}.voice-toggle{display:flex;gap:6px;align-items:center}.voice-controls+ p{font-size:9px;line-height:1.7}audio{max-width:100%;margin-top:10px}.chat-footer p{max-width:300px}#chat-form{display:flex}#chat-send{font-size:10px}
@media(max-width:520px){body{padding:16px}.chat-messages{max-height:300px}#chat-form{flex-direction:column}.voice-controls select{max-width:100%}.chat-footer{display:block}.chat-footer p{max-width:none}}
