/* PrisTek V592: scoped, unobtrusive assistant — no checkout or email styling */
.pt592-support{position:fixed;right:18px;bottom:18px;z-index:2147482000;font-family:system-ui,-apple-system,Segoe UI,sans-serif;color:#152622;line-height:1.4;font-size:14px}
.pt592-support *{box-sizing:border-box}.pt592-support button{cursor:pointer;font:inherit}.pt592-toggle{background:#153e32!important;color:#fff!important;border:1px solid #173a31!important;border-radius:24px!important;padding:12px 19px!important;box-shadow:0 8px 24px #09292133!important;font-weight:700!important}
.pt592-toggle:focus-visible,.pt592-support button:focus-visible,.pt592-input:focus-visible{outline:3px solid #97c9b6!important;outline-offset:2px}
.pt592-tip{display:block;max-width:235px;margin:0 0 8px auto;background:#fff;color:#163c30;border:1px solid #d7e5df;border-radius:13px;padding:10px 14px;box-shadow:0 8px 22px #0002;text-align:left;font-size:13px}
.pt592-tip[hidden],.pt592-panel[hidden]{display:none!important}
.pt592-panel{width:min(380px,calc(100vw - 24px));height:min(570px,calc(100dvh - 100px));min-height:350px;background:#fff;border:1px solid #dae5df;border-radius:18px;box-shadow:0 14px 55px #09261f44;display:flex;flex-direction:column;overflow:hidden;margin-bottom:10px}
.pt592-head{background:#163e31;color:#fff;padding:17px 16px;display:flex;align-items:center;justify-content:space-between}.pt592-branding{display:grid;gap:4px}.pt592-branding strong{font-size:16px}.pt592-branding span{font-size:11px;opacity:.83}
.pt592-close{background:transparent!important;border:0!important;color:white!important;font-size:26px!important;line-height:1!important;padding:3px 10px!important}
.pt592-feed{padding:16px;overflow:auto;flex:1;display:flex;flex-direction:column;gap:12px;background:#f6f8f7}.pt592-msg{max-width:94%;padding:11px 12px;border-radius:13px;white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;background:#fff;border:1px solid #dfe7e2;align-self:flex-start}.pt592-you{align-self:flex-end;background:#e1f0e8;border-color:#c6dbd1}.pt592-links{margin-top:8px;display:flex;gap:7px;flex-wrap:wrap}.pt592-links a{font-size:12px;display:inline-block;border:1px solid #a7cab7;border-radius:15px;padding:5px 8px;color:#11412e!important;text-decoration:none!important}
.pt592-quick{display:flex;overflow:auto;gap:7px;padding:11px 12px 1px}.pt592-quick[hidden]{display:none}.pt592-chip{font-size:12px!important;border:1px solid #bed6ca!important;background:#f8fbf9!important;color:#164735!important;border-radius:18px!important;white-space:nowrap!important;padding:7px 10px!important}.pt592-form{display:flex;gap:8px;padding:11px}.pt592-input{border:1px solid #cddbd3!important;border-radius:9px!important;padding:10px!important;min-width:0;flex:1;background:#fff!important;color:#162b23!important;font-size:13px!important}.pt592-send{border:0!important;border-radius:9px!important;background:#173f31!important;color:#fff!important;padding:9px 13px!important}.pt592-send:disabled{opacity:.5}.pt592-hint{font-size:10px;color:#627a6d;padding:0 13px 11px}
@media(max-width:640px){.pt592-support{right:12px;bottom:14px}.pt592-panel{height:min(560px,calc(100dvh - 90px))}.pt592-toggle{padding:10px 16px!important}}
@media(prefers-reduced-motion:reduce){.pt592-support *{scroll-behavior:auto!important}}
