#hiperme-chat-widget *{padding:0;margin:0;font-family:var(--fontFamily)!important}#hiperme-chat-widget button,#hiperme-chat-widget label{outline:none;background:#fff0;border:none;display:flex;align-items:center}#hiperme-chat-widget{position:fixed;bottom:32px;right:32px;z-index:10000}#hiperme-chat-widget main{height:590px;display:flex;flex-direction:column;border-radius:8px;border:1px solid var(--borderColor)!important;background-color:var(--bgBackground)!important}#hiperme-chat-widget header{background-color:var(--bgHeader)!important;border-radius:8px 8px 0 0;padding:16px 8px}#hiperme-chat-widget header h4{color:var(--textHeader)!important}#hiperme-chat-widget .logo{max-width:50px;border-radius:100%;aspect-ratio:1}#hiperme-chat-widget header button{color:var(--textHeader)!important}#hiperme-chat-widget section{flex:1;overflow:auto}#hiperme-chat-widget footer,#hiperme-chat-widget section{padding:8px!important}#hiperme-chat-widget footer{display:inline-flex;justify-content:space-between;gap:4px}#hiperme-chat-widget footer .text-area-icon{color:var(--colorButtonTextArea)!important}#hiperme-chat-widget footer .iconEmoji path{fill:var(--colorButtonTextArea)!important}#hiperme-chat-widget header{display:inline-flex;gap:8px;align-items:center}#hiperme-chat-widget header button{margin-left:auto}#hiperme-chat-widget footer{background-color:var(--bgFooter)!important;margin:8px;border-radius:4px}#hiperme-chat-widget .typing-indicator{padding:4px 12px;font-size:13px;color:var(--textColorMessageOther,#666);font-style:italic}#hiperme-chat-widget ul{display:flex;flex-direction:column;background-color:var(--bgUpload)!important;color:var(--textUpload)!important}#hiperme-chat-widget .isMe ul{display:flex;flex-direction:column;background-color:var(--bgUpload)!important;color:var(--textMessageMe)!important}#hiperme-chat-widget li{display:inline-flex;justify-content:space-between;padding:8px}#hiperme-chat-widget ul li{list-style:none}#hiperme-chat-widget input[type=file]{display:none}#hiperme-chat-widget textarea{resize:none;border:none;flex:1;background-color:#fff0;font-size:14px;overflow:hidden;color:var(--footerText)!important}#hiperme-chat-widget textarea:focus{outline:none}#hiperme-chat-widget #chat-button{background-color:var(--backgroundChatButton)!important;padding:8px;border-radius:100%;color:var(--textColorChatButton)!important;box-shadow:0 25px 50px -12px #00000040;cursor:pointer;display:inline-flex;gap:4px}#hiperme-chat-widget #chat-button.with-title{padding:8px 16px;font-size:var(--textSizeChatButton)!important;border-radius:var(--borderRadiusChatButton)!important;font-family:var(--fontFamilyChatButton)!important}#hiperme-chat-widget .messages{display:flex;flex-direction:column;gap:16px}#hiperme-chat-widget .message{display:flex;flex-direction:row;gap:8px;align-items:flex-start}#hiperme-chat-widget .message .avatar{width:25px;flex-shrink:0}#hiperme-chat-widget .message p{font-size:var(--textSize)!important}#hiperme-chat-widget .message .text-message{font-size:var(--textSize)!important;white-space:normal;padding:8px;border-radius:12px}#hiperme-chat-widget .message .text-message a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;font-weight:500;cursor:pointer;transition:opacity .2s ease;word-break:break-word}#hiperme-chat-widget .message .text-message a:hover{opacity:.8}#hiperme-chat-widget .isMe .text-message a{color:var(--textMessageMe,inherit)}#hiperme-chat-widget .isOther .text-message a{color:var(--textMessage,inherit)}#hiperme-chat-widget .message .text-message ul,#hiperme-chat-widget .message .text-message ol{display:block;background:transparent!important;color:inherit;margin:2px 0;padding-left:20px}#hiperme-chat-widget .message .text-message ul{list-style-type:disc}#hiperme-chat-widget .message .text-message ol{list-style-type:decimal}#hiperme-chat-widget .message .text-message li{display:list-item;padding:0;margin:0}#hiperme-chat-widget .message .text-message ul li{list-style-type:disc;list-style-position:outside}#hiperme-chat-widget .message .text-message ol li{list-style-type:decimal;list-style-position:outside}#hiperme-chat-widget .message .text-message blockquote{margin:2px 0;border-left:4px solid currentColor;opacity:.8}#hiperme-chat-widget .message .text-message blockquote p{margin:0}#hiperme-chat-widget .message .text-message pre{white-space:pre-wrap;overflow-x:auto;margin:2px 0;padding:8px 10px;border-radius:8px;background:#0000000f}#hiperme-chat-widget .message .text-message code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.95em}#hiperme-chat-widget .message .text-message pre code{background:#fff0;padding:0}#hiperme-chat-widget .message .only-emoji-1{font-size:38px}#hiperme-chat-widget .message .only-emoji-2{font-size:31px}#hiperme-chat-widget .message .only-emoji-3{font-size:26.8px}#hiperme-chat-widget .message time{font-size:12px}#hiperme-chat-widget .message video{width:90%}#hiperme-chat-widget .message img{width:75%}#hiperme-chat-widget .message img.agent{height:50px;width:50px}#hiperme-chat-widget .message .buttons{margin-top:4px;display:inline-flex;width:100%;flex-wrap:wrap;gap:4px}#hiperme-chat-widget .message button{display:inline-block;border:1px solid var(--borderButtonColor)!important;background-color:var(--bgButtonBase)!important;color:var(--textColorButtonBase)!important;border-radius:var(--borderRadiusButton)!important;padding:4px 16px;cursor:pointer}#hiperme-chat-widget .message button:hover{background-color:var(--backgroundButtonHover)!important;color:var(--textButtonHover)!important}#hiperme-chat-widget .message .file{display:inline-flex;gap:4px;align-items:center}#hiperme-chat-widget .isMe{margin-left:auto;text-align:left;display:flex;flex-direction:row-reverse}#hiperme-chat-widget .isMe .content{display:flex;flex-direction:column}#hiperme-chat-widget .isMe video,#hiperme-chat-widget .isMe img{margin-left:auto}#hiperme-chat-widget p{padding:8px;border-radius:12px}#hiperme-chat-widget .options{box-sizing:border-box;display:flex;flex-direction:column;position:absolute;bottom:0;z-index:1000;left:0;width:100%;max-height:70%;background:var(--bgBackground)!important;border-radius:8px 8px 0 0;border:1px solid var(--borderColor)!important}#hiperme-chat-widget .options .options__header{height:10%;max-height:50px;display:flex;justify-content:space-between;align-items:center;padding:8px;border-bottom:1px solid var(--borderColor)!important}#hiperme-chat-widget .options .options__header p{background:none!important;color:var(--textColorList)!important;font-size:calc(var(--textSize) * 1.2)!important}#hiperme-chat-widget .options .options__header .options__header-close-icon{width:15px;cursor:pointer;padding-left:15px}#hiperme-chat-widget .options .options__body{gap:10px;display:flex;flex-direction:column;overflow-y:auto}#hiperme-chat-widget .options .options__body .option p{background:none!important;color:var(--textColorList)!important}#hiperme-chat-widget .options .options__body .option{display:flex;justify-content:space-between;align-items:center;padding:8px}#hiperme-chat-widget .options .options__body .option .option__radio{width:calc(var(--textSize) * 1.2);height:calc(var(--textSize) * 1.2);max-width:20px;max-height:20px}#hiperme-chat-widget .options .options__body .option:hover{background:var(--bgMessage)!important;color:var(--textMessage)!important;cursor:pointer}#hiperme-chat-widget .options .options__footer{display:flex;justify-content:center;align-items:center;padding:8px;border-top:1px solid var(--borderColor)!important}#hiperme-chat-widget .options .options__footer p{background-color:transparent!important;color:var(--textColorList)!important;font-size:calc(var(--textSize) * 1.1)!important}#hiperme-chat-widget .options .options__footer button{background:transparent!important;cursor:pointer;font-size:calc(var(--textSize) * 1.1)!important}#hiperme-chat-widget .options .options__footer.selected-option{background:var(--bgMessage)!important;color:var(--textMessage)!important;cursor:pointer}#hiperme-chat-widget .options__container button{display:flex;justify-content:center;align-items:center;gap:5px;width:100%;padding:0}#hiperme-chat-widget .options__container button p{font-size:var(--textSize)!important;background:transparent!important;color:var(--textColorList)!important}#hiperme-chat-widget .options__container button .icon-list{width:calc(var(--textSize) * 1.2);height:calc(var(--textSize) * 1.2);max-width:15px;max-height:15px}#hiperme-chat-widget .isMe .text-message{background-color:var(--bgMessageMe)!important;color:var(--textMessageMe,#1e1e1e)!important;border-top-right-radius:0}#hiperme-chat-widget .isOther .text-message{background-color:var(--bgMessage)!important;color:var(--textMessage)!important;border-top-left-radius:0}#hiperme-chat-widget #error,#hiperme-chat-widget #wait{text-align:center}#hiperme-chat-widget #error button{margin:0 auto;padding:8px 16px;background-color:#ef4444;border-radius:4px;color:#fafafa;transition:all ease .2s}#hiperme-chat-widget #error button:hover{background-color:#b91c1c}#hiperme-chat-widget #error button:active{background-color:#f87171}#hiperme-chat-widget .loading{animation:spin 2s linear infinite}#hiperme-chat-widget .iconPicker{position:absolute;bottom:22px;right:20px;padding:10px;width:290px;height:340px}#hiperme-chat-widget .labelIconPicker{position:relative}.v3-emoji-picker .v3-footer{display:none!important}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.v3-body-inner{scroll-behavior:smooth;scrollbar-color:#393d3f rgb(0 0 0 / .1);scrollbar-width:thin}.v3-body-inner::-webkit-scrollbar{width:8px}.v3-body-inner::-webkit-scrollbar-track{background-color:#fff0}.v3-body-inner::-webkit-scrollbar-thumb{display:none;background:#0000004d;border-radius:5px}.v3-body-inner:hover::-webkit-scrollbar-thumb{display:block}.v3-emoji-picker{height:320px;width:280px;box-shadow:0 2px 10px #0003;border-radius:10px;margin:0 auto;box-sizing:border-box;display:flex;flex-direction:column;text-align:left}.v3-emoji-picker *{box-sizing:border-box}.v3-emoji-picker .v3-header{padding:15px 15px 13px;border-bottom:1px solid}.v3-emoji-picker .v3-header .v3-groups{display:flex}.v3-emoji-picker .v3-header .v3-groups .v3-group{flex-grow:1;padding:0;margin:0;border:none;background:none;font-size:23px;cursor:pointer;position:relative;display:block;opacity:.7;transition:.2s}.v3-emoji-picker .v3-header .v3-groups .v3-group.v3-is-hidden{display:none}.v3-emoji-picker .v3-header .v3-groups .v3-group:first-child,.v3-emoji-picker .v3-header .v3-groups .v3-group:last-child{flex-grow:0}.v3-emoji-picker .v3-header .v3-groups .v3-group:hover{opacity:1}.v3-emoji-picker .v3-header .v3-groups .v3-group span{display:flex;align-items:center;justify-content:center}.v3-emoji-picker .v3-header .v3-groups .v3-group span img{display:block;width:1em;height:auto}.v3-emoji-picker .v3-spacing{height:11px}.v3-emoji-picker .v3-search input{width:100%;display:block;height:26px;padding:0 10px;border:1px solid;border-radius:3px;font-size:12px;transition:.2s}.v3-emoji-picker .v3-search input:focus{outline:none}.v3-emoji-picker .v3-body{padding:0 0 15px 11px;min-height:0;flex-grow:1}.v3-emoji-picker .v3-body .v3-body-inner{flex-grow:1;min-height:0;overflow-y:auto;overflow-x:hidden;height:100%;padding-right:11px}.v3-emoji-picker .v3-body .v3-body-inner .v3-group h5{margin:0;top:0;padding:7px 0 3px 4px;z-index:2}.v3-emoji-picker .v3-body .v3-body-inner .v3-group h5.v3-sticky{position:sticky}.v3-emoji-picker .v3-body .v3-body-inner .v3-group .v3-emojis{display:flex;font-size:18px;flex-wrap:wrap}.v3-emoji-picker .v3-body .v3-body-inner .v3-group .v3-emojis button{cursor:pointer;border:none;background:none;margin:0;text-align:center;display:flex;align-items:center;justify-content:center;flex-basis:12.5%;max-width:12.5%;flex-grow:1;padding:0;font-size:22px;position:relative}.v3-emoji-picker .v3-body .v3-body-inner .v3-group .v3-emojis button:after{content:"";width:100%;padding-bottom:100%}.v3-emoji-picker .v3-body .v3-body-inner .v3-group .v3-emojis button span{display:flex;align-items:center;justify-content:center}.v3-emoji-picker .v3-body .v3-body-inner .v3-group .v3-emojis button img{max-width:100%;padding:4px}.v3-emoji-picker .v3-body .v3-body-inner .v3-group .v3-emojis button span,.v3-emoji-picker .v3-body .v3-body-inner .v3-group .v3-emojis button img{position:absolute;top:0;left:0;width:100%;height:100%}.v3-emoji-picker .v3-body .v3-body-inner.is-mac .v3-emojis button{font-family:"Apple Color Emoji"}.v3-emoji-picker .v3-footer{font-size:14px;border-top:1px solid #ddd;padding:15px;display:flex;align-items:center;justify-content:space-between;position:relative}.v3-emoji-picker .v3-footer .v3-tone,.v3-emoji-picker .v3-footer .v3-foot-left{display:flex;align-items:center}.v3-emoji-picker .v3-footer .v3-tone img,.v3-emoji-picker .v3-footer .v3-foot-left img{width:20px;display:block}.v3-emoji-picker .v3-footer .v3-tone>span:first-child,.v3-emoji-picker .v3-footer .v3-foot-left>span:first-child{margin-right:6px}.v3-emoji-picker .v3-footer .v3-foot-left>span.v3-text{max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v3-emoji-picker .v3-footer .v3-tone{border:none;padding:0;background:none;cursor:pointer;display:inline-flex;align-items:center}.v3-emoji-picker .v3-footer .v3-tone>span{display:inline-flex;vertical-align:top}.v3-emoji-picker .v3-footer .v3-tone .v3-text{font-size:13px}.v3-emoji-picker .v3-footer .v3-tone .v3-icon{display:inline-flex;height:15px;width:15px;vertical-align:middle;align-self:center;border:2px solid rgb(0 0 0 / .2)}.v3-emoji-picker .v3-footer .v3-tone .v3-icon.v3-tone-neutral{background-color:#ffd225}.v3-emoji-picker .v3-footer .v3-tone .v3-icon.v3-tone-1f3fb{background-color:#ffdfbd}.v3-emoji-picker .v3-footer .v3-tone .v3-icon.v3-tone-1f3fc{background-color:#e9c197}.v3-emoji-picker .v3-footer .v3-tone .v3-icon.v3-tone-1f3fd{background-color:#c88e62}.v3-emoji-picker .v3-footer .v3-tone .v3-icon.v3-tone-1f3fe{background-color:#a86637}.v3-emoji-picker .v3-footer .v3-tone .v3-icon.v3-tone-1f3ff{background-color:#60463a}.v3-emoji-picker .v3-footer .v3-tone .is-mac span{font-family:"Apple Color Emoji"}.v3-skin-tones{position:absolute;height:100%;width:60%;top:0;left:0;display:flex;align-items:center;justify-content:flex-end;padding:0 15px;opacity:0;visibility:hidden;transition:.2s;border-radius:0 0 10px 10px}.v3-skin-tones.v3-is-open{opacity:1;visibility:visible}.v3-skin-tones .v3-skin-tone{display:inline-block;height:15px;width:25px;border:none;padding:0;cursor:pointer;transition:0ms}.v3-skin-tones .v3-skin-tone:hover{transform:scale(1.1);transition:.2s}.v3-skin-tones .v3-skin-tone-neutral{color:#ffd225;background-color:#ffd225}.v3-skin-tones .v3-skin-tone-1f3fb{color:#ffdfbd;background-color:#ffdfbd}.v3-skin-tones .v3-skin-tone-1f3fc{color:#e9c197;background-color:#e9c197}.v3-skin-tones .v3-skin-tone-1f3fd{color:#c88e62;background-color:#c88e62}.v3-skin-tones .v3-skin-tone-1f3fe{color:#a86637;background-color:#a86637}.v3-skin-tones .v3-skin-tone-1f3ff{color:#60463a;background-color:#60463a}.v3-input-emoji-picker *{box-sizing:border-box}.v3-input-emoji-picker .v3-input-picker-root{position:relative}.v3-input-emoji-picker .v3-input-picker-root .v3-emoji-picker-input,.v3-input-emoji-picker .v3-input-picker-root .v3-emoji-picker-textarea{width:100%;height:40px;border:1px solid #999;padding-left:15px}.v3-input-emoji-picker .v3-input-picker-root .v3-emoji-picker-textarea{min-height:80px;resize:vertical}.v3-input-emoji-picker .v3-input-picker-root .v3-emoji-picker-textarea+.v3-input-picker-wrap .v3-input-picker-icon{top:auto;bottom:5px}.v3-input-emoji-picker .v3-input-picker-root .v3-input-picker-wrap .v3-input-picker-icon{display:inline-flex;position:absolute;right:5px;top:50%;transform:translateY(-50%);font-size:24px;border:none;background:none;padding:0 5px;cursor:pointer}.v3-input-emoji-picker .v3-input-picker-root .v3-input-picker-wrap .v3-input-picker-icon img{display:block;width:1em;height:1em}.v3-input-emoji-picker .v3-input-picker-root .v3-input-picker-wrap .v3-emoji-picker{opacity:0;visibility:hidden;transition:.2s}.v3-input-emoji-picker .v3-input-picker-root .v3-input-picker-wrap.v3-picker-is-open .v3-emoji-picker{opacity:1;visibility:visible;z-index:999}.v3-emoji-picker{--v3-picker-bg:#ffffff;--v3-picker-fg:#000000;--v3-picker-border:#dddddd;--v3-picker-input-bg:var(--v3-picker-bg);--v3-picker-input-border:#cccccc;--v3-picker-input-focus-border:#000000;--v3-group-image-filter:none;--v3-picker-emoji-hover:#f7f7f7;background:var(--v3-picker-bg);color:var(--v3-picker-fg)}.v3-emoji-picker .v3-footer,.v3-emoji-picker .v3-header{border-color:var(--v3-picker-border)}.v3-emoji-picker .v3-groups{filter:var(--v3-group-image-filter)}.v3-emoji-picker .v3-tone{color:var(--v3-picker-fg)}.v3-emoji-picker .v3-search input{background:var(--v3-picker-input-bg);border-color:var(--v3-picker-input-border);color:inherit}.v3-emoji-picker .v3-search input:focus{border-color:var(--v3-picker-input-focus-border)}.v3-emoji-picker .v3-body .v3-body-inner .v3-group h5,.v3-emoji-picker .v3-skin-tones{background:var(--v3-picker-bg)}.v3-emoji-picker .v3-body .v3-body-inner .v3-group .v3-emojis button:hover{background:var(--v3-picker-emoji-hover,#f7f7f7)}@media (prefers-color-scheme:dark){.v3-emoji-picker.v3-color-theme-auto{--v3-picker-bg:#000000;--v3-picker-fg:#ffffff;--v3-picker-border:#333333;--v3-picker-input-bg:#222222;--v3-picker-input-border:#444444;--v3-picker-input-focus-border:#555555;--v3-group-image-filter:invert(1);--v3-picker-emoji-hover:#222222}}.v3-emoji-picker.v3-color-theme-dark{--v3-picker-bg:#000000;--v3-picker-fg:#ffffff;--v3-picker-border:#333333;--v3-picker-input-bg:#222222;--v3-picker-input-border:#444444;--v3-picker-input-focus-border:#555555;--v3-group-image-filter:invert(1);--v3-picker-emoji-hover:#222222}