.jt-contact-trigger{font:inherit;cursor:pointer;color:inherit;background:0 0;border:0;padding:0}.jt-contact-bubble{color:#12212e;box-sizing:border-box;background:#fff;border:1px solid #dce7ee;border-radius:18px;max-width:calc(100vw - 24px);margin:0;padding:16px;font:14px/1.5 Anuphan,system-ui,sans-serif;animation:.2s ease-out contact-rise;position:fixed;inset:auto;overflow:visible;box-shadow:0 14px 45px #12212e26}.jt-contact-bubble::backdrop{background:0 0}.jt-contact-bubble:after{content:"";left:var(--contact-arrow);background:#fff;border-bottom:1px solid #dce7ee;border-right:1px solid #dce7ee;width:14px;height:14px;position:absolute;transform:translate(-50%)rotate(45deg)}.jt-contact-bubble[data-side=above]:after{bottom:-8px}.jt-contact-bubble[data-side=below]:after{top:-8px;transform:translate(-50%)rotate(225deg)}.jt-contact-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.jt-contact-heading>button{color:#4c5a66;min-width:44px;min-height:44px;font:inherit;cursor:pointer;background:#f4f7f9;border:0;border-radius:50%;place-items:center;font-size:22px;line-height:1;display:grid}.jt-contact-channels{gap:0;max-height:min(280px,max(32px,100dvh - 240px));display:grid;overflow-y:auto}.jt-contact-channels>a{color:#12212e;overflow-wrap:anywhere;border-bottom:1px solid #edf1f4;align-items:center;gap:12px;min-height:50px;text-decoration:none;display:flex}.jt-contact-channels>a>span:first-child{color:#167da7;background:#eef8fd;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.jt-contact-channels>a>span:last-child{color:#167da7;margin-left:auto}.jt-contact-channels>a>.jt-contact-line{color:#05994b;background:#e6f9ec;font-size:11px;font-weight:700}.jt-contact-channels strong{font-size:14px;font-weight:600}.jt-contact-all{color:#167da7;justify-content:center;align-items:center;min-height:44px;margin-top:8px;text-decoration:none;display:flex}.jt-contact-bubble :is(a,button):focus-visible,.jt-contact-trigger:focus-visible{outline-offset:2px;outline:2px solid #27aae1}@keyframes contact-rise{0%{opacity:0;translate:0 calc(10px * var(--contact-direction,1))}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.jt-contact-bubble{animation:none}}
