.kmar-cta{--kmar-cta-color:#123f65;position:fixed;bottom:calc(24px + env(safe-area-inset-bottom, 0px));z-index:99990;display:flex;flex-direction:column;align-items:center;gap:16px;font-family:Arial,sans-serif}.kmar-cta--right{right:calc(24px + env(safe-area-inset-right, 0px))}.kmar-cta--left{left:calc(24px + env(safe-area-inset-left, 0px))}.kmar-cta.kmar-cta--tawk-open{visibility:hidden;pointer-events:none}.kmar-cta .kmar-cta__links{display:flex;flex-direction:column;gap:16px}.kmar-cta .kmar-cta__links[hidden]{display:none!important}.kmar-cta .kmar-cta__button{box-sizing:border-box;position:relative;display:flex;align-items:center;justify-content:center;width:64px;height:64px;min-width:0;padding:0;margin:0;border:0;border-radius:50%;background:var(--kmar-cta-color);color:var(--kmar-cta-icon-color,#fff);text-decoration:none;cursor:pointer;box-shadow:0 3px 12px #0002;transition:transform .15s ease}.kmar-cta .kmar-cta__button:hover{transform:translateY(-2px);color:var(--kmar-cta-icon-color,#fff)}.kmar-cta .kmar-cta__button:focus-visible{outline:3px solid #fff;outline-offset:3px;box-shadow:0 0 0 6px #123f65}.kmar-cta .kmar-cta__toggle{width:76px;height:76px}.kmar-cta .kmar-cta__toggle>svg{width:40px;height:40px}.kmar-cta__zalo{font-size:18px;font-weight:700;letter-spacing:-.8px}.kmar-cta__label{position:absolute;right:calc(100% + 12px);padding:8px 12px;border-radius:6px;background:#182633;color:#fff;font-size:14px;line-height:1.4;white-space:nowrap;opacity:0;pointer-events:none}.kmar-cta--left .kmar-cta__label{right:auto;left:calc(100% + 12px)}.kmar-cta__button:hover .kmar-cta__label,.kmar-cta__button:focus-visible .kmar-cta__label{opacity:1}.kmar-cta__toggle[aria-expanded="true"] .kmar-cta__plus,.kmar-cta__toggle[aria-expanded="false"] .kmar-cta__cross{display:none}.kmar-cta__status:empty{display:none}.kmar-cta__status{position:absolute;bottom:100%;right:0;width:220px;padding:10px;background:#182633;color:#fff;border-radius:6px;font-size:14px}.kmar-cta--left .kmar-cta__status{right:auto;left:0}.zalo-chat-widget.kmar-cta-zalo-docked{visibility:visible!important;pointer-events:auto!important;position:fixed!important;left:var(--kmar-zalo-dock-left)!important;top:var(--kmar-zalo-dock-top)!important;right:auto!important;bottom:auto!important;width:var(--kmar-zalo-dock-size,64px)!important;height:var(--kmar-zalo-dock-size,64px)!important;background:transparent!important;border:0!important;box-shadow:none!important}.zalo-chat-widget.kmar-cta-zalo-docked iframe{width:60px!important;height:60px!important;min-width:0!important;min-height:0!important;visibility:visible!important;opacity:0!important;transform:scale(var(--kmar-zalo-dock-scale,1))!important;transform-origin:top left!important;top:0!important;left:0!important;right:auto!important;bottom:auto!important}.zalo-chat-widget.kmar-cta-zalo-open{visibility:visible!important;pointer-events:auto!important;top:auto!important;bottom:var(--kmar-zalo-bottom,112px)!important;right:var(--kmar-zalo-side,24px)!important;left:auto!important;max-width:calc(100vw - 24px)!important;max-height:var(--kmar-zalo-max-height,calc(100vh - 124px))!important;width:min(var(--kmar-zalo-width, 350px), calc(100vw - 24px))!important;height:min(var(--kmar-zalo-height, 420px), var(--kmar-zalo-max-height, calc(100vh - 124px)))!important;background:#fff;border-radius:16px;box-shadow:0 8px 32px #0003;overflow:hidden}.zalo-chat-widget.kmar-cta-zalo-open.kmar-cta-zalo-left{left:var(--kmar-zalo-side,24px)!important;right:auto!important}.zalo-chat-widget.kmar-cta-zalo-open iframe{width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;top:0!important;left:0!important;right:auto!important;bottom:auto!important;max-width:calc(100vw - 24px)!important;max-height:var(--kmar-zalo-max-height,calc(100vh - 124px))!important}@media (max-width:767px){.kmar-cta{bottom:calc(16px + env(safe-area-inset-bottom, 0px));gap:10px}.kmar-cta--right{right:calc(16px + env(safe-area-inset-right, 0px))}.kmar-cta--left{left:calc(16px + env(safe-area-inset-left, 0px))}.kmar-cta .kmar-cta__links{gap:10px}.kmar-cta .kmar-cta__button{width:52px;height:52px}.kmar-cta .kmar-cta__toggle{width:60px;height:60px}.kmar-cta .kmar-cta__toggle>svg{width:32px;height:32px}.kmar-cta--desktop{display:none}}@media (prefers-reduced-motion:reduce){.kmar-cta .kmar-cta__button{transition:none}}@media print{.kmar-cta{display:none}}