div{background-color:#ff0}#pm-chatbot-webrtc .pmbot-head{display:none}#pm-chatbot-webrtc .pmbot-buttons-settings{display:flex;flex-wrap:wrap;gap:0;justify-content:center}#pm-chatbot-webrtc .pmbot-buttons-settings button{all:unset;background:linear-gradient(135deg,#0000f6,#b300d1);box-shadow:0 4px 12px rgba(0,0,0,.2);color:#fff;cursor:pointer;font-size:16px;font-weight:600;min-width:175px;padding:12px 20px;text-align:center;transition:all .3s ease}#pm-chatbot-webrtc .pmbot-buttons-settings button:first-child{border-radius:16px 0 0 16px}#pm-chatbot-webrtc .pmbot-buttons-settings button:nth-child(2){border-radius:0}#pm-chatbot-webrtc .pmbot-buttons-settings button:last-child{border-radius:0 16px 16px 0}#pm-chatbot-webrtc .pmbot-buttons-settings button:hover{box-shadow:0 6px 16px rgba(0,0,0,.25);filter:brightness(1.1);transform:scale(1.01)}#pm-chatbot-webrtc .pmbot-buttons-settings button:active{box-shadow:0 3px 6px rgba(0,0,0,.15);transform:scale(.97)}#pm-chatbot-webrtc .pmbot-buttons-settings button:disabled{background:#000;box-shadow:none;color:#eee;cursor:not-allowed;opacity:1;transform:none}#pm-chatbot-webrtc .pmbot-buttons-settings button.selected{background:#0099e3;box-shadow:0 0 0 3px rgba(0,153,227,.5);color:#000;font-weight:700}#pm-chatbot-webrtc .pmbot-buttons-session{display:flex;justify-content:center;margin-top:1rem}#pm-chatbot-webrtc .pmbot-buttons-session .pmbot-button{all:unset;align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.05);border-radius:50%;box-shadow:0 8px 30px rgba(0,0,0,.25);cursor:pointer;display:flex;height:72px;justify-content:center;position:relative;transition:all .3s ease;width:72px}#pm-chatbot-webrtc .pmbot-buttons-session .pmbot-button svg{height:28px;width:28px;fill:#fff}#pm-chatbot-webrtc .pmbot-buttons-session .pmbot-button:hover{box-shadow:0 12px 36px rgba(0,0,0,.4);transform:scale(1.08)}#pm-chatbot-webrtc .pmbot-buttons-session .pmbot-button:active{transform:scale(.95)}#pm-chatbot-webrtc .pmbot-buttons-session .pmbot-button:disabled{background:#999;box-shadow:none;color:#ccc;cursor:not-allowed;opacity:.5}#pm-chatbot-webrtc .pmbot-buttons-session .pmbot-button:disabled svg{fill:#ddd}#pm-chatbot-webrtc .pmbot-buttons-session .pmbot-button-start{background:linear-gradient(135deg,#b300d1,#0000f6)}#pm-chatbot-webrtc .pmbot-buttons-session .pmbot-button-stop{background:linear-gradient(135deg,red,#c00)}#pm-chatbot-webrtc .pmbot-textout-item{animation:fadeInUp .4s ease-in-out;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:hsla(0,0%,100%,.08);border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.2);color:#000;font-size:20px;font-weight:500;line-height:1.6;margin-bottom:1rem;margin-inline:auto;max-width:90%;padding:1.2rem 1.6rem;text-align:center;transition:all .3s ease}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}#pm-chatbot-webrtc .pmbot-eventlog-container{border-radius:10px;margin-top:2rem;max-height:60vh;overflow-y:auto;padding:1rem;scrollbar-color:#b300d1 transparent;scrollbar-width:thin}#pm-chatbot-webrtc .pmbot-eventlog-container .pmbot-eventlog-legend{border-bottom:1px solid hsla(0,0%,100%,.1);color:#000;display:flex;font-size:14px;font-weight:700;justify-content:space-between;margin-bottom:.5rem;opacity:.8;padding:.5rem 1rem}#pm-chatbot-webrtc .pmbot-eventlog-container .pmbot-eventlog-list{list-style:none;margin:0;padding:0}#pm-chatbot-webrtc .pmbot-eventlog-container .pmbot-eventlog-item{background:hsla(0,0%,100%,.08);border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,.2);color:#000;font-size:14px;line-height:1.5;margin-bottom:8px;padding:10px 14px}#pm-chatbot-webrtc .pmbot-eventlog-container .pmbot-eventlog-item .pmbot-eventlog-itemhead{display:flex;font-family:Fira Code,monospace;font-size:13px;font-weight:500;justify-content:space-between}#pm-chatbot-webrtc .pmbot-eventlog-container .pmbot-eventlog-item .pmbot-eventlog-itemexp{margin-top:8px}#pm-chatbot-webrtc .pmbot-eventlog-container .pmbot-eventlog-item .pmbot-eventlog-itemexp pre{background:#1e1e1e;border-radius:10px;box-shadow:inset 0 0 8px rgba(0,0,0,.4);color:#00e5ff;font-family:Fira Code,monospace;font-size:13px;overflow-x:auto;padding:10px}#pm-chatbot-webrtc .pmbot-eventlog-container::-webkit-scrollbar{width:8px}#pm-chatbot-webrtc .pmbot-eventlog-container::-webkit-scrollbar-track{background:transparent}#pm-chatbot-webrtc .pmbot-eventlog-container::-webkit-scrollbar-thumb{background:#b300d1;border-radius:6px}#pm-chatbot-webrtc .pmbot-eventlog-container::-webkit-scrollbar-thumb:hover{background:#8c00a9}