.b_chat_box.svelte-1mbwb1{padding:15px;justify-self:center;width:90%;max-width:650px;display:grid;grid-template-rows:min-content 1fr min-content;overflow:auto;height:calc(100vh - 95px)}.e_select_city.svelte-1mbwb1{width:fit-content;height:30px;background-color:transparent;border-radius:4px}.notes.svelte-1mbwb1{display:flex;align-items:center;height:25px;font-size:12px}.notes.svelte-1mbwb1:empty{visibility:hidden}.notes.svelte-1mbwb1 p:where(.svelte-1mbwb1){padding:0 5px}.e_chat_registry.svelte-1mbwb1{margin:20px 5px;padding:0 15px;overflow:auto;line-height:1.5;letter-spacing:.1px;font-size:14px}.e_chat_registry_wrapper.svelte-1mbwb1{display:grid;gap:20px}.e_user_message.svelte-1mbwb1{background-color:#56567d;padding:10px;min-width:60px;width:fit-content;max-width:80%;justify-self:end;color:#fff;border-radius:13px 5px 13px 13px;border:.5px solid #4c4c4c}.e_ia_message.svelte-1mbwb1{max-width:90%}:is(.e_user_message.svelte-1mbwb1,.e_ia_message.svelte-1mbwb1){padding-top:20px;position:relative}.svelte-1mbwb1:is(.e_user_message:where(.svelte-1mbwb1),.e_ia_message:where(.svelte-1mbwb1)):before{content:attr(data-time);position:absolute;right:5px;top:5px;font-size:9px;color:#5a5a5a;text-shadow:1px 1px 0 white;letter-spacing:.5px}.e_user_message.svelte-1mbwb1:before{color:#c9c9c9;text-shadow:1px 1px rgb(45,45,45)}.e_ia_message_in_process.svelte-1mbwb1{background-color:#e7cdf7;position:sticky;bottom:10px;width:fit-content;padding:2px 10px 5px;border-radius:5px;letter-spacing:2px;font-weight:700;font-size:20px;line-height:1}.e_ia_message_in_process.svelte-1mbwb1:after{content:"...";width:0%;overflow:hidden;position:absolute;left:0;top:0;margin:2px 10px 5px;color:#fff;animation:svelte-1mbwb1-thinking 1.5s steps(1) infinite;font-weight:700;font-size:20px;line-height:1}@keyframes svelte-1mbwb1-thinking{20%{width:0%}40%{width:10%}60%{width:30%}80%{width:50%}to{width:70%}}.b_text_bar.svelte-1mbwb1{display:flex;border:.5px solid #444444;padding:5px;border-radius:4px;height:30px;background-color:transparent}.e_input_text.svelte-1mbwb1{border:none;outline:none;width:100%;border-radius:4px;background-color:transparent;padding:5px}.b_text_bar.svelte-1mbwb1 :is(input:where(.svelte-1mbwb1),button:where(.svelte-1mbwb1)){color:#222}.b_text_bar.svelte-1mbwb1 button:where(.svelte-1mbwb1){background-color:transparent;border-radius:50%;border:0;cursor:pointer;transition:width .2s;overflow:hidden;padding:0;text-decoration:underline}.b_text_bar.svelte-1mbwb1:has(.e_input_text.empty:where(.svelte-1mbwb1)) button:where(.svelte-1mbwb1){width:0px}.b_text_bar.svelte-1mbwb1:has(.e_input_text:where(.svelte-1mbwb1)) button:where(.svelte-1mbwb1){width:60px}.e_chat_registry.svelte-1mbwb1{scrollbar-color:rgba(86,86,125,.7) transparent;scrollbar-width:thin}.e_chat_registry.svelte-1mbwb1::-webkit-scrollbar{width:8px;height:5px;background:transparent}.e_chat_registry.svelte-1mbwb1::-webkit-scrollbar-button{width:0px;height:0px}.e_chat_registry.svelte-1mbwb1::-webkit-scrollbar-track{background:#000;opacity:.7;-webkit-box-shadow:inset 0 0 9px rgba(240,240,240,.4);border:1px solid black}.e_chat_registry.svelte-1mbwb1::-webkit-scrollbar-thumb{background:#861c1c;border-bottom:2px solid #000000}.e_chat_registry.svelte-1mbwb1::-webkit-scrollbar-thumb:hover{background:#2e1515e6}.e_chat_registry.svelte-1mbwb1::-webkit-scrollbar-thumb:window-inactive{background:#540101;opacity:1}
