.assistant-button{position:fixed;left:22px;right:auto;bottom:calc(22px + env(safe-area-inset-bottom,0px));width:auto;min-width:0;height:54px;padding:9px 16px 9px 9px;border-radius:28px;display:flex;align-items:center;gap:10px;z-index:80;font:500 14px var(--sans);background:#151412}
.assistant-button>span:first-child{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--gold);border-radius:50%;font:500 19px var(--serif)}
.assistant-button i{display:none}
.whatsapp-floating{position:fixed;right:22px;bottom:calc(22px + env(safe-area-inset-bottom,0px));z-index:80;height:54px;padding:9px 16px 9px 9px;display:flex;gap:10px;align-items:center;border:1px solid #ffffff55;border-radius:28px;background:#198449;color:#fff;font:500 14px var(--sans);box-shadow:0 10px 35px #0005}
.whatsapp-floating span{display:grid;place-items:center;width:34px;height:34px;border:1px solid #fff8;border-radius:50%;font-size:12px}
.assistant{left:22px;right:auto;z-index:201;bottom:calc(90px + env(safe-area-inset-bottom,0px));max-height:calc(100dvh - 120px);overflow:auto;border:1px solid var(--gold)}
.assistant-body,.assistant-body>a{font-size:16px;line-height:1.5}
.assistant-whatsapp{border-color:var(--gold)!important;background:var(--gold);color:var(--black)!important;font-weight:600}
.assistant header button{min-width:44px;min-height:44px;cursor:pointer}
.assistant-button:focus-visible,.whatsapp-floating:focus-visible,.assistant a:focus-visible,.assistant button:focus-visible{outline:3px solid var(--gold);outline-offset:3px}
@media(max-width:650px){.assistant-button,.whatsapp-floating{bottom:calc(12px + env(safe-area-inset-bottom,0px));width:52px;height:52px;padding:6px;justify-content:center;border-radius:50%}.assistant-button{left:12px}.whatsapp-floating{right:12px}.assistant-button>span:first-child,.whatsapp-floating span{width:38px;height:38px}.assistant-button>span:last-child:not(:first-child),.whatsapp-floating b{display:none}.assistant{left:12px;right:12px;bottom:calc(78px + env(safe-area-inset-bottom,0px));width:auto}}
