.dipi_whatsapp_chat.dipi_whatsapp_chat--floating{position:absolute !important;width:0 !important;min-width:0 !important;height:0 !important;min-height:0 !important;margin:0 !important;padding:0 !important;overflow:visible !important}:where(.dipi_whatsapp_chat) .dipi-wa,:where(.dipi_whatsapp_chat) .dipi-wa *,:where(.dipi_whatsapp_chat) .dipi-wa *::before,:where(.dipi_whatsapp_chat) .dipi-wa *::after{box-sizing:border-box}:where(.dipi_whatsapp_chat) .dipi-wa{--dipi-wa-offset-x: 20px;--dipi-wa-offset-y: 20px;--dipi-wa-online: #25d366;--dipi-wa-offline: #a0a7ad;--dipi-wa-dot-size: 12px;--dipi-wa-focus: #25d366;--dipi-wa-align: flex-start;display:flex;gap:16px;font-size:16px;line-height:1.4;text-align:start}:where(.dipi_whatsapp_chat) .dipi-wa--floating{position:fixed;z-index:2147483000;inset:auto;inset-block-end:var(--dipi-wa-offset-y);inset-inline-end:var(--dipi-wa-offset-x);flex-direction:column;align-items:flex-end;width:auto;max-width:calc(100vw - 2*var(--dipi-wa-offset-x));height:auto;margin:0;padding:0;border:0;background:rgba(0,0,0,0);color:inherit;overflow:visible;pointer-events:none}:where(.dipi_whatsapp_chat) .dipi-wa--floating>*{pointer-events:auto}:where(.dipi_whatsapp_chat) .dipi-wa--inline{position:relative;flex-direction:row;justify-content:var(--dipi-wa-align)}:where(.dipi_whatsapp_chat) .dipi-wa--inline .dipi-wa__box{position:absolute;z-index:999;inset-block-start:var(--dipi-wa-box-start, calc(100% + 12px));inset-block-end:var(--dipi-wa-box-end, auto);inset-inline:0;margin-inline:var(--dipi-wa-box-margin, 0 auto)}:where(.dipi_whatsapp_chat) .dipi-wa__button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;flex:none;min-width:56px;min-height:56px;margin:0;padding:14px;border:0;border-radius:999px;background-color:#25d366;color:#fff;box-shadow:0 6px 20px rgba(0,0,0,.18);font:inherit;font-size:16px;font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0)}:where(.dipi_whatsapp_chat) .dipi-wa__button:hover{transform:translateY(-2px)}:where(.dipi_whatsapp_chat) .dipi-wa__button:focus-visible,:where(.dipi_whatsapp_chat) .dipi-wa__send:focus-visible,:where(.dipi_whatsapp_chat) .dipi-wa__close:focus-visible{outline:3px solid #128c7e;outline-offset:3px}:where(.dipi_whatsapp_chat) .dipi-wa__icon{display:inline-flex;flex:none;width:28px;height:28px;color:inherit}:where(.dipi_whatsapp_chat) .dipi-wa__icon svg,:where(.dipi_whatsapp_chat) .dipi-wa__close svg,:where(.dipi_whatsapp_chat) .dipi-wa__send svg{display:block;width:100%;height:100%}:where(.dipi_whatsapp_chat) .dipi-wa__label{display:inline-block;padding-inline-end:6px;white-space:nowrap}:where(.dipi_whatsapp_chat) .dipi-wa--label-hover .dipi-wa__button{display:inline-grid;grid-template-columns:auto 0fr;-moz-column-gap:0;column-gap:0;transition:grid-template-columns .3s ease,column-gap .3s ease,transform .2s ease,box-shadow .2s ease,background-color .2s ease;transition:grid-template-columns .3s ease,column-gap .3s ease,transform .2s ease,box-shadow .2s ease,background-color .2s ease,-moz-column-gap .3s ease}:where(.dipi_whatsapp_chat) .dipi-wa--label-hover .dipi-wa__button:hover,:where(.dipi_whatsapp_chat) .dipi-wa--label-hover .dipi-wa__button:focus-visible{grid-template-columns:auto 1fr;-moz-column-gap:10px;column-gap:10px;transform:none}:where(.dipi_whatsapp_chat) .dipi-wa--label-hover .dipi-wa__label{min-width:0;padding-inline-end:0;overflow:hidden;opacity:0;transition:opacity .2s ease,padding .3s ease}:where(.dipi_whatsapp_chat) .dipi-wa--label-hover .dipi-wa__button:hover .dipi-wa__label,:where(.dipi_whatsapp_chat) .dipi-wa--label-hover .dipi-wa__button:focus-visible .dipi-wa__label{padding-inline-end:6px;opacity:1}:where(.dipi_whatsapp_chat) .dipi-wa--label-hidden .dipi-wa__label,:where(.dipi_whatsapp_chat) .dipi-wa__offline,:where(.dipi_whatsapp_chat) .dipi-wa__live,:where(.dipi_whatsapp_chat) .dipi-wa:not(.dipi-wa--field-labels) .dipi-wa-field__label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}:where(.dipi_whatsapp_chat) .dipi-wa__button[aria-disabled=true]{cursor:not-allowed;filter:grayscale(1);opacity:.6}:where(.dipi_whatsapp_chat) .dipi-wa__button[aria-disabled=true]:hover{transform:none}:where(.dipi_whatsapp_chat) .dipi-wa__button:not([aria-disabled=true]) .dipi-wa__offline{display:none}:where(.dipi_whatsapp_chat) .dipi-wa__badge{position:absolute;inset-block-start:-6px;inset-inline-end:-6px;display:flex;align-items:center;justify-content:center;min-width:26px;min-height:26px;color:#fff;font-size:12px;font-weight:700;line-height:1;pointer-events:none}:where(.dipi_whatsapp_chat) .dipi-wa--seen .dipi-wa__badge{display:none}:where(.dipi_whatsapp_chat) .dipi-wa__box{position:relative;display:flex;flex-direction:column;width:360px;max-width:calc(100vw - 32px);max-height:calc(100vh - 140px);max-height:calc(100dvh - 140px);overflow:hidden;border-radius:16px;background-color:#fff;color:#111b21;box-shadow:0 12px 40px rgba(0,0,0,.22);font-size:15px}:where(.dipi_whatsapp_chat .dipi-wa--inline) .dipi-wa__box{max-width:min(100%,100vw - 32px)}:where(.dipi_whatsapp_chat) .dipi-wa__box[hidden]{display:none}:where(.dipi_whatsapp_chat) .dipi-wa--open .dipi-wa__box{animation:dipi-wa-open .2s ease-out}@keyframes dipi-wa-open{from{opacity:0;transform:translateY(8px) scale(0.98)}}:where(.dipi_whatsapp_chat) .dipi-wa__header{display:flex;align-items:center;gap:12px;flex:none;min-height:56px;padding:14px 16px;background-color:#075e54;color:#fff}:where(.dipi_whatsapp_chat) .dipi-wa__avatar{display:block;flex:none;width:44px;height:44px;border-radius:50%;-o-object-fit:cover;object-fit:cover}:where(.dipi_whatsapp_chat) .dipi-wa__heading{flex:1 1 auto;min-width:0}:where(.dipi_whatsapp_chat) .dipi-wa__name{color:inherit;font-size:16px;font-weight:600;line-height:1.3}:where(.dipi_whatsapp_chat) .dipi-wa__status{color:inherit;font-size:13px;line-height:1.3;opacity:.85}:where(.dipi_whatsapp_chat) .dipi-wa__close,:where(.dipi_whatsapp_chat) .dipi-wa__back{display:inline-flex;align-items:center;justify-content:center;flex:none;margin:0 -6px 0 auto;margin-inline:auto -6px;padding:6px;border:0;border-radius:50%;background-color:rgba(0,0,0,0);color:inherit;cursor:pointer;transition:background-color .2s ease}:where(.dipi_whatsapp_chat) .dipi-wa__close:hover,:where(.dipi_whatsapp_chat) .dipi-wa__back:hover{background-color:rgba(255,255,255,.15)}:where(.dipi_whatsapp_chat) .dipi-wa__close svg,:where(.dipi_whatsapp_chat) .dipi-wa__back svg{flex:none;width:20px;height:20px}:where(.dipi_whatsapp_chat) .dipi-wa__back{margin:0;margin-inline:-6px 0}:where(.dipi_whatsapp_chat) .dipi-wa__back:dir(rtl) svg{transform:scaleX(-1)}:where(.dipi_whatsapp_chat) .dipi-wa__body{display:flex;flex-direction:column;gap:12px;flex:1 1 auto;min-height:0;margin:0;padding:20px 16px 16px;overflow-y:auto;background-color:#efeae2}:where(.dipi_whatsapp_chat) .dipi-wa__greeting{position:relative;align-self:flex-start;max-width:88%;margin-inline-start:8px;border-radius:0 8px 8px 8px;border-start-start-radius:0;border-start-end-radius:8px;color:#111b21;font-size:14px;line-height:1.45;white-space:pre-line;overflow-wrap:anywhere}:where(.dipi_whatsapp_chat) .dipi-wa__greeting::before{content:"";position:absolute;inset-block-start:0;inset-inline-start:-8px;width:8px;height:13px;background:inherit;background-clip:border-box;clip-path:polygon(0 0, 100% 0, 100% 100%)}:where(.dipi_whatsapp_chat) .dipi-wa__greeting:dir(rtl)::before{clip-path:polygon(0 0, 100% 0, 0 100%)}:where(.dipi_whatsapp_chat) .dipi-wa__fields{display:flex;flex-direction:column;gap:10px}:where(.dipi_whatsapp_chat) .dipi-wa__fields:empty{display:none}:where(.dipi_whatsapp_chat) .dipi-wa__list-header{display:flex;align-items:flex-start;gap:12px;flex:none;padding:18px 16px 18px 20px;padding-inline:20px 16px;background-color:#075e54;color:#fff}:where(.dipi_whatsapp_chat) .dipi-wa__list-avatar{display:block;flex:none;width:48px;height:48px;border-radius:50%;-o-object-fit:cover;object-fit:cover}:where(.dipi_whatsapp_chat) .dipi-wa__list-heading{flex:1 1 auto;min-width:0}:where(.dipi_whatsapp_chat) .dipi-wa__list-title{color:inherit;font-size:20px;font-weight:700;line-height:1.25}:where(.dipi_whatsapp_chat) .dipi-wa__list-intro{margin-top:4px;color:inherit;font-size:13px;line-height:1.4;opacity:.9;white-space:pre-line}:where(.dipi_whatsapp_chat) .dipi-wa__agents{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow-y:auto}:where(.dipi_whatsapp_chat) .dipi-wa__agents>*{margin:0 !important}:where(.dipi_whatsapp_chat) .dipi-wa-agent{display:flex;flex-direction:column;min-height:0}:where(.dipi_whatsapp_chat) .dipi-wa-agent__item{display:flex;align-items:center;gap:14px;width:100%;margin:0;padding:14px 16px;border:0;border-bottom:1px solid #f0f2f5;background-color:#fff;color:#111b21;font:inherit;text-align:start;text-decoration:none;cursor:pointer;transition:background-color .2s ease}:where(.dipi_whatsapp_chat) .dipi-wa-agent__item:hover{background-color:#f5f6f6}:where(.dipi_whatsapp_chat) .dipi-wa-agent__item:focus-visible{outline:3px solid #128c7e;outline-offset:-3px}:where(.dipi_whatsapp_chat) .dipi-wa-agent__avatar{display:block;flex:none;width:52px;height:52px;border-radius:50%;-o-object-fit:cover;object-fit:cover}:where(.dipi_whatsapp_chat) .dipi-wa-agent__avatar--glyph{display:inline-flex;align-items:center;justify-content:center;padding:12px;background-color:#25d366;color:#fff}:where(.dipi_whatsapp_chat) .dipi-wa-agent__avatar--glyph svg{display:block;width:100%;height:100%}:where(.dipi_whatsapp_chat) .dipi-wa-agent__text{display:flex;flex-direction:column;gap:2px;min-width:0}:where(.dipi_whatsapp_chat) .dipi-wa-agent__role{color:#667781;font-size:12px;line-height:1.3}:where(.dipi_whatsapp_chat) .dipi-wa-agent__name{font-size:16px;font-weight:600;line-height:1.3}.dipi-wa .dipi-wa-agent__panel{display:none}.dipi-wa:not(.dipi-wa--multi) .dipi-wa-agent__panel,.dipi-wa .dipi-wa-agent--active .dipi-wa-agent__panel{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.dipi-wa:not(.dipi-wa--multi) .dipi-wa-agent__item,.dipi-wa:not(.dipi-wa--multi) .dipi-wa__back,.dipi-wa.dipi-wa--agent-open .dipi-wa__list-header,.dipi-wa.dipi-wa--agent-open .dipi-wa-agent__item,.dipi-wa.dipi-wa--agent-open .dipi-wa-agent:not(.dipi-wa-agent--active){display:none}.dipi-wa:not(.dipi-wa--multi) .dipi-wa__agents,.dipi-wa.dipi-wa--agent-open .dipi-wa__agents{overflow:hidden}:where(.dipi_whatsapp_chat) .dipi-wa-agent__avatar-wrap{position:relative;display:inline-flex;flex:none}:where(.dipi_whatsapp_chat) .dipi-wa-agent__dot{position:absolute;inset-block-end:1px;inset-inline-end:1px;width:var(--dipi-wa-dot-size);height:var(--dipi-wa-dot-size);border:2px solid #fff;border-radius:50%;background-color:var(--dipi-wa-offline)}:where(.dipi_whatsapp_chat) .dipi-wa-agent--online .dipi-wa-agent__dot{background-color:var(--dipi-wa-online)}:where(.dipi_whatsapp_chat) .dipi-wa-agent__availability{color:inherit;font-size:12px;font-style:italic;line-height:1.3;opacity:.8}:where(.dipi_whatsapp_chat) .dipi-wa-agent--blocked .dipi-wa-agent__item{background-color:#f7f8f9}:where(.dipi_whatsapp_chat) .dipi-wa-agent--blocked .dipi-wa-agent__avatar,:where(.dipi_whatsapp_chat) .dipi-wa-agent--blocked .dipi-wa-agent__text{opacity:.55}:where(.dipi_whatsapp_chat) .dipi-wa-agent--blocked .dipi-wa-agent__avatar{filter:grayscale(1)}:where(.dipi_whatsapp_chat) .dipi-wa-agent__item[aria-disabled=true],:where(.dipi_whatsapp_chat) .dipi-wa__send:disabled{cursor:not-allowed}:where(.dipi_whatsapp_chat) .dipi-wa__send:disabled{opacity:.5}:where(.dipi_whatsapp_chat) .dipi-wa-agent__sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.dipi-wa:not(.dipi-wa--status) .dipi-wa-agent__dot,.dipi-wa:not(.dipi-wa--status) .dipi-wa-agent__sr,.dipi-wa .dipi-wa-agent--online .dipi-wa-agent__availability,.dipi-wa .dipi-wa-agent--online .dipi-wa-agent__sr--offline,.dipi-wa .dipi-wa-agent--offline .dipi-wa-agent__sr--online{display:none}:where(.dipi_whatsapp_chat) .dipi-wa-field{margin:0}:where(.dipi_whatsapp_chat) .dipi-wa-field__label{display:block;margin:0 0 4px;color:#3b4a54;font-size:13px;font-weight:600;line-height:1.3}:where(.dipi_whatsapp_chat) .dipi-wa-field--required .dipi-wa-field__label::after{content:" *";color:#b3261e}:where(.dipi_whatsapp_chat) form input.dipi-wa-field__input,:where(.dipi_whatsapp_chat) form textarea.dipi-wa-field__input,:where(.dipi_whatsapp_chat) form select.dipi-wa-field__input{display:block;width:100%;max-width:100%;height:auto;min-height:44px;margin:0;padding:11px 14px;background-color:#fff;color:#111b21;font:inherit;font-size:16px;line-height:1.4;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color .15s ease,box-shadow .15s ease}:where(.dipi_whatsapp_chat) form textarea.dipi-wa-field__input{min-height:96px;resize:vertical}:where(.dipi_whatsapp_chat) form select.dipi-wa-field__input{padding-inline-end:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%2354656f' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round' d='M1 1.5l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:12px 8px;cursor:pointer}:where(.dipi_whatsapp_chat) form select.dipi-wa-field__input:dir(rtl){background-position:left 14px center}@supports((-webkit-appearance: base-select) or (-moz-appearance: base-select) or (appearance: base-select)){:where(.dipi_whatsapp_chat) form select.dipi-wa-field__input,:where(.dipi_whatsapp_chat) form select.dipi-wa-field__input::picker(select){-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select}:where(.dipi_whatsapp_chat) form select.dipi-wa-field__input::picker-icon{display:none}:where(.dipi_whatsapp_chat) form select.dipi-wa-field__input::picker(select){margin-block:6px;padding:6px;border:1px solid #e2e6e9;border-radius:12px;background-color:#fff;color:#111b21;box-shadow:0 12px 32px rgba(11,20,26,.16)}:where(.dipi_whatsapp_chat) form select.dipi-wa-field__input option{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:8px;font-size:14px;line-height:1.4;cursor:pointer}:where(.dipi_whatsapp_chat) form select.dipi-wa-field__input option:hover,:where(.dipi_whatsapp_chat) form select.dipi-wa-field__input option:focus-visible{background-color:#f0f2f5;outline:none}:where(.dipi_whatsapp_chat) form select.dipi-wa-field__input option:checked{background-color:rgba(37,211,102,.12);color:#075e54;font-weight:600}:where(.dipi_whatsapp_chat) form select.dipi-wa-field__input option::checkmark{order:1;margin-inline-start:auto;color:#25d366}:where(.dipi_whatsapp_chat) form select.dipi-wa-field__input option[value=""]{color:#667781;font-weight:400}}:where(.dipi_whatsapp_chat) form input.dipi-wa-field__input::-moz-placeholder, :where(.dipi_whatsapp_chat) form textarea.dipi-wa-field__input::-moz-placeholder, :where(.dipi_whatsapp_chat) form select.dipi-wa-field__input::-moz-placeholder{color:#667781;opacity:1}:where(.dipi_whatsapp_chat) form input.dipi-wa-field__input::placeholder,:where(.dipi_whatsapp_chat) form textarea.dipi-wa-field__input::placeholder,:where(.dipi_whatsapp_chat) form select.dipi-wa-field__input::placeholder{color:#667781;opacity:1}:where(.dipi_whatsapp_chat) form input.dipi-wa-field__input:focus,:where(.dipi_whatsapp_chat) form textarea.dipi-wa-field__input:focus,:where(.dipi_whatsapp_chat) form select.dipi-wa-field__input:focus{border-color:var(--dipi-wa-focus);outline:none;box-shadow:0 0 0 3px rgba(37,211,102,.2);box-shadow:0 0 0 3px color-mix(in srgb, var(--dipi-wa-focus) 20%, transparent)}:where(.dipi_whatsapp_chat) form input.dipi-wa-field__input[aria-invalid=true],:where(.dipi_whatsapp_chat) form textarea.dipi-wa-field__input[aria-invalid=true],:where(.dipi_whatsapp_chat) form select.dipi-wa-field__input[aria-invalid=true]{border-color:#d93025}:where(.dipi_whatsapp_chat) form input.dipi-wa-field__input[aria-invalid=true]:focus,:where(.dipi_whatsapp_chat) form textarea.dipi-wa-field__input[aria-invalid=true]:focus,:where(.dipi_whatsapp_chat) form select.dipi-wa-field__input[aria-invalid=true]:focus{box-shadow:0 0 0 3px rgba(217,48,37,.15)}@media(prefers-reduced-motion: reduce){:where(.dipi_whatsapp_chat) form .dipi-wa-field__input{transition:none}}:where(.dipi_whatsapp_chat) .dipi-wa-field__error{margin:4px 0 0;color:#b3261e;font-size:12px;line-height:1.3}:where(.dipi_whatsapp_chat) .dipi-wa-field__error[hidden]{display:none}:where(.dipi_whatsapp_chat) .dipi-wa__send{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin:0;border:0;color:#fff;font:inherit;font-size:15px;font-weight:600;line-height:1.2;cursor:pointer;transition:background-color .2s ease}:where(.dipi_whatsapp_chat) .dipi-wa__send svg{flex:none;width:20px;height:20px}@media(prefers-reduced-motion: reduce){:where(.dipi_whatsapp_chat) .dipi-wa__button,:where(.dipi_whatsapp_chat) .dipi-wa__label,:where(.dipi_whatsapp_chat) .dipi-wa__send,:where(.dipi_whatsapp_chat) .dipi-wa__close{transition:none}:where(.dipi_whatsapp_chat) .dipi-wa__button:hover{transform:none}:where(.dipi_whatsapp_chat) .dipi-wa--open .dipi-wa__box{animation:none}}