.ki-pwa-floating-widget{position:fixed;z-index:var(--ki-z-index,99999);font-family:inherit;color:var(--ki-popup-text,#17211d)}.ki-pwa-floating-widget[data-position^=left-]{left:var(--ki-x,20px)}.ki-pwa-floating-widget[data-position^=right-]{right:var(--ki-x,20px)}.ki-pwa-floating-widget[data-position^=center-]{left:50%;transform:translateX(-50%)}.ki-pwa-floating-widget[data-position$=-top]{top:var(--ki-y,20px)}.ki-pwa-floating-widget[data-position$=-bottom]{bottom:var(--ki-y,20px)}.ki-pwa-floating-widget[data-position=left-center],.ki-pwa-floating-widget[data-position=right-center]{top:50%;transform:translateY(-50%)}.ki-pwa-floating-widget[data-position=center-top],.ki-pwa-floating-widget[data-position=center-bottom]{left:50%;transform:translateX(-50%)}.ki-pwa-float-trigger{position:relative;display:flex;align-items:center;justify-content:center;width:var(--ki-desktop-size,62px);height:var(--ki-desktop-size,62px);padding:0;border:var(--ki-border-width,0) solid var(--ki-border-color,#fff);border-radius:var(--ki-radius,50%);background:var(--ki-button-bg,#176b52);color:var(--ki-button-color,#fff);cursor:pointer;box-shadow:0 5px 22px rgba(0,0,0,.22);transition:transform .2s,filter .2s}.ki-no-shadow .ki-pwa-float-trigger{box-shadow:none}.ki-pwa-float-trigger:hover{filter:brightness(1.08);transform:scale(1.05)}.ki-pwa-float-icon{display:flex;width:100%;height:100%;align-items:center;justify-content:center}.ki-pwa-float-icon svg{width:var(--ki-icon-size,27px);height:var(--ki-icon-size,27px)}.ki-pwa-float-icon img{width:60%;height:60%;object-fit:contain}.ki-pwa-float-badge{position:absolute;right:-5px;top:-5px;min-width:21px;height:21px;padding:0 5px;display:flex;align-items:center;justify-content:center;border-radius:20px;background:var(--ki-badge-bg,#d92d20);color:var(--ki-badge-color,#fff);font:700 11px/1 Arial,sans-serif;border:2px solid #fff}.ki-pwa-float-badge[hidden]{display:none}.ki-pwa-float-badge.ki-dot-only{width:12px;min-width:12px;height:12px;padding:0}.ki-pwa-float-panel{position:absolute;right:0;bottom:calc(100% + 12px);width:min(var(--ki-popup-width,370px),calc(100vw - 24px));height:min(var(--ki-popup-height,520px),calc(100dvh - 100px));display:flex;flex-direction:column;overflow:hidden;background:var(--ki-popup-bg,#fff);color:var(--ki-popup-text,#17211d);border-radius:var(--ki-popup-radius,18px);box-shadow:0 12px 42px rgba(0,0,0,.24);border:1px solid rgba(0,0,0,.08)}.ki-pwa-float-panel[hidden]{display:none}.ki-no-panel-shadow .ki-pwa-float-panel{box-shadow:none}.ki-pwa-float-head{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;background:var(--ki-popup-header,#176b52);color:var(--ki-popup-header-text,#fff);font-size:16px}.ki-pwa-float-close{border:0;background:0 0;color:inherit;font-size:26px;line-height:1;cursor:pointer}.ki-pwa-float-list{overflow:auto;flex:1;padding:8px 14px}.ki-pwa-float-loading,.ki-pwa-float-empty{padding:24px 12px;text-align:center;color:var(--ki-popup-muted,#69736e);font-size:14px}.ki-pwa-inbox-item{padding:12px 0;border-bottom:1px solid rgba(100,110,105,.18)}.ki-pwa-inbox-link{display:flex;gap:11px;color:inherit;text-decoration:none}.ki-pwa-inbox-image{width:var(--ki-inbox-image-width,120px);height:var(--ki-inbox-image-height,60px);flex:0 0 var(--ki-inbox-image-width,120px);object-fit:cover;border-radius:8px}.ki-pwa-inbox-copy{display:flex;flex-direction:column;gap:4px;min-width:0}.ki-pwa-inbox-copy strong{font-size:14px;line-height:1.35}.ki-pwa-inbox-copy span{font-size:13px;line-height:1.4;color:var(--ki-popup-muted,#69736e)}.ki-pwa-inbox-copy small{font-size:11px;color:var(--ki-popup-muted,#69736e)}.ki-pwa-inbox-item.is-unread .ki-pwa-inbox-copy strong:after{content:"";display:inline-block;width:7px;height:7px;margin-left:7px;border-radius:50%;background:var(--ki-badge-bg,#d92d20);vertical-align:middle}.ki-pwa-inbox-read{margin:7px 0 0 79px;padding:3px 0;border:0;background:0 0;color:var(--ki-popup-header,#176b52);font-size:11px;cursor:pointer}.ki-pwa-float-foot{display:flex;flex-direction:column;gap:8px;padding:10px 14px;border-top:1px solid rgba(100,110,105,.18)}.ki-pwa-float-foot[hidden]{display:none}.ki-pwa-float-foot .ki-pwa-push-optin{display:flex;flex-direction:column;gap:5px}.ki-pwa-float-foot .ki-pwa-push-button{width:100%;min-height:40px;border:0;border-radius:9px;background:var(--ki-popup-header,#176b52);color:var(--ki-popup-header-text,#fff);font-weight:600;cursor:pointer}.ki-pwa-float-foot .ki-pwa-push-button:disabled{opacity:.6}.ki-pwa-float-foot .ki-pwa-push-status{display:block;width:100%;font-size:11px;text-align:center;line-height:1.4}.ki-pwa-mark-all,.ki-pwa-archive-link{display:block;text-align:center;font-size:12px;color:var(--ki-popup-header,#176b52);background:0 0;border:0;text-decoration:none;cursor:pointer}.ki-anim-pulse .ki-pwa-float-trigger{animation:kiPulse 2.2s infinite}.ki-anim-bounce .ki-pwa-float-trigger{animation:kiBounce 2.5s infinite}.ki-anim-shake .ki-pwa-float-trigger{animation:kiShake 3s infinite}.ki-anim-glow .ki-pwa-float-trigger{animation:kiGlow 2s infinite}@keyframes kiPulse{50%{box-shadow:0 0 0 9px rgba(23,107,82,.14),0 5px 22px rgba(0,0,0,.22)}}@keyframes kiBounce{0%,90%,100%{transform:translateY(0)}94%{transform:translateY(-7px)}}@keyframes kiShake{0%,92%,100%{transform:rotate(0)}94%{transform:rotate(-8deg)}96%{transform:rotate(8deg)}98%{transform:rotate(-5deg)}}@keyframes kiGlow{50%{filter:brightness(1.3);box-shadow:0 0 20px rgba(23,107,82,.6)}}@media(max-width:767px){.ki-pwa-floating-widget .ki-pwa-float-trigger{width:var(--ki-mobile-size,56px);height:var(--ki-mobile-size,56px)}.ki-pwa-floating-widget[data-position^=left-]{left:var(--ki-x,16px)}.ki-pwa-floating-widget[data-position^=right-]{right:var(--ki-x,16px)}.ki-pwa-float-panel{right:auto;left:50%;transform:translateX(-50%);width:min(var(--ki-popup-width,370px),calc(100vw - 24px));height:min(var(--ki-popup-height,520px),calc(100dvh - 100px))}.ki-pwa-floating-widget[data-position^=left-] .ki-pwa-float-panel{left:0;transform:none}.ki-pwa-floating-widget[data-position^=right-] .ki-pwa-float-panel{left:auto;right:0;transform:none}}@media(min-width:768px){.ki-hide-desktop{display:none!important}}@media(max-width:767px){.ki-hide-mobile{display:none!important}}.ki-pwa-floating-widget[data-position$=-top] .ki-pwa-float-panel{top:calc(100% + 12px);bottom:auto}#ki-pwa-floating-widget[data-shape=circle] .ki-pwa-float-trigger{border-radius:50%!important}#ki-pwa-floating-widget[data-shape=square] .ki-pwa-float-trigger{border-radius:0!important}#ki-pwa-floating-widget[data-shape=rounded] .ki-pwa-float-trigger{border-radius:var(--ki-radius,18%)!important}#ki-pwa-floating-widget .ki-pwa-float-trigger{appearance:none!important;-webkit-appearance:none!important;box-sizing:border-box!important;border-width:var(--ki-border-width,0px)!important;border-style:var(--ki-border-style,none)!important;border-color:var(--ki-border-color,transparent)!important;outline:none!important;background-image:none!important}#ki-pwa-floating-widget .ki-pwa-float-trigger:before,#ki-pwa-floating-widget .ki-pwa-float-trigger:after{content:none!important;display:none!important}#ki-pwa-floating-widget[data-shape=circle] .ki-pwa-float-trigger{border-radius:50%!important}#ki-pwa-floating-widget[data-shape=square] .ki-pwa-float-trigger{border-radius:0!important}#ki-pwa-floating-widget[data-shape=rounded] .ki-pwa-float-trigger{border-radius:var(--ki-radius,18%)!important}#ki-pwa-floating-widget .ki-pwa-float-trigger,#ki-pwa-floating-widget .ki-pwa-float-trigger:hover,#ki-pwa-floating-widget .ki-pwa-float-trigger:focus,#ki-pwa-floating-widget .ki-pwa-float-trigger:focus-visible,#ki-pwa-floating-widget .ki-pwa-float-trigger:active{outline:0!important;outline-offset:0!important}#ki-pwa-floating-widget{opacity:1!important}#ki-pwa-floating-widget button.ki-pwa-float-trigger{appearance:none!important;-webkit-appearance:none!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important;min-width:0!important;min-height:0!important;border-width:var(--ki-border-width,0px)!important;border-style:var(--ki-border-style,none)!important;border-color:var(--ki-border-color,transparent)!important;outline:0!important;text-decoration:none!important;background-image:none!important;box-shadow:var(--ki-trigger-shadow,none);line-height:1!important;font:inherit}#ki-pwa-floating-widget button.ki-pwa-float-trigger:focus,#ki-pwa-floating-widget button.ki-pwa-float-trigger:active{outline:0!important;box-shadow:var(--ki-trigger-shadow,none)!important}#ki-pwa-floating-widget button.ki-pwa-float-trigger:before,#ki-pwa-floating-widget button.ki-pwa-float-trigger:after{display:none!important;content:none!important}#ki-pwa-floating-widget .ki-pwa-float-panel{opacity:1!important}#ki-pwa-floating-widget button.ki-pwa-float-trigger[data-border-style=none],#ki-pwa-floating-widget button.ki-pwa-float-trigger[data-border-style=none]:hover,#ki-pwa-floating-widget button.ki-pwa-float-trigger[data-border-style=none]:focus,#ki-pwa-floating-widget button.ki-pwa-float-trigger[data-border-style=none]:focus-visible,#ki-pwa-floating-widget button.ki-pwa-float-trigger[data-border-style=none]:active{border:0!important;outline:0!important;outline-offset:0!important}html body #ki-pwa-floating-widget,html body #ki-pwa-floating-widget:hover,html body #ki-pwa-floating-widget:focus,html body #ki-pwa-floating-widget:focus-visible,html body #ki-pwa-floating-widget:active{border:0 !important;outline:none !important;outline-offset:0 !important}@media(max-width:767px){.ki-pwa-inbox-image{width:var(--ki-inbox-image-width-mobile,96px);height:var(--ki-inbox-image-height-mobile,60px);flex-basis:var(--ki-inbox-image-width-mobile,96px)}}.ki-pwa-inbox-item{padding:12px 0;border-bottom:1px solid rgba(100,110,105,.18)}.ki-pwa-inbox-link{display:flex;flex-direction:column;gap:8px;color:inherit;text-decoration:none}.ki-pwa-inbox-heading{display:block;min-width:0}.ki-pwa-inbox-heading strong{display:block;font-size:14px;line-height:1.35;font-weight:700;color:var(--ki-popup-text,#17211d);overflow-wrap:anywhere}.ki-pwa-inbox-media{display:flex;align-items:flex-start;gap:11px;min-width:0}.ki-pwa-inbox-image{display:block;width:var(--ki-inbox-image-width,120px);height:var(--ki-inbox-image-height,60px);flex:0 0 var(--ki-inbox-image-width,120px);object-fit:cover;border-radius:8px}.ki-pwa-inbox-copy{display:flex;flex:1;min-width:0;flex-direction:column;gap:5px}.ki-pwa-inbox-body{display:block;font-size:13px;line-height:1.45;color:var(--ki-popup-muted,#69736e);overflow-wrap:anywhere}.ki-pwa-inbox-copy small{font-size:11px;line-height:1.35;color:var(--ki-popup-muted,#69736e)}.ki-pwa-inbox-read{display:block;margin:8px 0 0 auto;padding:4px 0;border:0;background:0 0;color:var(--ki-popup-header,#176b52);font-size:11px;cursor:pointer}.ki-pwa-inbox-item.ki-template-editorial{padding:14px 8px;margin:5px 0}.ki-pwa-inbox-item.ki-template-editorial .ki-pwa-inbox-heading strong{font-size:15px;line-height:1.3}.ki-pwa-inbox-item.ki-template-editorial .ki-pwa-inbox-link{gap:9px}.ki-pwa-inbox-item.ki-template-compact{padding:8px 0}.ki-pwa-inbox-item.ki-template-compact .ki-pwa-inbox-link{gap:5px}.ki-pwa-inbox-item.ki-template-compact .ki-pwa-inbox-heading strong{font-size:13px;line-height:1.28}.ki-pwa-inbox-item.ki-template-compact .ki-pwa-inbox-media{gap:8px}.ki-pwa-inbox-item.ki-template-compact .ki-pwa-inbox-body{font-size:12px;line-height:1.35}.ki-pwa-inbox-item.ki-template-compact .ki-pwa-inbox-copy small{font-size:10px}@media(max-width:767px){.ki-pwa-inbox-image{width:var(--ki-inbox-image-width-mobile,96px);height:var(--ki-inbox-image-height-mobile,60px);flex-basis:var(--ki-inbox-image-width-mobile,96px)}}