#wdca-root{font-family:inherit;line-height:1.4;--wdca-primary:#0f766e;--wdca-size:52px;--wdca-gap:12px;--wdca-offset:20px;--wdca-mobile-offset:12px}
#wdca-root *,dialog.wdca-dialog *{box-sizing:border-box}
#wdca-root [hidden]{display:none!important}
#wdca-root .wdca-surface{position:fixed;bottom:calc(var(--wdca-offset) + env(safe-area-inset-bottom,0px));z-index:99980;max-height:calc(100dvh - 48px - var(--wdca-offset));overflow:auto;padding:8px;scrollbar-width:thin}
#wdca-root.wdca-pos-right .wdca-surface{right:14px}
#wdca-root.wdca-pos-left .wdca-surface{left:14px}
#wdca-root .wdca-items{display:flex;flex-direction:column;gap:var(--wdca-gap);align-items:stretch}
#wdca-root .wdca-action{display:flex;align-items:center;gap:10px;border:0;background:var(--wdca-color);color:#fff;text-decoration:none;padding:0 16px 0 0;border-radius:100px;min-height:var(--wdca-size);font:inherit;cursor:pointer;box-shadow:0 4px 16px #0002;transition:filter .18s;max-width:260px;margin:0;text-transform:none;letter-spacing:normal}
#wdca-root .wdca-action:hover{filter:brightness(.93);color:#fff}
#wdca-root .wdca-icon{display:grid;place-items:center;width:var(--wdca-size);height:var(--wdca-size);flex-shrink:0}
#wdca-root .wdca-icon img{width:26px;height:26px;object-fit:contain;margin:0;display:block;border:0}
#wdca-root .wdca-label{font-size:14px;font-weight:600;overflow-wrap:anywhere}
#wdca-root .wdca-toggle{display:flex;align-items:center;justify-content:center;gap:8px;min-height:var(--wdca-size);border:0;border-radius:100px;padding:10px 18px;background:var(--wdca-primary);color:white;cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;line-height:1.4;margin:12px 0 0;box-shadow:0 4px 18px #0003;text-transform:none}
#wdca-root .wdca-toggle>span:first-child{font-size:26px;line-height:1}
#wdca-root :is(a,button):focus-visible,.wdca-dialog :is(a,button,input,textarea,select):focus-visible{outline:3px solid #eab308;outline-offset:3px}
#wdca-root .wdca-mobile{display:none}
#wdca-root.wdca-effects .wdca-toggle,#wdca-root.wdca-effects .wdca-action[data-channel="phone"]{animation:wdca-pulse 2.6s ease-in-out infinite}
@keyframes wdca-pulse{50%{box-shadow:0 0 0 5px #0f766e25}}
dialog.wdca-dialog:not([open]){display:none}
dialog.wdca-dialog[open]{position:fixed;inset:0;margin:auto;border:0;border-radius:20px;padding:0;width:min(var(--wdca-width,640px),calc(100% - 32px));max-width:calc(100% - 32px);max-height:calc(100dvh - 40px);overflow:auto;color:#172b3a;background:var(--wdca-bg,#fff);box-shadow:0 24px 100px #0005;font:inherit;z-index:100000}
dialog.wdca-dialog::backdrop{background:#0b172bb3;backdrop-filter:blur(3px)}
.wdca-dialog .wdca-close{position:sticky;top:12px;float:right;margin:12px 12px -52px 0;z-index:2;border:1px solid #d9e2e8;border-radius:50%;background:#fff;color:#243749;width:40px;height:40px;min-height:40px;padding:0;font:28px/1 sans-serif;cursor:pointer;display:grid;place-items:center}
.wdca-dialog .wdca-popup-image{width:100%;max-height:220px;object-fit:cover;display:block}
.wdca-dialog .wdca-dialog-body{padding:32px}
.wdca-dialog .wdca-dialog-body h2{font-size:25px;line-height:1.3;margin:0 44px 12px 0;color:inherit}
.wdca-dialog .wdca-context{font-size:13px;color:#586a7a;margin-bottom:20px;overflow-wrap:anywhere}
.wdca-dialog .wdca-form-content{font-size:16px;line-height:1.6}
.wdca-dialog .wdca-form-content :is(input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]):not([type="submit"]),textarea,select){max-width:100%;width:100%;font-size:16px;box-sizing:border-box}
.wdca-dialog .wdca-form-content textarea{min-height:100px}
.wdca-dialog .wdca-form-content iframe{max-width:100%}
@media(max-width:767px){
#wdca-root .wdca-desktop{display:none}
#wdca-root .wdca-mobile{display:block;bottom:calc(var(--wdca-mobile-offset) + env(safe-area-inset-bottom,0px));max-height:calc(100dvh - 48px - var(--wdca-mobile-offset))}
#wdca-root .wdca-mobile.wdca-mode-bar{inset:auto 0 0 0;max-height:none;overflow:visible;padding:8px 8px calc(8px + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid #e2e8f0;box-shadow:0 -5px 24px #00000012}
#wdca-root .wdca-mode-bar .wdca-items{display:flex;flex-direction:row;gap:6px}
#wdca-root .wdca-mode-bar .wdca-action{flex:1;min-width:0;max-width:none;display:flex;flex-direction:column;gap:3px;padding:5px 2px;border-radius:10px;background:transparent;color:#172b3a;box-shadow:none;min-height:58px}
#wdca-root .wdca-mode-bar .wdca-icon{width:30px;height:30px;border-radius:9px;background:var(--wdca-color)}
#wdca-root .wdca-mode-bar .wdca-icon img{width:21px;height:21px}
#wdca-root .wdca-mode-bar .wdca-label{font-size:11px;line-height:1.35;text-align:center;max-height:30px;overflow:hidden}
#wdca-root .wdca-mode-bar .wdca-action{animation:none}
body.wdca-has-bar{padding-bottom:calc(90px + env(safe-area-inset-bottom,0px))!important}
.wdca-dialog .wdca-dialog-body{padding:26px 20px}
.wdca-dialog .wdca-dialog-body h2{font-size:22px}
}
@media(prefers-reduced-motion:reduce){#wdca-root *{animation:none!important;transition:none!important}}
