@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";.salevo-widget,.salevo-widget *,.salevo-widget *:before,.salevo-widget *:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}.salevo-widget{--salevo-primary: #00d4c8;--salevo-primary-contrast: #ffffff;--salevo-primary-soft: color-mix(in srgb, var(--salevo-primary) 87%, transparent);--salevo-bg: #f9fafb;--salevo-surface: #ffffff;--salevo-border: #e5e7eb;--salevo-text: #111827;--salevo-text-secondary: #6b7280;--salevo-text-muted: #6b7280;--salevo-danger: #ef4444;--salevo-header-subtitle: color-mix(in srgb, var(--salevo-primary) 25%, white);--salevo-shadow-soft: 0 2px 10px rgba(15, 23, 42, .06);--salevo-shadow-modal: 0 24px 60px rgba(0, 0, 0, .35);--salevo-radius-sm: 8px;--salevo-radius-md: 12px;--salevo-radius-lg: 14px;--salevo-radius-xl: 24px;font-family:Inter,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:var(--salevo-text);position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;height:100dvh;background:var(--salevo-bg);overflow:hidden;line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4}html:has(.salevo-widget),html:has(.salevo-widget) body,html:has(.salevo-widget) #root{height:100%;height:100dvh;overflow:hidden}.salevo-widget h1,.salevo-widget h2,.salevo-widget h3,.salevo-widget h4,.salevo-widget h5,.salevo-widget h6{font-size:inherit;font-weight:inherit;margin:0}.salevo-widget p,.salevo-widget figure,.salevo-widget blockquote,.salevo-widget dl,.salevo-widget dd{margin:0}.salevo-widget ol,.salevo-widget ul,.salevo-widget menu{list-style:none;margin:0;padding:0}.salevo-widget a{color:inherit;text-decoration:inherit}.salevo-widget img,.salevo-widget svg,.salevo-widget video,.salevo-widget canvas,.salevo-widget audio,.salevo-widget iframe,.salevo-widget embed,.salevo-widget object{display:block;vertical-align:middle}.salevo-widget img,.salevo-widget video{max-width:100%;height:auto}.salevo-widget button,.salevo-widget input,.salevo-widget optgroup,.salevo-widget select,.salevo-widget textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}.salevo-widget button,.salevo-widget select{text-transform:none}.salevo-widget button,.salevo-widget [type=button],.salevo-widget [type=reset],.salevo-widget [type=submit]{-webkit-appearance:button;-moz-appearance:button;appearance:button;background-color:transparent;background-image:none;cursor:pointer}.salevo-widget [type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;outline-offset:-2px}.salevo-widget ::-moz-placeholder{color:var(--salevo-text-muted);opacity:1}.salevo-widget ::placeholder{color:var(--salevo-text-muted);opacity:1}.salevo-widget :disabled{cursor:default}.salevo-widget strong,.salevo-widget b{font-weight:bolder}.salevo-widget code,.salevo-widget kbd,.salevo-widget samp,.salevo-widget pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}.salevo-widget .chat{display:flex;flex-direction:column;height:100%;min-height:0}.salevo-widget .chat__header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;background:linear-gradient(135deg,var(--salevo-primary) 0%,var(--salevo-primary-soft) 100%);color:var(--salevo-primary-contrast);flex-shrink:0}.salevo-widget .chat__header--onboarding{align-items:flex-start}.salevo-widget .chat__header-left{display:flex;align-items:center;gap:12px;min-width:0;flex:1}.salevo-widget .chat__header-info{flex:1;min-width:0}.salevo-widget .chat__header-avatar{width:48px;height:48px;border-radius:999px;background:#fff3;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:18px;color:#fff;overflow:hidden;flex-shrink:0}.salevo-widget .chat__header--onboarding .chat__header-avatar{width:48px;height:48px}.salevo-widget .chat__header-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.salevo-widget .chat__header-title{font-size:16px;font-weight:600;line-height:1.2}.salevo-widget .chat__header-status{font-size:14px;font-weight:400;opacity:.9;margin-top:0}.salevo-widget .chat__header-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.salevo-widget .chat__header-action{background:transparent;border:none;color:inherit;width:36px;height:36px;padding:0;border-radius:8px;display:flex;align-items:center;justify-content:center;line-height:1;transition:background-color .15s ease}.salevo-widget .chat__header-action:hover:not(:disabled){background:#fff3}.salevo-widget .chat__header-action:disabled{opacity:.5;cursor:not-allowed}.salevo-widget .chat__close{background:transparent;border:none;color:inherit;padding:4px;border-radius:6px;font-size:22px;line-height:1;display:flex;align-items:center;justify-content:center}.salevo-widget .chat__close:hover{background:#ffffff26}.salevo-widget .chat__body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:16px;background:var(--salevo-bg);display:flex;flex-direction:column;gap:0}.salevo-widget .chat__body--onboarding{padding:0;gap:0;height:auto;flex:1}.salevo-widget .chat__status{align-self:center;color:var(--salevo-text-muted);font-size:14px;margin-top:16px;text-align:center;line-height:1.45}.salevo-widget .chat__error{align-self:center;background:#fee2e2;color:#991b1b;padding:8px 12px;border-radius:var(--salevo-radius-sm);font-size:13px;text-align:center;max-width:90%}@keyframes chat-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.salevo-widget .chat-skeleton__block{background:linear-gradient(90deg,#e5e7eb,#f3f4f6,#e5e7eb 80%);background-size:200% 100%;animation:chat-skeleton-shimmer 1.4s ease-in-out infinite;border-radius:var(--salevo-radius-sm)}.salevo-widget .chat-skeleton__header .chat-skeleton__block{background:linear-gradient(90deg,#ffffff2e,#ffffff52,#ffffff2e 80%);background-size:200% 100%}.salevo-widget .chat-skeleton__block--header-avatar{width:48px;height:48px;border-radius:999px;flex-shrink:0}.salevo-widget .chat-skeleton__header-info{display:flex;flex-direction:column;gap:10px;flex:1;min-width:0;padding-top:8px}.salevo-widget .chat-skeleton__block--header-line{height:18px;width:55%;max-width:180px;border-radius:6px}.salevo-widget .chat-skeleton__block--header-line-short{height:14px;width:35%;max-width:100px;border-radius:6px}.salevo-widget .chat-skeleton__body{justify-content:flex-start}.salevo-widget .chat-skeleton__row{display:flex;align-items:flex-start;gap:8px;max-width:100%}.salevo-widget .chat-skeleton__row--contact{flex-direction:row-reverse;align-self:flex-end}.salevo-widget .chat-skeleton__block--avatar{width:24px;height:24px;border-radius:999px;flex-shrink:0}.salevo-widget .chat-skeleton__bubble{display:flex;flex-direction:column;gap:8px;max-width:78%;min-width:0}.salevo-widget .chat-skeleton__row--contact .chat-skeleton__bubble{align-items:flex-end}.salevo-widget .chat-skeleton__block--line{height:14px;width:min(220px,72vw);border-radius:10px}.salevo-widget .chat-skeleton__block--line-short{height:14px;width:min(140px,48vw);border-radius:10px}.salevo-widget .chat-skeleton__row--contact .chat-skeleton__block--line{width:min(160px,58vw)}.salevo-widget .chat-skeleton__caption{align-self:center;margin:8px 0 0;color:var(--salevo-text-muted);font-size:13px;text-align:center;line-height:1.45}.salevo-widget .chat-skeleton__composer .chat__composer-form{pointer-events:none}.salevo-widget .chat-skeleton__block--input{flex:1;height:44px;border-radius:var(--salevo-radius-sm)}.salevo-widget .chat-skeleton__block--send{width:44px;height:44px;flex-shrink:0;border-radius:var(--salevo-radius-sm)}@media(prefers-reduced-motion:reduce){.salevo-widget .chat-skeleton__block{animation:none;background:#e5e7eb}.salevo-widget .chat-skeleton__header .chat-skeleton__block{background:#ffffff40}}.salevo-widget .prechat__welcome-card{background:var(--salevo-surface);border-radius:var(--salevo-radius-md);padding:14px 16px;margin:12px 16px 0;box-shadow:var(--salevo-shadow-soft)}.salevo-widget .prechat__title{font-size:17px;font-weight:700;margin:0 0 6px;color:var(--salevo-text);line-height:1.3}.salevo-widget .prechat__subtitle{font-size:14px;color:var(--salevo-text-muted);margin:0;line-height:1.5}.salevo-widget .prechat__form{padding:1px 16px 0;display:flex;flex-direction:column;gap:12px}.salevo-widget .prechat__field{display:flex;flex-direction:column}.salevo-widget .prechat__label{display:block;font-size:14px;font-weight:600;color:#374151;margin-bottom:4px}.salevo-widget .prechat__input-wrapper{position:relative;display:flex;align-items:center}.salevo-widget .prechat__input-icon{position:absolute;left:12px;color:var(--salevo-text-muted);display:flex;align-items:center;pointer-events:none}.salevo-widget .prechat__input{width:100%;height:36px;padding:0 12px 0 36px;border:1px solid var(--salevo-border);border-radius:var(--salevo-radius-sm);font-size:14px;font-family:inherit;color:var(--salevo-text);background:var(--salevo-surface);outline:none;transition:border-color .15s ease,box-shadow .15s ease}.salevo-widget .prechat__input::-moz-placeholder{color:var(--salevo-text-muted);font-size:13px}.salevo-widget .prechat__input::placeholder{color:var(--salevo-text-muted);font-size:13px}.salevo-widget .prechat__input:focus{border-color:var(--salevo-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--salevo-primary) 15%,transparent)}.salevo-widget .prechat__input:disabled{background:var(--salevo-bg);cursor:not-allowed;opacity:.6}.salevo-widget .prechat__error{background:#fef2f2;color:#dc2626;padding:8px 12px;border-radius:var(--salevo-radius-sm);font-size:13px;line-height:1.45}.salevo-widget .prechat__submit{width:100%;height:36px;background:var(--salevo-primary);color:var(--salevo-primary-contrast);border:none;border-radius:var(--salevo-radius-sm);font-size:15px;font-weight:700;cursor:pointer;transition:filter .15s ease}.salevo-widget .prechat__submit:hover:not(:disabled){filter:brightness(1.05)}.salevo-widget .prechat__submit:disabled{opacity:.5;cursor:not-allowed}.salevo-widget .message-row{display:flex;align-items:flex-start;gap:8px;max-width:100%;margin-bottom:4px}.salevo-widget .message-row--contact{flex-direction:row-reverse;align-self:flex-end}.salevo-widget .message-row__avatar,.salevo-widget .message-row__avatar-space{flex-shrink:0;width:24px}.salevo-widget .message-row__avatar{height:24px;border-radius:999px;background:var(--salevo-surface);display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;color:var(--salevo-text-secondary);overflow:hidden}.salevo-widget .message-row__avatar-space{height:24px}.salevo-widget .message-row__avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.salevo-widget .message-row__content{display:flex;flex-direction:column;align-items:flex-start;max-width:75%}.salevo-widget .message{width:-moz-fit-content;width:fit-content;max-width:100%;padding:10px 16px;font-size:14px;line-height:1.35;font-weight:400;word-break:normal;overflow-wrap:normal;box-shadow:0 1px 2px #00000014}.salevo-widget .message-content{font-size:inherit;line-height:1.5}.salevo-widget .message-content>:first-child{margin-top:0}.salevo-widget .message-content>:last-child{margin-bottom:0}.salevo-widget .message-content p{margin:0 0 6px}.salevo-widget .message-content p:last-child{margin-bottom:0}.salevo-widget .message-content strong{font-weight:600}.salevo-widget .message-content em{font-style:italic}.salevo-widget .message-content code{background:#00000014;padding:2px 6px;border-radius:4px;font-size:.9em}.salevo-widget .message-content pre{border-radius:6px;margin:8px 0;max-width:100%;overflow-x:auto}.salevo-widget .message-content blockquote{border-radius:4px;font-style:italic;margin:8px 0;padding:8px 12px}.salevo-widget .message-content h1,.salevo-widget .message-content h2,.salevo-widget .message-content h3,.salevo-widget .message-content h4,.salevo-widget .message-content h5,.salevo-widget .message-content h6{line-height:1.3;font-weight:700;margin:0 0 8px}.salevo-widget .message-content ul,.salevo-widget .message-content ol{list-style:revert;margin:6px 0 8px;padding-left:22px}.salevo-widget .message-content li{margin:2px 0}.salevo-widget .message-content a{color:inherit;text-decoration:underline}.salevo-widget .message-content__image-trigger{display:block;margin:8px 0;padding:0;border:0;background:none;cursor:pointer;line-height:0}.salevo-widget .message-content img{display:block;max-width:200px;max-height:150px;width:auto;height:auto;-o-object-fit:cover;object-fit:cover;border-radius:8px;box-shadow:0 1px 2px #0000001f;margin:8px 0;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.salevo-widget .message-content__image-trigger:hover img{box-shadow:0 4px 12px #00000026;transform:scale(1.02)}.salevo-widget .image-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px;background:#000000d9}.salevo-widget .image-lightbox__close{position:absolute;top:12px;right:12px;z-index:1001;display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:10px;border:0;border-radius:999px;background:#ffffff26;color:#fff;cursor:pointer;transition:background .2s ease}.salevo-widget .image-lightbox__close:hover{background:#ffffff40}.salevo-widget .image-lightbox__img{max-width:min(92vw,720px);max-height:min(88vh,960px);width:auto;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:6px;box-shadow:0 8px 32px #0006}.salevo-widget .message--system{align-self:center;background:transparent;color:var(--salevo-text-muted);font-size:12px;font-style:italic;padding:2px 6px;max-width:95%;text-align:center}.salevo-widget .message-row--contact{align-self:flex-end}.salevo-widget .message-row--contact .message-row__content{align-items:flex-end;max-width:75%;min-width:240px}.salevo-widget .message-row--contact:has(.message--audio) .message-row__content{min-width:min(280px,100%);max-width:min(320px,92%)}.salevo-widget .message-row--contact .message{background:var(--salevo-primary);color:var(--salevo-primary-contrast);border-radius:12px 12px 0;box-shadow:0 1px 2px #00000014}.salevo-widget .message-row--bot .message,.salevo-widget .message--agent,.salevo-widget .message--bot{background:var(--salevo-surface);color:#000;border-radius:12px 12px 12px 0;box-shadow:0 1px 2px #00000014}.salevo-widget .bot-typing-row .message-row__content{max-width:none}.salevo-widget .bot-typing-status{margin:2px 0 0;padding:0;background:none;box-shadow:none;border:none;font-size:13px;font-style:italic;line-height:1.4;font-weight:400;color:var(--salevo-text-muted)}.salevo-widget .bot-typing-text{white-space:nowrap}.salevo-widget .bot-typing-dots{display:inline-block;width:1.25em;text-align:left;vertical-align:baseline}.salevo-widget .bot-typing-dots:after{content:".";animation:salevo-bot-typing-dots 1.2s steps(1,end) infinite}@keyframes salevo-bot-typing-dots{0%,33%{content:"."}34%,66%{content:".."}67%,to{content:"..."}}.salevo-widget .message__sender{display:block;font-size:12px;font-weight:400;color:var(--salevo-text-muted);margin-top:4px;margin-left:4px;padding-left:0}.salevo-widget .message__meta{display:block;font-size:11px;margin-top:4px;opacity:.65;white-space:nowrap}.salevo-widget .message-actions{display:flex;gap:8px;margin-top:10px}.salevo-widget .message-action-btn{flex:1;min-height:36px;padding:8px 12px;border-radius:999px;border:1px solid var(--salevo-border);background:var(--salevo-surface);color:var(--salevo-text);font-size:13px;font-weight:600;cursor:pointer;transition:opacity .15s ease,transform .15s ease}.salevo-widget .message-action-btn:hover:not(:disabled){transform:translateY(-1px)}.salevo-widget .message-action-btn:disabled{opacity:.6;cursor:not-allowed}.salevo-widget .message-action-btn--primary{background:var(--salevo-primary);border-color:var(--salevo-primary);color:var(--salevo-primary-contrast)}.salevo-widget .message-action-btn--secondary{background:transparent}.salevo-widget .chat__branding,.salevo-widget .prechat__footer{display:flex;justify-content:center;gap:4px;font-size:12px;font-weight:400;color:var(--salevo-text-muted)}.salevo-widget .prechat__footer{margin-top:auto;padding:8px}.salevo-widget .chat__branding{margin:16px 0 0}.salevo-widget .chat__branding a,.salevo-widget .prechat__footer a{color:inherit;font-weight:600;text-decoration:none}.salevo-widget .chat__branding a:hover,.salevo-widget .prechat__footer a:hover{text-decoration:underline}.salevo-widget .chat__composer{background:var(--salevo-surface);border-top:1px solid var(--salevo-border);padding:16px;flex-shrink:0;min-width:0;width:100%;box-sizing:border-box}.salevo-widget .chat__composer--closed{display:flex;flex-direction:column;align-items:stretch;gap:8px}.salevo-widget .chat__composer-form{display:flex;align-items:center;gap:8px;width:100%;min-width:0}.salevo-widget .chat__footer{border-top:1px solid #e5e7eb;padding:8px 10px;background:var(--salevo-surface);display:flex;gap:8px;align-items:center;flex-shrink:0}.salevo-widget .chat__footer--closed{justify-content:center;min-height:auto}.salevo-widget .chat__input{flex:1 1 0;min-width:0;width:0;height:auto;border:1px solid var(--salevo-border);border-radius:var(--salevo-radius-sm);padding:10px 16px;font:inherit;font-size:14px;color:var(--salevo-text);background:var(--salevo-surface);outline:none}.salevo-widget .chat__input::-moz-placeholder{color:var(--salevo-text-muted);font-size:14px}.salevo-widget .chat__input::placeholder{color:var(--salevo-text-muted);font-size:14px}.salevo-widget .chat__input:focus{border-color:transparent;box-shadow:0 0 0 2px var(--salevo-primary)}.salevo-widget .chat__input:disabled{background:var(--salevo-bg);cursor:not-allowed;opacity:.6}.salevo-widget .chat__send{padding:10px 16px;background:var(--salevo-primary);color:var(--salevo-primary-contrast);border:none;border-radius:var(--salevo-radius-sm);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:opacity .15s ease}.salevo-widget .chat__mic{padding:10px 12px;background:transparent;color:var(--salevo-text-muted);border:1px solid var(--salevo-border);border-radius:var(--salevo-radius-sm);display:flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease}.salevo-widget .chat__mic:hover:not(:disabled){color:var(--salevo-primary);border-color:var(--salevo-primary)}.salevo-widget .chat__mic:disabled{opacity:.5;cursor:not-allowed}.salevo-widget .chat__mic--cancel{color:#b91c1c;border-color:#fecaca;background:#fef2f2}.salevo-widget .chat__recording{flex:1 1 0;min-width:0;width:0;display:flex;align-items:center;gap:8px;min-height:42px;padding:0 12px;border:1px solid var(--salevo-border);border-radius:var(--salevo-radius-sm);color:var(--salevo-text);font-size:14px;background:var(--salevo-surface);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.salevo-widget .chat__recording-dot{width:8px;height:8px;border-radius:50%;background:#dc2626;animation:salevo-recording-pulse 1.1s ease-in-out infinite}@keyframes salevo-recording-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.85)}}.salevo-widget .message__audio-wrap{display:block;width:100%;min-width:220px}.salevo-widget .message__audio{display:block;width:100%;min-width:220px;height:40px;margin:0}.salevo-widget .message--audio{width:min(280px,100%);min-width:min(260px,100%);max-width:100%;padding:10px 12px 8px;box-sizing:border-box}.salevo-widget .message-row--contact .message--audio{background:color-mix(in srgb,var(--salevo-primary) 88%,#ffffff)}.salevo-widget .message-row--contact .message--audio .message__meta{opacity:.85}.salevo-widget .chat__send:hover:not(:disabled){opacity:.9}.salevo-widget .chat__send--text{width:auto;height:36px;padding:0 16px;font-size:15px;font-weight:700;background:var(--salevo-primary);cursor:pointer;gap:8px}.salevo-widget .chat__composer--closed .chat__send--text{width:100%;height:44px;padding:0 20px;font-size:16px}.salevo-widget .chat__composer--closed .chat__send--text:hover{filter:brightness(1.05);background:var(--salevo-primary)}.salevo-widget .chat__send:disabled{opacity:.5;cursor:not-allowed}.salevo-widget .message--has-films{max-width:100%;width:100%;background:transparent;border:none;padding:0;box-shadow:none}.salevo-widget .message--has-films .message-content{padding:2px 2px 0;font-size:14px;line-height:1.4}.salevo-widget .film-list{display:flex;flex-direction:column;gap:8px}.salevo-widget .film-card{background:var(--salevo-surface);border:1px solid var(--salevo-border);border-radius:8px;box-shadow:var(--salevo-shadow-soft);display:flex;flex-direction:column;position:relative;overflow:hidden}.salevo-widget .film-card__body{display:flex;flex-direction:column;gap:8px;padding:10px 12px 8px}.salevo-widget .film-card--with-poster .film-card__body{padding-top:8px}.salevo-widget .film-card__poster{width:100%;height:140px;-o-object-fit:cover;object-fit:cover;display:block;border-radius:8px 8px 0 0}.salevo-widget .film-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--salevo-primary);opacity:.85}.salevo-widget .film-card__header{display:flex;align-items:center;gap:8px;padding-left:4px}.salevo-widget .film-card__badge{width:24px;height:24px;border-radius:6px;background:color-mix(in srgb,var(--salevo-primary) 12%,transparent);color:var(--salevo-primary);display:flex;align-items:center;justify-content:center;flex-shrink:0}.salevo-widget .film-card__title{margin:0;font-size:14px;font-weight:700;line-height:1.25;color:var(--salevo-text)}.salevo-widget .film-card__meta{margin:0;padding:0 0 0 4px;display:flex;flex-direction:column;gap:4px}.salevo-widget .film-card__row{display:grid;grid-template-columns:16px auto 1fr;align-items:start;-moz-column-gap:6px;column-gap:6px;font-size:12px;line-height:1.35}.salevo-widget .film-card__icon{color:var(--salevo-primary);display:inline-flex;align-items:center;justify-content:center;margin-top:2px}.salevo-widget .film-card__key{margin:0;font-weight:600;color:var(--salevo-text);white-space:nowrap}.salevo-widget .film-card__key:after{content:":";margin-right:4px}.salevo-widget .film-card__value{margin:0;color:var(--salevo-text-secondary);word-break:normal;overflow-wrap:normal}.salevo-widget .film-card__cta{margin-top:2px;align-self:stretch;display:inline-flex;align-items:center;justify-content:center;gap:6px;text-decoration:none;padding:8px 12px;border-radius:6px;font-weight:600;font-size:13px;color:var(--salevo-primary-contrast);background:var(--salevo-primary);transition:filter .15s ease;cursor:pointer}.salevo-widget .film-card__cta:hover{filter:brightness(1.05);text-decoration:none}.salevo-widget .film-card__cta svg{transition:transform .15s ease}.salevo-widget .film-card__cta:hover svg{transform:translate(3px)}.salevo-widget .film-card__cta--secondary{color:var(--salevo-primary);background:transparent;border:1.5px solid var(--salevo-primary)}.salevo-widget .film-card__cta--secondary:hover{filter:none;background:color-mix(in srgb,var(--salevo-primary) 10%,white)}.salevo-widget .film-card__cta--secondary:disabled{opacity:.55;cursor:not-allowed}@media(max-width:480px){.salevo-widget .chat__body{flex:1 1 auto;height:auto;min-height:0;padding:16px}.salevo-widget .chat__header{padding-top:calc(16px + env(safe-area-inset-top,0px))}.salevo-widget .chat__composer{padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))}}@media(max-width:360px){.salevo-widget .chat__composer{padding-left:12px;padding-right:12px}.salevo-widget .chat__composer-form{gap:6px}.salevo-widget .chat__input{padding:8px 10px;font-size:13px}.salevo-widget .chat__input::-moz-placeholder{font-size:13px}.salevo-widget .chat__input::placeholder{font-size:13px}.salevo-widget .chat__send,.salevo-widget .chat__mic{padding:8px}.salevo-widget .chat__send svg,.salevo-widget .chat__mic svg{width:18px;height:18px}.salevo-widget .chat__recording{min-height:38px;padding:0 10px;font-size:13px}}@media(max-width:300px),(max-height:410px){.salevo-widget .chat__header{padding:12px;gap:12px}.salevo-widget .chat__header-left,.salevo-widget .chat__header-actions{gap:8px}.salevo-widget .chat__header-action{width:32px;height:32px}.salevo-widget .chat__header-action svg{width:20px;height:20px}.salevo-widget .chat__header-avatar,.salevo-widget .chat__header--onboarding .chat__header-avatar{width:40px;height:40px;font-size:16px}.salevo-widget .chat__header-title{font-size:15px}.salevo-widget .chat__header-status{font-size:13px}.salevo-widget .chat__body,.salevo-widget .chat__composer{padding:12px}.salevo-widget .chat__composer-form{gap:4px}.salevo-widget .chat__input{padding:8px 10px;font-size:12px}.salevo-widget .chat__input::-moz-placeholder{font-size:12px}.salevo-widget .chat__input::placeholder{font-size:12px}.salevo-widget .chat__send,.salevo-widget .chat__mic{padding:6px}.salevo-widget .chat__send svg,.salevo-widget .chat__mic svg{width:16px;height:16px}.salevo-widget .chat__recording{min-height:34px;padding:0 8px;font-size:12px}.salevo-widget .chat__branding{margin:12px 0 0;font-size:11px}.salevo-widget .prechat__welcome-card{margin:8px 10px 0;padding:8px 10px}.salevo-widget .prechat__title{font-size:14px}.salevo-widget .prechat__subtitle{font-size:12px;line-height:1.35}.salevo-widget .prechat__form{padding:8px 10px 0;gap:8px}.salevo-widget .prechat__label{font-size:12px;margin-bottom:3px}.salevo-widget .prechat__input{height:28px;font-size:12px;padding:0 10px 0 30px}.salevo-widget .prechat__input::-moz-placeholder{font-size:12px}.salevo-widget .prechat__input::placeholder{font-size:12px}.salevo-widget .prechat__submit{height:28px;font-size:12px}.salevo-widget .prechat__footer{padding:4px;font-size:10px}.salevo-widget .message-row__avatar,.salevo-widget .message-row__avatar-space{width:20px}.salevo-widget .message-row__avatar{height:20px;font-size:9px}.salevo-widget .message-row__avatar-space{height:20px}.salevo-widget .message{font-size:13px;padding:8px 12px}.salevo-widget .message--audio{width:min(260px,100%);min-width:min(240px,100%);padding:8px 10px 6px}.salevo-widget .message__audio-wrap,.salevo-widget .message__audio{min-width:200px}.salevo-widget .message__sender{font-size:11px}.salevo-widget .chat-skeleton__block--header-avatar{width:40px;height:40px}.salevo-widget .chat-skeleton__block--input{height:38px}.salevo-widget .chat-skeleton__block--send{width:38px;height:38px}.salevo-widget .chat-skeleton__caption{font-size:12px}.salevo-widget .film-card__title{font-size:13px}.salevo-widget .film-card__row{font-size:11.5px;grid-template-columns:14px auto 1fr;-moz-column-gap:5px;column-gap:5px}}@media(max-width:520px){.salevo-widget .chat__body{padding:16px}.salevo-widget .message{font-size:14px;padding:10px 14px}.salevo-widget .chat__composer{padding:16px}.salevo-widget .chat__input{padding:10px 14px;font-size:14px}.salevo-widget .chat__send{padding:10px 14px}.salevo-widget .prechat__input{height:34px;font-size:13px}.salevo-widget .prechat__submit{height:34px;font-size:14px}.salevo-widget .film-card__title{font-size:13px}.salevo-widget .film-card__row{font-size:11.5px;grid-template-columns:14px auto 1fr;-moz-column-gap:5px;column-gap:5px}.salevo-widget .message-content img{max-height:100px;max-width:130px}.salevo-widget .image-lightbox{padding:12px}.salevo-widget .image-lightbox__close{top:8px;right:8px}.salevo-widget .image-lightbox__img{max-width:92vw;max-height:85vh}}html,body,#root{margin:0;padding:0;height:100%;height:100dvh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
