.assistance-v153{position:fixed;right:22px;bottom:22px;z-index:1600;font-family:inherit;color:#3a2d22}.assistance-v153[hidden],.assistance-panel[hidden]{display:none!important}.assistance-launcher{display:flex;align-items:center;gap:9px;border:1px solid #db7b22;border-radius:50px;padding:13px 19px;background:linear-gradient(#ffb555,#ff8c22);box-shadow:inset 0 1px #ffe3be,0 5px 20px #693b2029;color:#43240d;font-size:.9rem;font-weight:800}.assistance-launcher svg{width:26px;height:26px}.assistance-panel{position:absolute;right:0;bottom:68px;width:min(375px,calc(100vw - 28px));max-height:min(650px,calc(100dvh - 130px));border:1px solid #e8ccb0;border-radius:18px;overflow:hidden;background:white;box-shadow:0 14px 50px #3d241b30;display:flex;flex-direction:column;text-align:left}.assistance-head{padding:17px;background:linear-gradient(120deg,#ffecd2,#fff8ed);display:flex;justify-content:space-between;gap:8px}.assistance-head small{font-size:.65rem;letter-spacing:.12em;font-weight:800;color:#a65315}.assistance-head h2{font-size:1.05rem;margin:5px 0 0;color:#523418;line-height:1.3}.assistance-head button{align-self:flex-start;padding:2px 8px;background:#fff;border:1px solid #e4c6a6;border-radius:8px;font-size:1.2rem;color:#6c4827;box-shadow:none}.assistance-body{padding:16px;overflow:auto;min-height:0}.assistance-body>[data-context]{font-size:.78rem;font-weight:750;color:#bd601a;margin:0 0 8px}.assistance-intro{font-size:.8rem;line-height:1.5;color:#8a715c;margin:0 0 14px}.assistance-body details{border-top:1px solid #f2e6d9}.assistance-body summary{padding:11px 0;cursor:pointer;font-size:.82rem;font-weight:750;color:#65503d}.assistance-body details p{font-size:.78rem;line-height:1.55;margin:0 0 13px;color:#7d6d60}.assistance-live{display:block;padding:12px;border-radius:10px;margin:15px 0 10px;text-align:center;background:#ed7a21;color:#fff!important;text-decoration:none;font-size:.86rem;font-weight:800}.assistance-provider{display:block;font-size:.65rem;line-height:1.5;color:#95816f}.assistance-provider a{color:#946131}.assistance-launcher:focus-visible,.assistance-live:focus-visible{outline:3px solid #974609;outline-offset:3px}@media(max-width:650px){.assistance-v153{right:12px;bottom:calc(84px + env(safe-area-inset-bottom))}.assistance-launcher{padding:10px 14px;font-size:.8rem}.assistance-panel{bottom:60px;max-height:calc(100dvh - 180px)}}@media print{.assistance-v153{display:none!important}}
