body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{background-color:#f4f4f4;color:#333;font-family:sans-serif;margin:0;padding:0}nav{background-color:#333;padding:1em}nav ul{display:flex;list-style-type:none;margin:0;padding:0}nav ul li{margin-right:20px}nav ul li a{color:#fff;font-weight:700;text-decoration:none}nav ul li a:hover{text-decoration:underline}hr{background-color:#ddd;border:0;height:1px;margin:20px 0}div{padding:10px}h1,h2,h3{color:#333}h1{border-bottom:2px solid #333;padding-bottom:10px}form div{margin-bottom:10px;padding:0}form label{display:block;font-weight:700;margin-bottom:5px}form input[type=email],form input[type=file],form input[type=password],form input[type=text]{border:1px solid #ddd;border-radius:4px;box-sizing:border-box;padding:10px;width:calc(100% - 22px)}button{background-color:#5cb85c;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1em;padding:10px 15px}button:hover{background-color:#4cae4c}button:disabled{background-color:#ccc;cursor:not-allowed}ul{list-style-type:none;padding-left:0}li.app-list-item{background-color:#fff;border:1px solid #ddd;border-radius:4px;margin-bottom:10px;padding:15px}.message h1,.message h2,.message h3,.message h4,.message h5,.message h6{color:#333;line-height:1.2;margin-bottom:.25em;margin-top:.5em}.message h1{font-size:1.5em}.message h2{font-size:1.3em}.message h3{font-size:1.1em}.message p{line-height:1.4;margin-bottom:.5em;margin-top:0}.message ol,.message ul{list-style-type:revert;margin-bottom:.5em;margin-top:0;padding-left:20px}.message li{background-color:initial;border:none;border-radius:0;list-style-position:outside;margin-bottom:.2em;padding:.1em 0}.message blockquote{border-left:3px solid #eee;color:#555;margin:.5em 0;padding-left:1em}.message pre{background-color:#f5f5f5;overflow-x:auto;padding:.5em}.message code,.message pre{border-radius:3px;font-family:monospace}.message code{background-color:#f0f0f0;padding:.1em .3em}.message pre code{background-color:initial;padding:0}.message table{border-collapse:collapse;margin:.5em 0;width:auto}.message td,.message th{border:1px solid #ddd;padding:.3em .5em;text-align:left}.message th{background-color:#f9f9f9}.chat-container{border:1px solid #ccc;border-radius:4px;display:flex;height:calc(80vh - 40px);overflow:hidden}.chat-list-panel{background-color:#f9f9f9;border-right:1px solid #ccc;overflow-y:auto;padding:10px;width:30%}.chat-conversation-panel{background-color:#fff;display:flex;flex-direction:column;padding:10px;width:70%}.messages-window{background-color:#fdfdfd;border:1px solid #eee;flex-grow:1;margin-bottom:10px;overflow-y:auto;padding:10px}.message{word-wrap:break-word;border-radius:15px;margin-bottom:10px;max-width:70%;padding:8px 12px}.message.user{align-self:flex-end;background-color:#dcf8c6;margin-left:auto}.message.bot{align-self:flex-start;background-color:#f1f0f0;margin-right:auto}.message small{color:#777;display:block;font-size:.75em;margin-top:4px}.chat-input-form{display:flex;margin-top:10px}.chat-input-form input[type=text]{flex-grow:1;margin-right:10px}.domain-selection label{font-weight:400;margin-right:15px}
/*# sourceMappingURL=main.5399df57.css.map*/