@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&display=swap";:root{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#0a0a0a;background-color:#fff}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0}textarea{font-family:inherit}.demo-page{font-family:Space Grotesk,IBM Plex Sans,system-ui,sans-serif;background:linear-gradient(180deg,#fff,#f7f7f7)}.widget-root{height:100%;--widget-primary: #0a0a0a;--widget-bg: #ffffff;--widget-text: #111827;--widget-border: rgba(0,0,0,.08);--widget-font: system-ui, -apple-system, Segoe UI, sans-serif;--widget-radius: 16px;--widget-shadow: 0 24px 60px rgba(0,0,0,.25);--widget-link: #2563eb}.widget-root .widget-shell{background:var(--bs-body-bg, var(--widget-bg));color:var(--bs-body-color, var(--widget-text));font-family:var(--bs-font-sans-serif, var(--widget-font))}.widget-root .widget-shell header{border-bottom-color:var(--bs-border-color, var(--widget-border))}.widget-root .widget-shell .bg-zinc-100{background-color:var(--bs-secondary, rgba(0, 0, 0, .04))}.widget-root .widget-shell .border-zinc-100,.widget-root .widget-shell .border-zinc-200{border-color:var(--bs-border-color, var(--widget-border))}.widget-root .widget-shell .bg-black{background-color:var(--bs-primary, var(--widget-primary))}.widget-root .widget-shell .text-zinc-900,.widget-root .widget-shell .text-zinc-600,.widget-root .widget-shell .text-zinc-500,.widget-root .widget-shell .text-zinc-400{color:var(--bs-body-color, var(--widget-text))}.widget-root .widget-shell a{color:var(--bs-link-color, var(--widget-link))}.sanha-widget-content a{color:var(--bs-link-color, #0d6efd);text-decoration:underline;word-break:break-word}.widget-root .sanha-widget-content{font-size:14px}.sanha-widget-content p,.sanha-widget-content ul,.sanha-widget-content ol{margin-bottom:.5rem}.widget-root .btn-primary{--bs-btn-bg: var(--bs-primary, #008D96);--bs-btn-border-color: var(--bs-primary, #008D96);--bs-btn-disabled-bg: var(--bs-primary, #008D96);--bs-btn-disabled-border-color: var(--bs-primary, #008D96);--bs-btn-hover-bg: color-mix(in srgb, var(--bs-primary, #008D96) 85%, #000 15%);--bs-btn-hover-border-color: color-mix(in srgb, var(--bs-primary, #008D96) 80%, #000 20%);--bs-btn-active-bg: color-mix(in srgb, var(--bs-primary, #008D96) 75%, #000 25%);--bs-btn-active-border-color: color-mix(in srgb, var(--bs-primary, #008D96) 70%, #000 30%);--bs-btn-focus-shadow-rgb: var(--bs-primary-rgb, 0, 141, 150)}.widget-root .sanha-icon-button{border:none;background:transparent;color:var(--bs-primary, #008D96);padding:6px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;transition:color .15s ease,background-color .15s ease}.widget-root .sanha-icon-button:hover{color:var(--bs-primary, #008D96);background-color:rgba(var(--bs-primary-rgb, 0, 141, 150),.12)}.widget-root .sanha-icon-button:disabled{color:#0000004d;background-color:transparent;cursor:not-allowed;opacity:.6}.widget-root .sanha-widget-header{background-color:var(--bs-primary, #008D96);border-bottom-color:transparent}.widget-root .sanha-widget-header-title,.widget-root .sanha-widget-header-button{color:#fff}.widget-root .sanha-widget-header-button:hover{background-color:#ffffff29}.widget-root .sanha-widget-send{width:36px;height:36px;background-color:var(--bs-primary, #008D96);color:#fff}.widget-root .sanha-widget-send:hover{background-color:color-mix(in srgb,var(--bs-primary, #008D96) 85%,#000 15%);color:#fff}.widget-root .sanha-widget-send:disabled{background-color:color-mix(in srgb,var(--bs-primary, #008D96) 65%,#fff 35%);color:#fff}.widget-root textarea.form-control.sanha-widget-textarea{resize:none;height:36px;min-height:36px;overflow-y:hidden;border-radius:20px;font-size:14px;padding:8px;line-height:1.4}
