#po-support-root{--po-forest:#214c3b;--po-sage:#eaf2eb;--po-border:#dbe6dc;font-family:system-ui,-apple-system,"Segoe UI",sans-serif;color:#213c30}#po-support-root *{box-sizing:border-box}#po-support-root button,#po-support-root a{font:inherit}#po-support-root .po-trigger{position:fixed;right:20px;bottom:20px;z-index:99990;border:0;border-radius:50px;background:var(--po-forest);color:#fff;box-shadow:0 7px 25px #153d2c45;padding:13px 19px;cursor:pointer;font-weight:650;display:flex;gap:9px;align-items:center}#po-support-root .po-trigger:focus-visible,#po-support-root button:focus-visible,#po-support-root a:focus-visible{outline:3px solid #c5a742;outline-offset:3px}#po-support-root .po-panel{position:fixed;right:20px;bottom:82px;z-index:99990;width:min(370px,calc(100vw - 24px));height:min(560px,calc(100dvh - 110px));background:#fff;border:1px solid var(--po-border);border-radius:18px;box-shadow:0 12px 45px #0e2b2038;display:none;overflow:hidden;flex-direction:column}#po-support-root .po-panel.po-open{display:flex}#po-support-root .po-head{padding:15px 16px;background:var(--po-forest);color:white;display:flex;justify-content:space-between;align-items:center;gap:8px}#po-support-root .po-head strong{display:block;font-size:15px}#po-support-root .po-head small{font-size:11px;opacity:.9}#po-support-root .po-head button{background:transparent;border:0;color:white;cursor:pointer;padding:5px 8px}#po-support-root .po-actions{padding:12px;display:grid;grid-template-columns:1fr 1fr;gap:7px;background:#f5f8f5}#po-support-root .po-actions button{border:1px solid #cadccc;border-radius:9px;background:#fff;color:var(--po-forest);padding:9px 6px;font-size:12px;cursor:pointer}#po-support-root .po-messages{flex:1;overflow:auto;padding:12px;background:#fafcf9;min-height:0}#po-support-root .po-message{margin:7px 0;padding:10px 12px;max-width:92%;border-radius:12px;font-size:13px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}#po-support-root .po-message.po-assistant{background:#fff;border:1px solid var(--po-border)}#po-support-root .po-message.po-customer{background:var(--po-sage);margin-left:auto}#po-support-root .po-links{display:flex;gap:8px;padding:10px 12px;border-top:1px solid var(--po-border)}#po-support-root .po-links a{flex:1;text-align:center;text-decoration:none;border-radius:8px;padding:9px 4px;font-size:12px;font-weight:650;background:#edf3ee;color:var(--po-forest)}#po-support-root .po-links a:first-child{background:#236f4c;color:#fff}#po-support-root .po-compose{display:flex;padding:9px;gap:6px;border-top:1px solid var(--po-border)}#po-support-root .po-compose input{min-width:0;flex:1;padding:10px;border:1px solid #cadccc;border-radius:9px;background:#fff;color:#213c30;font-size:13px}#po-support-root .po-compose button{border:0;border-radius:9px;padding:0 14px;background:var(--po-forest);color:white;cursor:pointer}#po-support-root .po-note{font-size:10px;line-height:1.35;color:#69756d;padding:0 12px 9px}body.woocommerce-checkout #po-support-root .po-trigger{bottom:88px}@media(max-width:600px){#po-support-root .po-trigger{right:14px;bottom:18px;padding:12px 15px}#po-support-root .po-panel{right:12px;bottom:75px;height:min(540px,calc(100dvh - 105px))}body.woocommerce-checkout #po-support-root .po-panel{bottom:135px;height:min(490px,calc(100dvh - 155px))}}@media(prefers-reduced-motion:reduce){#po-support-root *{scroll-behavior:auto!important}}
