.line-float.svelte-12qhfyh{position:fixed;right:max(16px,env(safe-area-inset-right));bottom:max(16px,calc(env(safe-area-inset-bottom) + 16px));z-index:40;display:inline-flex;align-items:center;gap:10px;padding:10px 14px;border-radius:999px;text-decoration:none;color:#fff;background:linear-gradient(135deg,#06c755,#08a94b);box-shadow:0 8px 24px #06c75540;transition:transform .2s ease,box-shadow .2s ease}.line-float.svelte-12qhfyh:hover{transform:translateY(-2px);box-shadow:0 12px 32px #06c7554d}.line-float-icon.svelte-12qhfyh{width:36px;height:36px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#ffffff2e;flex-shrink:0}.line-float-text.svelte-12qhfyh{display:flex;flex-direction:column;line-height:1.1}.line-float-text.svelte-12qhfyh strong:where(.svelte-12qhfyh){font-size:13px;font-weight:700}.line-float-text.svelte-12qhfyh small:where(.svelte-12qhfyh){font-size:10px;color:#fffffff2;margin-top:3px}@media(max-width:768px){.line-float.svelte-12qhfyh{right:max(12px,env(safe-area-inset-right));bottom:max(12px,calc(env(safe-area-inset-bottom) + 12px));padding:8px 12px;gap:8px}.line-float-icon.svelte-12qhfyh{width:32px;height:32px}.line-float-text.svelte-12qhfyh strong:where(.svelte-12qhfyh){font-size:12px}.line-float-text.svelte-12qhfyh small:where(.svelte-12qhfyh){font-size:9px}}
