.sticky-cta.svelte-17v4kov{position:fixed;bottom:1.5rem;right:1.5rem;background:#5a9fb0d9;color:#fff;padding:.5rem 1rem;border-radius:20px;text-decoration:none;font-weight:400;box-shadow:0 1px 8px #5a9fb033;z-index:1000;transition:all .3s ease;animation:fadeInUpSticky .5s ease;font-size:.8rem;letter-spacing:.2px;opacity:.75}.sticky-cta.svelte-17v4kov:hover{transform:translateY(-1px);box-shadow:0 2px 12px #5a9fb04d;opacity:.95}.doctolib-logo.svelte-17v4kov{display:block;margin:0 auto;width:70px}.floating-buttons.svelte-17v4kov{position:fixed;bottom:5.5rem;right:1.5rem;display:flex;flex-direction:column;gap:.75rem;z-index:999}.floating-btn.svelte-17v4kov{width:48px;height:48px;border-radius:50%;border:none;background:#fff;color:var(--accent-primary);box-shadow:0 4px 12px #00000026;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;animation:svelte-17v4kov-fadeInUp .3s ease}.floating-btn.svelte-17v4kov:hover{transform:translateY(-3px);box-shadow:0 6px 16px #5a9fb04d;background:var(--accent-primary);color:#fff}.floating-btn.svelte-17v4kov:active{transform:translateY(-1px)}@keyframes svelte-17v4kov-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:.75;transform:translateY(0)}}@media(max-width:768px){.sticky-cta.svelte-17v4kov{bottom:1rem;right:1rem;padding:.8rem 1.5rem;font-size:.9rem}.floating-buttons.svelte-17v4kov{bottom:5rem;right:1rem;gap:.5rem}.floating-btn.svelte-17v4kov{width:44px;height:44px}}html.dark-mode .floating-btn.svelte-17v4kov{background:var(--bg-secondary);box-shadow:0 4px 12px #0006}html.dark-mode .floating-btn.svelte-17v4kov:hover{background:var(--accent-primary)}html.dark-mode .sticky-cta.svelte-17v4kov{background:#5a9fb0e6}
