.fse-lola{--lola-ink:#22251f;--lola-muted:#565d50;--lola-line:#dedfd5;--lola-coral:#a93227;font:15px/1.45 Inter,system-ui,sans-serif;color:var(--lola-ink)}
.fse-lola *, .fse-lola *::before{box-sizing:border-box}
.fse-lola [hidden],a.fse-floating-whatsapp[hidden]{display:none!important}
.fse-lola button,.fse-lola a{font:inherit;color:inherit}
.fse-lola button{cursor:pointer}
.fse-lola .lola-launch{position:fixed;z-index:9998;right:max(20px,env(safe-area-inset-right));bottom:max(20px,env(safe-area-inset-bottom));display:flex;align-items:center;gap:9px;padding:6px 15px 6px 6px;border:1px solid #e5c6bd;border-radius:40px;background:#fff7f3;color:var(--lola-coral);box-shadow:0 8px 26px #22130f24;font-weight:650}
.fse-lola .lola-photo{display:block;flex:none;width:44px;height:44px;border-radius:50%;object-fit:cover;background:#fbe7df}
.fse-lola .lola-dialog{position:fixed;inset:auto max(20px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) auto;margin:0;width:min(390px,calc(100% - 40px));max-width:none;max-height:calc(100dvh - 40px);padding:0;border:1px solid var(--lola-line);border-radius:20px;background:#fffdfa;color:var(--lola-ink);box-shadow:0 14px 45px #16171330}
.fse-lola .lola-dialog[open]{display:flex;flex-direction:column}
.fse-lola .lola-dialog::backdrop{background:#171a151f}
.fse-lola .lola-header,.fse-lola .lola-footer{display:flex;align-items:center;gap:12px;padding:10px 16px}
.fse-lola .lola-header{border-bottom:1px solid var(--lola-line)}
.fse-lola .lola-header strong{font-size:18px;letter-spacing:-.035em}
.fse-lola .lola-close{margin-left:auto;width:44px;height:44px;padding:0;border:0;border-radius:9px;background:none;font-size:24px}
.fse-lola .lola-main{min-height:0;overflow:auto;padding:14px 16px}
.fse-lola .lola-reply{background:#f3f4ed;border-radius:4px 14px 14px;padding:12px}
.fse-lola .lola-reply h2{font:650 19px/1.2 Inter,system-ui,sans-serif;letter-spacing:-.035em;margin:0;color:var(--lola-ink)}
.fse-lola .lola-reply p{margin:5px 0 0;color:var(--lola-muted)}
.fse-lola .lola-choice{width:fit-content;max-width:92%;margin:0 0 9px auto;padding:6px 10px;border-radius:12px 12px 3px;background:#fbe7df}
.fse-lola .lola-actions{display:grid;gap:6px;margin-top:10px}
.fse-lola .lola-action{display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:7px 10px;border:1px solid var(--lola-line);border-radius:9px;text-align:left;text-decoration:none;background:none}
.fse-lola a.lola-action,.fse-lola .lola-human{color:var(--lola-coral)}
.fse-lola .lola-action:hover,.fse-lola .lola-close:hover{background:#f3f4ed}
.fse-lola .lola-footer{border-top:1px solid var(--lola-line);padding-block:3px;font-size:13px}
.fse-lola .lola-footer button{min-height:44px;padding:0;border:0;background:none}
.fse-lola .lola-human{margin-left:auto;display:flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:3px}
.fse-lola :focus-visible{outline:2px solid var(--lola-coral);outline-offset:2px}
.fse-lola[data-preview] .lola-launch{position:static;margin-top:12px}
@media(max-width:480px){.fse-lola .lola-launch,.fse-lola .lola-dialog{right:max(10px,env(safe-area-inset-right));bottom:max(10px,env(safe-area-inset-bottom))}.fse-lola .lola-dialog{width:calc(100% - 20px);max-height:calc(100dvh - 20px)}}
@media print{.fse-lola{display:none}}
