#fcp-sophie-tab{position:fixed;right:16px;bottom:max(18px,env(safe-area-inset-bottom));z-index:9995;display:flex;align-items:center;gap:11px;max-width:calc(100vw - 32px);padding:12px 17px 12px 13px;background:#103c48;border:1px solid #9ccbc7;box-shadow:0 8px 28px rgba(15,43,50,.22);border-radius:999px;color:#fff;cursor:pointer;text-align:left;font:inherit;transition:transform .2s ease,box-shadow .2s ease}#fcp-sophie-tab:hover{transform:translateY(-2px);box-shadow:0 12px 32px rgba(15,43,50,.26)}#fcp-sophie-tab:focus-visible{outline:3px solid #7fd2cd;outline-offset:3px}#fcp-sophie-tab .fcp-s-icon{display:grid;place-items:center;width:35px;height:35px;background:#e6f5ee;color:#124852;border-radius:50%;flex-shrink:0;overflow:hidden}#fcp-sophie-tab .fcp-s-icon img{width:100%;height:100%;object-fit:cover;display:block;border-radius:50%}.fcp-s-title{display:block;font-weight:700;font-size:14px;line-height:1.3;color:#fff}#fcp-sophie-tab .fcp-s-sub{display:block;font-size:11px;line-height:1.4;color:#d5ebe8}#fcp-sophie-tab[hidden]{display:none!important}@media(max-width:600px){#fcp-sophie-tab{right:12px;bottom:calc(82px + env(safe-area-inset-bottom));padding:9px 13px 9px 9px;gap:8px}#fcp-sophie-tab .fcp-s-icon{height:31px;width:31px}#fcp-sophie-tab .fcp-s-title{font-size:13px}#fcp-sophie-tab .fcp-s-sub{font-size:10px}}@media(prefers-reduced-motion:reduce){#fcp-sophie-tab{transition:none}}