.chat-items.svelte-mmuc8d.svelte-mmuc8d{position:fixed;bottom:1rem;right:1rem;z-index:9;display:flex;flex-direction:column-reverse;gap:1rem;align-items:flex-end}.chat-bubble.svelte-mmuc8d.svelte-mmuc8d{border-radius:28px;box-shadow:#959da533 0 8px 24px;gap:.5rem;padding:.8rem 1rem;background-color:#001f57;fill:#fff;display:flex;justify-content:center;align-items:center}.chat-bubble.svelte-mmuc8d.svelte-mmuc8d:hover{background-color:#0a3d91}.chat-criteria.svelte-mmuc8d.svelte-mmuc8d{display:none}.chat-container.svelte-mmuc8d.svelte-mmuc8d{max-width:550px;margin:auto 20px auto auto;box-shadow:#959da533 0 8px 24px;padding:0;border-radius:6px;background-color:#fff;max-height:0;overflow:hidden}.chat-container.chat-open.svelte-mmuc8d.svelte-mmuc8d{max-height:200vh;padding:20px}.chat-container.svelte-mmuc8d img{max-width:100%;display:block}.chat-container.svelte-mmuc8d figure{margin:0;padding:0}.chat-container.svelte-mmuc8d h1{font-size:1.3rem}.chat-container.svelte-mmuc8d h2{font-size:1.2rem}.chat-container.svelte-mmuc8d .car-container{display:flex;flex-wrap:wrap;justify-content:space-between}.chat-container.svelte-mmuc8d .car{flex:0 0 48%}.chat-box.svelte-mmuc8d.svelte-mmuc8d{border-radius:10px;height:600px;overflow-y:auto}.message.svelte-mmuc8d.svelte-mmuc8d{padding:12px 15px;border-radius:5px;margin-bottom:5px}.message.svelte-mmuc8d .role.svelte-mmuc8d{display:flex;align-items:center}.message.svelte-mmuc8d .role.svelte-mmuc8d svg{margin-right:10px}.message.svelte-mmuc8d a{display:block;margin-bottom:20px;color:#111}.message.svelte-mmuc8d a:hover{text-decoration:underline}.user.svelte-mmuc8d.svelte-mmuc8d{background:#001f57;color:#fff}.assistant.svelte-mmuc8d.svelte-mmuc8d{background:#ebebeb}.input-container.svelte-mmuc8d.svelte-mmuc8d{display:flex;margin-top:10px}input.svelte-mmuc8d.svelte-mmuc8d{flex:1;padding:8px;border:1px solid #ddd;border-radius:5px;font-family:aller}button.svelte-mmuc8d.svelte-mmuc8d{padding:8px 12px;margin-left:5px;border:none;background:#001f57;color:#fff;border-radius:5px;cursor:pointer;font-family:aller;font-weight:700}button.svelte-mmuc8d.svelte-mmuc8d:disabled{background:gray}.inputExamples.svelte-mmuc8d.svelte-mmuc8d{margin-top:10px;display:flex;flex-direction:row;justify-content:space-between}.inputExamples.svelte-mmuc8d button.svelte-mmuc8d{margin-bottom:5px;cursor:pointer;display:inline-block;background:#ededed;padding:10px 20px;font-size:.8rem;font-weight:400;border-radius:30px;color:#111;text-align:center}.inputExamples.svelte-mmuc8d button.svelte-mmuc8d:hover{background-color:#ddd}
