/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;margin:0;background:#FFFAFA;color:#141414}.wrap{max-width:760px;margin:0 auto;padding:48px 24px}h1{color:#F35B04;font-size:28px}.badge{display:inline-block;background:#F35B04;color:#fff;font-size:12px;padding:4px 10px;border-radius:20px;margin-bottom:16px}.nota{background:#fff8f4;border-left:4px solid #F35B04;padding:16px 20px;border-radius:6px;margin:24px 0;font-size:15px;line-height:1.6}.demo{height:520px;background:linear-gradient(135deg,#fff,#fdf0e8);border:1px dashed #F18701;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#9683EC;font-size:18px}code{background:#141414;color:#F7B801;padding:2px 6px;border-radius:4px;font-size:13px}#certi-fab{position:fixed;right:24px;bottom:24px;z-index:99999;display:flex;flex-direction:column-reverse;align-items:flex-end;gap:14px;pointer-events:none;font-family:inherit}.cf-option{display:flex;align-items:center;gap:10px;pointer-events:none;opacity:0;transform:translateY(16px) scale(.9);transition:opacity .22s ease,transform .22s ease;text-decoration:none;background:none;border:none;cursor:pointer;padding:0}#certi-fab.open .cf-option{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}#certi-fab.open .cf-option:nth-last-child(2){transition-delay:.04s}#certi-fab.open .cf-option:nth-last-child(3){transition-delay:.09s}#certi-fab.open .cf-option:nth-last-child(4){transition-delay:.14s}#certi-fab.open .cf-option:nth-last-child(5){transition-delay:.18s}.cf-label{background:#fff;color:#141414;font-size:14px;font-weight:600;padding:8px 14px;border-radius:20px;box-shadow:0 2px 10px rgba(0,0,0,.15);white-space:nowrap}.cf-ico{flex:0 0 auto;width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 14px rgba(0,0,0,.22)}.cf-ico svg{width:26px;height:26px;fill:#fff}.cf-cami .cf-ico{background:#5D16A6 url('/sites/default/files/camila-avatar.jpg') center/cover no-repeat;border:2px solid #5D16A6}.cf-cami .cf-ico svg{display:none}.cf-wa   .cf-ico{background:#25D366}.cf-can  .cf-ico{background:#F35B04}.cf-main-wrap{position:relative;width:64px;height:64px;pointer-events:auto}.cf-main{pointer-events:auto;position:relative;width:64px;height:64px;border-radius:50%;background:#F35B04 url('/sites/default/files/camila-avatar.jpg') center/cover no-repeat;border:3px solid #F35B04;cursor:pointer;box-shadow:0 6px 20px rgba(243,91,4,.5);display:flex;align-items:center;justify-content:center;transition:transform .25s ease,box-shadow .2s;overflow:hidden}.cf-main:hover{box-shadow:0 8px 24px rgba(243,91,4,.65)}.cf-main .ico-chat,.cf-main .ico-close{position:absolute;width:32px;height:32px;fill:#fff;transition:opacity .2s,transform .25s}.cf-main .ico-chat{opacity:0}.cf-main .ico-close{opacity:0;transform:rotate(-90deg);background:rgba(20,20,20,.55);border-radius:50%;padding:6px;box-sizing:content-box}#certi-fab.open .cf-main{background-image:none;background:#141414;border-color:#141414}#certi-fab.open .cf-main .ico-close{opacity:1;transform:rotate(0)}.cf-main:not(.seen){animation:cf-pulse 2.4s ease-out infinite}@keyframes cf-pulse{0%{box-shadow:0 6px 20px rgba(243,91,4,.5),0 0 0 0 rgba(243,91,4,.5)}70%{box-shadow:0 6px 20px rgba(243,91,4,.5),0 0 0 14px rgba(243,91,4,0)}100%{box-shadow:0 6px 20px rgba(243,91,4,.5),0 0 0 0 rgba(243,91,4,0)}}.cf-greeting{position:absolute;right:78px;top:50%;background:#F35B04;color:#fff;font-size:14px;line-height:1.25;padding:11px 16px;border-radius:16px 16px 4px 16px;box-shadow:0 6px 18px rgba(243,91,4,.38);white-space:nowrap;opacity:0;transform:translate(8px,-50%) scale(.96);transform-origin:right center;transition:opacity .28s ease,transform .28s ease;pointer-events:none;z-index:5;display:flex;flex-direction:column;align-items:flex-start;gap:1px}.cf-greeting b{font-weight:700;font-size:14.5px}.cf-greeting .cf-greeting-sub{font-weight:400;font-size:12.5px;opacity:.92}.cf-greeting::after{content:"";position:absolute;right:-5px;top:50%;width:12px;height:12px;background:#F35B04;transform:translateY(-50%) rotate(45deg);border-radius:0 3px 3px 0}.cf-greeting.show{opacity:1 !important;transform:translate(0,-50%) scale(1) !important}#certi-fab:not(.open) .cf-main:hover ~ .cf-greeting,.cf-main-wrap:hover .cf-greeting{opacity:1 !important;transform:translate(0,-50%) scale(1) !important}@media(max-width:600px){#certi-fab{right:16px;bottom:16px}.cf-greeting{display:none}.cf-label{font-size:13px}}body:not(.cami-on) .didagent_target,body:not(.cami-on) did-agent,body:not(.cami-on) [class*="did-"]{position:fixed !important;left:-9999px !important;top:-9999px !important;width:0 !important;height:0 !important;max-width:0 !important;max-height:0 !important;pointer-events:none !important;opacity:0 !important;z-index:-1 !important;overflow:hidden !important;}#cami-close{display:none;position:fixed;right:24px;bottom:24px;z-index:100000;width:46px;height:46px;border-radius:50%;background:#141414;border:none;cursor:pointer;box-shadow:0 4px 14px rgba(0,0,0,.3);align-items:center;justify-content:center}body.cami-on #cami-close{display:flex}body.cami-on #certi-fab{display:none}#cami-close svg{width:22px;height:22px;fill:#fff}
