.entina-k12-form-float-host{width:0!important;height:0!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:visible!important}.entina-k12-float-portal{position:fixed!important;right:var( --entina-k12-float-right-live, var( --entina-k12-float-right, 28px ) )!important;bottom:calc(var( --entina-k12-float-bottom-live, var( --entina-k12-float-bottom, 145px ) ) + env(safe-area-inset-bottom,0px))!important;width:var( --entina-k12-float-size, 58px )!important;height:var( --entina-k12-float-size, 58px )!important;z-index:var( --entina-k12-float-z, 9999 )!important;margin:0!important;padding:0!important;box-sizing:border-box!important;isolation:isolate;overflow:visible!important;pointer-events:none!important;transform:none!important;opacity:1!important;visibility:visible!important}.entina-k12-float__pulse{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;border-radius:50%;overflow:visible;pointer-events:none!important}.entina-k12-float__pulse:before,.entina-k12-float__pulse:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;display:block;box-sizing:border-box;border:2px solid var( --entina-k12-halo-color, #068bf7 );border-radius:50%;opacity:0;transform:scale(.98);transform-origin:center center;pointer-events:none!important;will-change:transform,opacity}.entina-k12-float-portal.is-reminding .entina-k12-float__pulse:before{animation:entina-k12-float-pulse var( --entina-k12-pulse-duration, 2.4s ) ease-out infinite}.entina-k12-float-portal.is-reminding .entina-k12-float__pulse:after{animation:entina-k12-float-pulse var( --entina-k12-pulse-duration, 2.4s ) ease-out var( --entina-k12-pulse-delay, 1.2s ) infinite}@keyframes entina-k12-float-pulse{0%{transform:scale(.98);opacity:var( --entina-k12-halo-opacity, .5 )}18%{opacity:var( --entina-k12-halo-opacity-mid, .39 )}72%{transform:scale(var( --entina-k12-halo-scale, 1.42 ));opacity:0}to{transform:scale(var( --entina-k12-halo-scale, 1.42 ));opacity:0}}.entina-k12-float__button{position:relative!important;z-index:3!important;display:grid!important;place-items:center!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;border:1px solid var( --entina-k12-float-border, #dfe5ec )!important;border-radius:50%!important;background:var( --entina-k12-float-bg, #ffffff )!important;background-image:none!important;color:var( --entina-k12-float-icon, #172b4d )!important;box-sizing:border-box!important;appearance:none!important;-webkit-appearance:none!important;cursor:pointer;pointer-events:auto!important;-webkit-tap-highlight-color:transparent;box-shadow:0 2px 7px #172b4d12,0 10px 28px #172b4d21!important;transform:none!important;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.entina-k12-float__button:before,.entina-k12-float__button:after{content:none!important;display:none!important}@media(hover:hover)and (pointer:fine){.entina-k12-float__button:hover{border-color:#068bf773!important;box-shadow:0 3px 9px #172b4d14,0 13px 32px #172b4d2b!important;transform:none!important}}.entina-k12-float__button:focus-visible{outline:3px solid rgba(6,139,247,.25)!important;outline-offset:4px!important}.entina-k12-float__icon{display:block!important;width:25px!important;height:25px!important;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;color:inherit;pointer-events:none!important;transform:none!important}.entina-k12-float__tooltip{position:absolute;top:50%;right:calc(100% + 14px);z-index:6;display:block;width:max-content;max-width:220px;margin:0;padding:9px 12px;box-sizing:border-box;border:0;border-radius:8px;background:var( --entina-k12-tooltip-bg, #172b4d );color:var( --entina-k12-tooltip-text, #ffffff );font-family:inherit;font-size:12px;font-weight:650;line-height:1.2;letter-spacing:-.01em;white-space:nowrap;box-shadow:0 8px 24px #172b4d29;opacity:0;visibility:hidden;transform:translateY(-50%);pointer-events:none;transition:opacity .15s ease,visibility .15s ease}.entina-k12-float__tooltip:after{content:"";position:absolute;left:100%;top:50%;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:6px solid var( --entina-k12-tooltip-bg, #172b4d );transform:translateY(-50%)}@media(hover:hover)and (pointer:fine){.entina-k12-float-portal:hover .entina-k12-float__tooltip,.entina-k12-float-portal:focus-within .entina-k12-float__tooltip{opacity:1;visibility:visible}}.entina-k12-float-portal.is-editor-draggable .entina-k12-float__button{cursor:grab;touch-action:none}.entina-k12-float-portal.is-editor-dragging .entina-k12-float__button{cursor:grabbing}.entina-k12-float-portal.is-editor-dragging .entina-k12-float__pulse:before,.entina-k12-float-portal.is-editor-dragging .entina-k12-float__pulse:after{animation:none!important;opacity:0!important}.entina-k12-float__editor-position{position:absolute;top:calc(100% + 12px);left:50%;z-index:8;width:max-content;max-width:180px;margin:0;padding:5px 8px;border-radius:6px;background:#172b4deb;color:#fff;font-size:10px;font-weight:600;line-height:1.2;white-space:nowrap;opacity:.78;transform:translate(-50%);pointer-events:none}.entina-k12-float-portal.is-editor-dragging .entina-k12-float__editor-position{opacity:1}@media screen and (max-width:749px){.entina-k12-float-portal{right:var( --entina-k12-float-right-live, var( --entina-k12-float-mobile-right, 16px ) )!important;bottom:calc(var( --entina-k12-float-bottom-live, var( --entina-k12-float-mobile-bottom, 100px ) ) + env(safe-area-inset-bottom,0px))!important;width:var( --entina-k12-float-mobile-size, 50px )!important;height:var( --entina-k12-float-mobile-size, 50px )!important}.entina-k12-float--hide-mobile{display:none!important}.entina-k12-float__icon{width:22px!important;height:22px!important}.entina-k12-float__pulse:before,.entina-k12-float__pulse:after{top:-1px;right:-1px;bottom:-1px;left:-1px}.entina-k12-float__tooltip{display:none!important}}@media(prefers-reduced-motion:reduce){.entina-k12-float-portal.is-reminding .entina-k12-float__pulse:before{animation:none!important;transform:scale(1.12);opacity:.25}.entina-k12-float-portal.is-reminding .entina-k12-float__pulse:after{display:none}.entina-k12-float__button,.entina-k12-float__tooltip{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/77/assets/entina-k12-form-float.css.map */
