/*! (c) KudosC / MrDevStack - ZynSoft. All rights reserved. Proprietary software: copying, redistribution or reverse engineering without written permission is prohibited. */
.kc-guest-welcome{--gw-bg: #ffffff;--gw-ink: #141a2a;--gw-muted: #5f6880;--gw-line: rgba(20,26,42,.1);--gw-accent: #14866a;--gw-btn-ink: #fff;background:var(--gw-bg);border:1px solid var(--gw-line);border-radius:20px;bottom:calc(86px + env(safe-area-inset-bottom,0px));box-shadow:0 1px #fff9 inset,0 22px 48px -12px #0a0e1e52,0 4px 14px #0a0e1e14;color:var(--gw-ink);left:14px;margin:0 auto;max-width:380px;opacity:0;overflow:hidden;padding:16px 16px 14px;pointer-events:none;position:fixed;right:14px;transform:translateY(18px) scale(.98);transition:opacity .26s ease,transform .3s cubic-bezier(.2,.8,.2,1);z-index:90}.kc-guest-welcome:before{background:radial-gradient(120% 90% at 0% 0%,rgba(20,134,106,.16),transparent 60%);content:"";inset:0;pointer-events:none;position:absolute}body[data-theme=dark] .kc-guest-welcome{--gw-bg: #232321;--gw-ink: #f3f2ee;--gw-muted: #a9a8a1;--gw-line: rgba(255,255,255,.1);--gw-accent: #3fc79f;--gw-btn-ink: #10201b;box-shadow:0 22px 48px -12px #000000b3,0 0 0 1px #ffffff08 inset}.kc-guest-welcome.is-open{opacity:1;pointer-events:auto;transform:none}.kc-gw-head{align-items:center;display:flex;gap:12px;margin-bottom:10px;position:relative}.kc-gw-logo{background:var(--gw-ink);border-radius:12px;display:inline-flex;flex:0 0 auto;height:40px;overflow:hidden;width:40px}.kc-gw-logo img{display:block;height:100%;object-fit:cover;width:100%}.kc-guest-welcome h3{font-size:16px;font-weight:800;letter-spacing:-.02em;line-height:1.2;margin:0}.kc-gw-sub{color:var(--gw-accent);display:block;font-size:11.5px;font-weight:700;letter-spacing:.01em;margin-top:2px}.kc-guest-welcome p{color:var(--gw-muted);font-size:13px;line-height:1.5;margin:0 0 13px;position:relative}.kc-gw-x{align-items:center;background:transparent;border:0;color:var(--gw-muted);display:inline-flex;height:30px;justify-content:center;position:absolute;right:8px;top:8px;width:30px;z-index:1}.kc-gw-x svg{fill:none;height:17px;stroke:currentColor;stroke-linecap:round;stroke-width:2.2;width:17px}.kc-gw-actions{align-items:center;display:flex;gap:14px;position:relative}.kc-gw-primary{background:var(--gw-accent);border-radius:12px;box-shadow:0 6px 16px -6px var(--gw-accent);color:var(--gw-btn-ink)!important;flex:1 1 auto;font-size:14px;font-weight:800;padding:11px 16px;text-align:center;text-decoration:none}.kc-gw-primary:active{transform:scale(.97)}.kc-gw-link{color:var(--gw-ink)!important;flex:0 0 auto;font-size:13px;font-weight:700;text-decoration:none;opacity:.85}@media (min-width: 860px){.kc-guest-welcome{bottom:24px;left:24px;margin:0;right:auto;width:380px}}
