.public-assistant{position:fixed;right:max(1.25rem,env(safe-area-inset-right));bottom:max(1.25rem,env(safe-area-inset-bottom));z-index:900;font-family:Inter,Arial,sans-serif}.public-assistant__trigger{display:inline-flex;align-items:center;gap:.6rem;min-height:3.2rem;padding:.55rem .9rem;border:1px solid #b7833f;border-radius:999px;background:#fffaf3;color:#5d3820;box-shadow:0 10px 24px rgba(70,43,25,.18);font:600 .92rem/1.2 Inter,Arial,sans-serif;cursor:pointer}.public-assistant__trigger-icon{display:grid;width:2rem;height:2rem;place-items:center;border-radius:50%;background:#f4e5cf;color:#86541e}.public-assistant__trigger-icon svg{width:1.25rem;height:1.25rem}.public-assistant__panel{position:absolute;right:0;bottom:calc(100% + .8rem);width:min(23rem,calc(100vw - 2.5rem));max-height:min(34rem,calc(100vh - 7rem));overflow:auto;border:1px solid #ddc39e;border-radius:1rem;background:#fffdf9;box-shadow:0 18px 40px rgba(70,43,25,.24);color:#4c3020}.public-assistant__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1rem .85rem;border-bottom:1px solid #ead9c3}.public-assistant__head strong{color:#5d3820;font-family:Georgia,serif;font-size:1.2rem}.public-assistant__close{display:grid;width:2.5rem;height:2.5rem;place-items:center;border:0;border-radius:50%;background:transparent;color:#5d3820;font:1.7rem/1 Arial,sans-serif;cursor:pointer}.public-assistant__body{padding:1rem}.public-assistant__welcome{margin:0 0 1rem;color:#634838;font:600 1rem/1.45 Inter,Arial,sans-serif}.public-assistant__questions{display:grid;gap:.65rem}.public-assistant__question,.public-assistant__back,.public-assistant__action{width:100%;min-height:2.8rem;padding:.7rem .8rem;border:1px solid #ddc39e;border-radius:.7rem;background:#fff;color:#5d3820;text-align:left;font:600 .9rem/1.35 Inter,Arial,sans-serif;text-decoration:none;cursor:pointer}.public-assistant__question:hover,.public-assistant__question:focus-visible,.public-assistant__back:hover,.public-assistant__back:focus-visible{border-color:#a76a28;background:#fff5e7}.public-assistant__visitor,.public-assistant__reply{margin:0 0 .9rem;padding:.8rem;border-radius:.75rem;line-height:1.5}.public-assistant__visitor{background:#f5e9d7}.public-assistant__reply{background:#fbf6ef}.public-assistant__reply p{margin:.45rem 0 0;white-space:pre-line}.public-assistant__action{display:block;box-sizing:border-box;margin-bottom:.75rem;border-color:#7a481d;background:#704116;color:#fff;text-align:center}.public-assistant__action:hover,.public-assistant__action:focus-visible{background:#5e3414}.public-assistant__trigger:focus-visible,.public-assistant__close:focus-visible,.public-assistant__question:focus-visible,.public-assistant__back:focus-visible,.public-assistant__action:focus-visible{outline:3px solid #8c5b22;outline-offset:3px}@media(max-width:30rem){.public-assistant{right:max(.75rem,env(safe-area-inset-right));bottom:max(.75rem,env(safe-area-inset-bottom))}.public-assistant__panel{width:calc(100vw - 1.5rem);max-height:calc(100vh - 6rem)}.public-assistant__trigger-label{display:none}.public-assistant__trigger{min-width:3.4rem;justify-content:center;padding:.55rem}}
