.suggestion-dialog{max-width:28rem;width:calc(100% - 2rem)}.inline-icon{display:inline-block;vertical-align:-.15em;margin-right:.25rem}.dialog-body.svelte-1ll0jd2{padding:0 1.5rem}.input-group.svelte-1ll0jd2{display:flex;flex-direction:column;gap:.5rem}.input-label.svelte-1ll0jd2{font-size:.875rem;font-weight:500;color:var(--foreground)}.stem-textarea.svelte-1ll0jd2{width:100%;padding:.75rem;border:1px solid var(--border);border-radius:.5rem;background:var(--background);color:var(--foreground);font-size:.9375rem;line-height:1.5;resize:vertical;font-family:inherit}.stem-textarea.svelte-1ll0jd2:focus{outline:none;border-color:var(--ring);box-shadow:0 0 0 2px color-mix(in oklch,var(--ring) 25%,transparent)}.stem-textarea.svelte-1ll0jd2:disabled{opacity:.6;cursor:not-allowed}.input-footer.svelte-1ll0jd2{display:flex;justify-content:flex-end}.char-count.svelte-1ll0jd2{font-size:.75rem;color:var(--muted-foreground)}.char-count.warning.svelte-1ll0jd2{color:var(--destructive)}.state-message.svelte-1ll0jd2{text-align:center;padding:1rem 0}.state-message.svelte-1ll0jd2 h3:where(.svelte-1ll0jd2){font-size:1rem;font-weight:400;margin:.75rem 0 .5rem}.state-message.svelte-1ll0jd2 p:where(.svelte-1ll0jd2){font-size:.875rem;color:var(--muted-foreground);margin:0 0 .5rem}.success-icon{color:var(--primary)}.warning-icon,.error-icon{color:var(--destructive)}.similar-stem.svelte-1ll0jd2{margin:.75rem 0;padding:.75rem 1rem;background:var(--muted);border-left:3px solid var(--border);border-radius:.25rem;font-style:italic;font-size:.875rem;color:var(--foreground);text-align:left}@media(max-width:480px){.suggestion-dialog{width:calc(100% - 1rem);margin:0 .5rem}}
