.zdschem-floating-language-switcher{--zdschem-language-switcher-top:124px;--zdschem-language-switcher-right:max(12px, env(safe-area-inset-right));--zdschem-language-switcher-accent:#0b63ce;--zdschem-language-switcher-text:#18324b;--zdschem-language-switcher-muted:#60758a;--zdschem-language-switcher-border:#d9e3ec;--zdschem-language-switcher-surface:#ffffff;position:fixed;top:var(--zdschem-language-switcher-top);right:var(--zdschem-language-switcher-right);z-index:99990;box-sizing:border-box;max-width:calc(100vw - 24px);color:var(--zdschem-language-switcher-text);font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:15px;line-height:1.4;isolation:isolate}body.admin-bar .zdschem-floating-language-switcher{top:calc(var(--zdschem-language-switcher-top) + 32px)}.zdschem-floating-language-switcher,.zdschem-floating-language-switcher *{box-sizing:border-box}.zdschem-floating-language-switcher__details{position:relative;margin:0;padding:0}.zdschem-floating-language-switcher__trigger{display:flex;align-items:center;gap:9px;width:auto;min-width:158px;max-width:calc(100vw - 24px);min-height:46px;margin:0;padding:8px 13px;cursor:pointer;list-style:none;color:var(--zdschem-language-switcher-text);background:var(--zdschem-language-switcher-surface);border:1px solid var(--zdschem-language-switcher-border);border-radius:999px;box-shadow:0 8px 26px rgb(20 43 66 / .16);font:inherit;font-weight:650;-webkit-tap-highlight-color:#fff0;transition:border-color 160ms ease,box-shadow 160ms ease,transform 160ms ease}.zdschem-floating-language-switcher__trigger::-webkit-details-marker{display:none}.zdschem-floating-language-switcher__trigger::marker{content:""}.zdschem-floating-language-switcher__trigger:hover{border-color:#a9bfd3;box-shadow:0 10px 30px rgb(20 43 66 / .2);transform:translateY(-1px)}.zdschem-floating-language-switcher__trigger:focus-visible{outline:3px solid rgb(11 99 206 / .34);outline-offset:3px;border-color:var(--zdschem-language-switcher-accent)}.zdschem-floating-language-switcher__globe,.zdschem-floating-language-switcher__chevron,.zdschem-floating-language-switcher__check{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.zdschem-floating-language-switcher__globe{width:22px;height:22px;color:var(--zdschem-language-switcher-accent)}.zdschem-floating-language-switcher__globe svg,.zdschem-floating-language-switcher__chevron svg,.zdschem-floating-language-switcher__check svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.zdschem-floating-language-switcher__current{overflow:hidden;flex:1 1 auto;white-space:nowrap;text-overflow:ellipsis}.zdschem-floating-language-switcher__current-code{display:none}.zdschem-floating-language-switcher__chevron{width:18px;height:18px;margin-left:auto;color:var(--zdschem-language-switcher-muted);transition:transform 160ms ease}.zdschem-floating-language-switcher__details[open] .zdschem-floating-language-switcher__chevron{transform:rotate(180deg)}.zdschem-floating-language-switcher__panel{position:absolute;top:calc(100% + 9px);right:0;width:min(224px, calc(100vw - 24px));margin:0;padding:7px;color:var(--zdschem-language-switcher-text);background:var(--zdschem-language-switcher-surface);border:1px solid var(--zdschem-language-switcher-border);border-radius:14px;box-shadow:0 18px 45px rgb(20 43 66 / .2)}.zdschem-floating-language-switcher__details[open] .zdschem-floating-language-switcher__panel{animation:zdschem-language-switcher-enter 150ms ease-out}.zdschem-floating-language-switcher__list{display:block;margin:0;padding:0;list-style:none}.zdschem-floating-language-switcher__item{display:block;margin:0;padding:0}.zdschem-floating-language-switcher__link{display:flex;align-items:center;gap:11px;min-height:46px;margin:0;padding:9px 10px;color:var(--zdschem-language-switcher-text);background:#fff0;border:0;border-radius:9px;font:inherit;font-weight:550;text-decoration:none;transition:background-color 130ms ease,color 130ms ease}.zdschem-floating-language-switcher__link:hover{color:#084f9f;background:#eef6ff;text-decoration:none}.zdschem-floating-language-switcher__link:focus-visible{outline:2px solid var(--zdschem-language-switcher-accent);outline-offset:-2px;color:#084f9f;background:#eef6ff}.zdschem-floating-language-switcher__item.is-current .zdschem-floating-language-switcher__link{color:#074a93;background:#e7f2ff;font-weight:700}.zdschem-floating-language-switcher__code{display:inline-flex;align-items:center;justify-content:center;flex:0 0 34px;height:28px;color:var(--zdschem-language-switcher-muted);background:#f3f6f9;border:1px solid #e2e9ef;border-radius:7px;font-size:11px;font-weight:750;letter-spacing:.08em}.zdschem-floating-language-switcher__item.is-current .zdschem-floating-language-switcher__code{color:#fff;background:var(--zdschem-language-switcher-accent);border-color:var(--zdschem-language-switcher-accent)}.zdschem-floating-language-switcher__name{min-width:0;flex:1 1 auto}.zdschem-floating-language-switcher__check{width:18px;height:18px;margin-left:auto;color:var(--zdschem-language-switcher-accent)}@keyframes zdschem-language-switcher-enter{from{opacity:0;transform:translateY(-5px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:782px){.zdschem-floating-language-switcher{--zdschem-language-switcher-top:108px;font-size:13px}body.admin-bar .zdschem-floating-language-switcher{top:calc(var(--zdschem-language-switcher-top) + 46px)}.zdschem-floating-language-switcher__trigger{gap:6px;min-width:0;min-height:44px;padding:7px 10px}.zdschem-floating-language-switcher__globe{width:18px;height:18px}.zdschem-floating-language-switcher__current{display:none}.zdschem-floating-language-switcher__current-code{display:inline-flex;align-items:center;justify-content:center;min-width:20px;font-size:12px;font-weight:750;letter-spacing:.04em}.zdschem-floating-language-switcher__chevron{width:15px;height:15px}.zdschem-floating-language-switcher__panel{width:min(196px, calc(100vw - 24px));padding:6px}.zdschem-floating-language-switcher__link{gap:8px;min-height:44px;padding:7px 8px;font-size:13px}.zdschem-floating-language-switcher__code{flex-basis:30px;height:26px;font-size:10px}.zdschem-floating-language-switcher__check{width:16px;height:16px}}@media (prefers-reduced-motion:reduce){.zdschem-floating-language-switcher__trigger,.zdschem-floating-language-switcher__chevron,.zdschem-floating-language-switcher__link,.zdschem-floating-language-switcher__details[open] .zdschem-floating-language-switcher__panel{animation:none;transition:none}}@media (forced-colors:active){.zdschem-floating-language-switcher__trigger,.zdschem-floating-language-switcher__panel,.zdschem-floating-language-switcher__code{border:1px solid CanvasText}.zdschem-floating-language-switcher__item.is-current .zdschem-floating-language-switcher__link{outline:2px solid Highlight}}@media print{.zdschem-floating-language-switcher{display:none}}
.scd-widget{--scd-primary:#1f2937;--scd-icon:#fff;--scd-panel:#fff;--scd-text:#111827;--scd-right:24px;--scd-bottom-desktop:200px;--scd-bottom-mobile:100px;--scd-size:54px;bottom:var(--scd-bottom-desktop);box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;position:fixed;right:var(--scd-right);z-index:999990}.scd-widget[hidden]{display:none!important}.scd-trigger{align-items:center;background:var(--scd-primary);border:0;border-radius:50%;box-shadow:0 8px 24px rgb(0 0 0 / .22);color:var(--scd-icon);cursor:pointer;display:flex;height:var(--scd-size);justify-content:center;margin:0;padding:0;position:relative;transition:transform .2s ease,box-shadow .2s ease;width:var(--scd-size);z-index:2}.scd-trigger:hover,.scd-trigger:focus-visible{box-shadow:0 10px 28px rgb(0 0 0 / .28);outline:none;transform:translateY(-2px)}.scd-icon{display:block;height:24px;width:24px}.scd-trigger-close{display:none}.scd-widget.is-open .scd-trigger-open{display:none}.scd-widget.is-open .scd-trigger-close{display:block}.scd-panel{background:var(--scd-panel);border:1px solid rgb(17 24 39 / .09);border-radius:14px;bottom:0;box-shadow:0 16px 45px rgb(0 0 0 / .18);color:var(--scd-text);min-width:270px;opacity:0;padding:10px;pointer-events:none;position:absolute;right:calc(var(--scd-size) + 12px);transform:translateX(16px) scale(.98);transform-origin:right bottom;transition:opacity .2s ease,transform .2s ease,visibility .2s;visibility:hidden}.scd-widget.is-open .scd-panel{opacity:1;pointer-events:auto;transform:translateX(0) scale(1);visibility:visible}.scd-panel-title{border-bottom:1px solid rgb(17 24 39 / .08);font-size:14px;font-weight:700;line-height:1.35;margin:0 4px 5px;padding:8px 8px 11px}.scd-channel-list{display:grid;gap:3px}.scd-channel,button.scd-channel{align-items:center;background:#fff0;border:0;border-radius:9px;box-sizing:border-box;color:var(--scd-text);cursor:pointer;display:flex;font:inherit;gap:11px;margin:0;min-height:54px;padding:8px;text-align:left;text-decoration:none;transition:background-color .18s ease;width:100%}.scd-channel:hover,.scd-channel:focus-visible{background:rgb(17 24 39 / .055);color:var(--scd-text);outline:none;text-decoration:none}.scd-channel-icon{align-items:center;background:var(--scd-primary);border-radius:50%;color:var(--scd-icon);display:flex;flex:0 0 38px;height:38px;justify-content:center;width:38px}.scd-channel-icon .scd-icon{height:19px;width:19px}.scd-channel-whatsapp .scd-channel-icon{background:#25d366;color:#fff}.scd-channel-wechat .scd-channel-icon{background:#07c160;color:#fff}.scd-channel-copy{display:block;line-height:1.3;min-width:0}.scd-channel-copy strong,.scd-channel-copy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scd-channel-copy strong{font-size:13px;font-weight:650}.scd-channel-copy small{color:color-mix(in srgb,var(--scd-text) 66%,transparent);font-size:12px;margin-top:2px;max-width:190px}.scd-icons-only .scd-panel{min-width:auto}.scd-icons-only .scd-panel-title,.scd-icons-only .scd-channel-copy{display:none}.scd-icons-only .scd-channel{min-height:auto;padding:5px}.scd-modal{align-items:center;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000000}.scd-modal[hidden]{display:none}.scd-modal-backdrop{background:rgb(15 23 42 / .58);inset:0;position:absolute}.scd-modal-card{background:#fff;border-radius:16px;box-shadow:0 24px 70px rgb(0 0 0 / .3);color:#111827;max-width:calc(100vw - 40px);padding:28px;position:relative;text-align:center;width:300px;z-index:1}.scd-modal-close{background:#fff0;border:0;color:#6b7280;cursor:pointer;font-size:26px;line-height:1;padding:5px;position:absolute;right:8px;top:7px}.scd-modal-content h3{font-size:18px;margin:0 0 14px}.scd-modal-content img{border:1px solid #e5e7eb;border-radius:8px;display:block;height:auto;margin:0 auto 14px;max-width:220px;width:100%}.scd-wechat-id{background:#f3f4f6;border-radius:7px;font-size:14px;margin:10px 0;padding:10px;word-break:break-all}.scd-copy-wechat{background:#07c160;border:0;border-radius:7px;color:#fff;cursor:pointer;font:inherit;font-size:13px;font-weight:600;padding:9px 15px}@media (min-width:783px){.scd-hide-desktop{display:none!important}}@media (max-width:782px){.scd-widget{bottom:var(--scd-bottom-mobile);right:max(12px, var(--scd-right))}.scd-hide-mobile{display:none!important}.scd-panel{bottom:calc(var(--scd-size) + 12px);max-width:calc(100vw - 28px);right:0;transform:translateY(12px) scale(.98)}.scd-widget.is-open .scd-panel{transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.scd-trigger,.scd-panel{transition:none}}