dialog.svelte-17nrc3t.svelte-17nrc3t{inset:auto max(1rem,env(safe-area-inset-right)) 1rem auto;width:min(29rem,calc(100vw - 2rem));max-width:none;max-height:none;margin:0;padding:0;border:0;border-radius:1rem;overflow:hidden;background:transparent;color:#17374b;box-shadow:0 14px 55px #09223750}dialog.svelte-17nrc3t.svelte-17nrc3t::backdrop{background:#112b4560}.chat-panel.svelte-17nrc3t.svelte-17nrc3t{display:flex;flex-direction:column;height:39rem;max-height:calc(100vh - 2rem);max-height:calc(100dvh - 2rem)}header.svelte-17nrc3t.svelte-17nrc3t{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.85rem 1rem;color:#fff;background:linear-gradient(110deg,#1d455d,#132d44)}h2.svelte-17nrc3t.svelte-17nrc3t{margin:0;font-size:1.05rem;font-weight:700}header.svelte-17nrc3t p.svelte-17nrc3t{margin:.1rem 0 0;color:#cce0eb;font-size:.8125rem}button.svelte-17nrc3t.svelte-17nrc3t{cursor:pointer}button.svelte-17nrc3t.svelte-17nrc3t:focus-visible{outline:2px solid #2d7d9b;outline-offset:2px}button.svelte-17nrc3t.svelte-17nrc3t:disabled{cursor:default;opacity:.55}.close-chat.svelte-17nrc3t.svelte-17nrc3t{flex-shrink:0;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#ffffff16;color:#fff}.close-chat.svelte-17nrc3t.svelte-17nrc3t:focus-visible{outline-color:#fff}.transcript.svelte-17nrc3t.svelte-17nrc3t{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:1rem;background:#f4f8fb}.bubble.svelte-17nrc3t.svelte-17nrc3t{width:-moz-fit-content;width:fit-content;max-width:90%;margin:0 0 .65rem;padding:.65rem .8rem;border-radius:.8rem;background:white;color:#193a50;font-size:.9375rem;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.bubble.visitor.svelte-17nrc3t.svelte-17nrc3t{margin-left:auto;background:#dceefb}.suggestions.svelte-17nrc3t.svelte-17nrc3t{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:.65rem}.suggestions.svelte-17nrc3t button.svelte-17nrc3t{display:inline-flex;align-items:center;gap:.4rem;min-height:44px;padding:.4rem .65rem;border:1px solid #c9dbe7;border-radius:.55rem;background:white;font-size:.8125rem}.choice-icon.svelte-17nrc3t.svelte-17nrc3t{display:inline-flex;color:#236774}.chat-controls.svelte-17nrc3t.svelte-17nrc3t{padding:.75rem 1rem;border-top:1px solid #dce8ee;background:white}.composer.svelte-17nrc3t.svelte-17nrc3t{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.55rem}.composer.svelte-17nrc3t .primary.svelte-17nrc3t{grid-column:2}.option-list.svelte-17nrc3t.svelte-17nrc3t{grid-column:1 / -1}input.svelte-17nrc3t.svelte-17nrc3t,textarea.svelte-17nrc3t.svelte-17nrc3t,select.svelte-17nrc3t.svelte-17nrc3t{width:100%;min-width:0;min-height:44px;padding:.55rem .65rem;border:1px solid #c9dbe7;border-radius:.5rem;color:#17374b;background:white;font-size:1rem}textarea.svelte-17nrc3t.svelte-17nrc3t{display:block;field-sizing:content;max-height:8rem;max-height:min(8rem,26dvh);overflow-y:auto;resize:none}.primary.svelte-17nrc3t.svelte-17nrc3t{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:44px;padding:.5rem .65rem;border:1px solid #c9dbe7;border-radius:.5rem;background:white;color:#17374b;font-size:.875rem;font-weight:650}.suggestions.svelte-17nrc3t button.svelte-17nrc3t:hover:not(:disabled),.primary.svelte-17nrc3t.svelte-17nrc3t:hover:not(:disabled){border-color:#8daebf;background:#f2f8fb}.callback.svelte-17nrc3t.svelte-17nrc3t{min-height:44px;padding:.35rem 0 0;color:#225b83;font-weight:650}.error.svelte-17nrc3t.svelte-17nrc3t{margin:.2rem 0 .5rem;padding:.6rem;border-radius:.45rem;background:#fff1ef;color:#873629;font-size:.875rem}@media (max-width: 480px){dialog.svelte-17nrc3t.svelte-17nrc3t{inset:auto .5rem max(.5rem,env(safe-area-inset-bottom)) .5rem;width:auto}.chat-panel.svelte-17nrc3t.svelte-17nrc3t{height:38rem;max-height:calc(100dvh - 1rem - env(safe-area-inset-bottom))}}
