.floating-consultation{position:fixed;inset-inline-end:22px;bottom:22px;z-index:70;display:flex;align-items:center;gap:12px;min-height:58px;padding:13px 20px;background:#b79b61;color:#142b26;border:1px solid #d2bd8e;border-radius:40px;box-shadow:0 7px 25px #071b2630;text-decoration:none;font-family:inherit;line-height:1.5;transition:background .15s,box-shadow .15s}.floating-consultation:hover{background:#c9b17b;box-shadow:0 9px 28px #071b2640}.floating-consultation:focus-visible{outline:3px solid #142b26;outline-offset:4px}.floating-consultation span{display:flex;flex-direction:column}.floating-consultation strong{font-size:16px;font-weight:700}.floating-consultation small{font-size:11px}.with-consultation-float .premium-footer{padding-bottom:100px}body:has(dialog[open]) .floating-consultation{display:none}@media(max-width:760px){.floating-consultation{inset-inline-end:14px;bottom:calc(14px + env(safe-area-inset-bottom));min-height:52px;gap:9px;padding:10px 15px}.floating-consultation strong{font-size:14px}.floating-consultation small{font-size:10px}.floating-consultation svg{width:21px;height:21px}body:has(input:focus,textarea:focus,select:focus) .floating-consultation{display:none}.with-consultation-float .premium-footer{padding-bottom:90px}}@media(prefers-reduced-motion:reduce){.floating-consultation{transition:none}}
