.chat-holder{flex:0 0 700px;padding:0 20px}#chat #convo{display:flex;flex-direction:column;padding-top:40px}#chat #convo .message{border-radius:12px;margin:20px 0;padding:16px}#chat #convo .message p{margin:0}#chat #convo .assistant_message{padding:0}#chat #convo .user_message{align-self:flex-end;background-color:#eee;width:80%}#chat #convo .debug_message{background-color:#cfc;padding:16px}#chat #convo .dots{align-items:baseline;color:#a7a9ab;display:flex;margin-bottom:20px}#chat #chat_buttons{display:flex;flex:1 0 auto;flex-direction:row;justify-content:flex-end;margin-top:8px}#chat #chat_buttons .btn{margin:0 4px}.chat_button_holder{background:#d8d9dc;border-radius:8px;display:flex;gap:15px;padding:15px;width:fit-content}.chat_button_holder .btn{min-width:100px}.user-debug-data{padding:20px}.user-debug-data pre{background-color:#eee;border-radius:4px;padding:8px}.chat-container pre,.chat_user_container pre{white-space:pre-wrap}.chat_geolocate_holder{overflow:hidden}.chat_geolocate_holder button.btn-link{margin:8px 0}.chat_geolocate_holder div button.btn-default{margin-top:10px}.chat_btn_area{align-items:center;display:flex;justify-content:space-between}.chat_btn_area p{margin:10px 0 0}.code_entry_holder{background:#ddd;border-radius:5px;display:flex;gap:4px;padding:10px}.code_entry_holder .btn{margin-left:10px}.code_entry_holder input[type=text]{border-color:#000;border-radius:5px;padding:3px 8px;text-align:center}@media screen and (max-width:767px){.code_entry_holder{flex-wrap:wrap}.code_entry_holder .btn{margin-left:0;width:100%}.code_entry_holder input[type=text]{flex:1 1 auto}}.loading-dots:after{animation:dots 3s step-end infinite;content:" "}@keyframes dots{0%,20%{content:".."}40%{content:"..."}60%{content:"...."}90%,to{content:"."}}
/*# sourceMappingURL=application-074b4e23.css.map*/