#s360ai{font:16px/1.5 Roboto,Arial,sans-serif;color:#352627;position:fixed;right:20px;bottom:20px;z-index:99999}#s360ai *{box-sizing:border-box}#s360ai [hidden]{display:none!important}#s360ai button{cursor:pointer;font:inherit;border:0;padding:10px 16px;border-radius:20px;background:#352627;color:white}#s360ai button:disabled{opacity:.5;cursor:wait}#s360ai button:focus-visible,#s360ai a:focus-visible,#s360ai textarea:focus-visible{outline:3px solid #5f84a8;outline-offset:3px}#s360ai-panel{width:min(380px,calc(100vw - 32px));max-height:calc(100dvh - 110px);overflow:auto;background:white;border:1px solid #d8d5d5;border-radius:20px;box-shadow:0 10px 45px #35262730;margin-bottom:12px;padding:16px}#s360ai-panel header,#s360ai-panel footer{display:flex;align-items:center;justify-content:space-between;gap:12px}#s360ai-panel header button{padding:2px 12px;font-size:24px}#s360ai .s360ai-note{font-size:12px;color:#625a5b;margin:12px 0}#s360ai-log{height:240px;max-height:35dvh;overflow:auto;overscroll-behavior:contain}#s360ai-log p{padding:10px 12px;margin:8px 0;border-radius:12px;white-space:pre-wrap;overflow-wrap:anywhere}#s360ai .s360ai-bot{background:#dbe5ee;margin-right:18px}#s360ai .s360ai-user{background:#eeecec;margin-left:18px}#s360ai-status{font-size:13px;margin:8px 0;overflow-wrap:anywhere}#s360ai-form label{display:block;font-size:13px}#s360ai-question{width:100%;border:1px solid #8cabc8;border-radius:8px;padding:10px;font:inherit;resize:vertical;color:#352627;background:white}#s360ai-send{margin-top:8px}#s360ai-panel footer{font-size:12px;margin-top:12px}#s360ai-panel footer a{color:#352627;text-decoration:underline}#s360ai-clear{font-size:12px;padding:6px 10px}#s360ai .s360ai-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}@media(max-width:480px){#s360ai{right:16px;bottom:16px}}
