.calendly-floating-button{z-index:90;right:max(24px, env(safe-area-inset-right));bottom:max(24px, env(safe-area-inset-bottom));background:var(--color-brand);width:56px;height:56px;box-shadow:0 12px 30px rgba(var(--color-brand-rgb), .34);color:var(--color-white);border:1px solid #ffffff47;border-radius:50%;place-items:center;text-decoration:none;transition:background-color .2s,box-shadow .2s,transform .2s;display:grid;position:fixed}.calendly-floating-button:hover{background:var(--color-brand-hover);box-shadow:0 16px 36px rgba(var(--color-brand-rgb), .42);transform:translateY(-3px)}.calendly-floating-button:focus-visible{outline:3px solid rgba(var(--color-brand-rgb), .28);outline-offset:4px}.calendly-floating-button__tooltip{background:var(--color-ink);width:max-content;max-width:200px;box-shadow:0 8px 22px rgba(var(--color-ink-rgb), .18);color:var(--color-white);opacity:0;pointer-events:none;border-radius:6px;padding:8px 11px;font-size:12px;font-weight:600;line-height:1.3;transition:opacity .18s,transform .18s;position:absolute;top:50%;right:calc(100% + 12px);transform:translate(8px,-50%)}.calendly-floating-button:hover .calendly-floating-button__tooltip,.calendly-floating-button:focus-visible .calendly-floating-button__tooltip{opacity:1;transform:translateY(-50%)}@media (max-width:600px){.calendly-floating-button{right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));width:52px;height:52px}.calendly-floating-button__tooltip{display:none}}@media (prefers-reduced-motion:reduce){.calendly-floating-button,.calendly-floating-button__tooltip{transition:none}}
