/* oBeynet 2.5.85: WhatsApp help widget. Standalone, no third-party CSS. */
#ob2585-wa{position:fixed;right:20px;bottom:22px;z-index:2147481000;font-family:system-ui,-apple-system,"Segoe UI",Arial,sans-serif;font-size:14px;line-height:1.5;color:#17202a;direction:ltr;pointer-events:none}
#ob2585-wa *,#ob2585-wa *::before,#ob2585-wa *::after{box-sizing:border-box}
#ob2585-wa button,#ob2585-wa a{font:inherit}
#ob2585-wa .wa-trigger{pointer-events:auto;margin-left:auto;display:flex;align-items:center;justify-content:center;width:60px;height:60px;border:0;border-radius:50%;background:#25d366;color:#fff;box-shadow:0 6px 20px rgba(0,0,0,.23);cursor:pointer;transition:transform .14s,box-shadow .14s}
#ob2585-wa .wa-trigger svg{display:block;width:32px;height:32px;fill:currentColor}
#ob2585-wa .wa-trigger:hover{transform:translateY(-2px);box-shadow:0 8px 22px rgba(0,0,0,.26)}
#ob2585-wa .wa-trigger:focus-visible,#ob2585-wa .wa-card :focus-visible{outline:3px solid #1459b8;outline-offset:3px}
#ob2585-wa .wa-card{pointer-events:auto;width:min(348px,calc(100vw - 32px));border:1px solid #dce8e4;border-radius:18px;box-shadow:0 12px 36px rgba(17,31,43,.22);background:#fff;overflow:hidden;margin-bottom:12px;transform-origin:bottom right}
#ob2585-wa .wa-card[hidden]{display:none!important}
#ob2585-wa .wa-head{display:flex;align-items:center;gap:10px;padding:14px 14px;background:#0c6150;color:#fff}
#ob2585-wa .wa-mark{flex:none;border-radius:13px;background:rgba(255,255,255,.15);width:38px;height:38px;display:flex;align-items:center;justify-content:center}
#ob2585-wa .wa-mark svg{width:25px;height:25px;fill:#fff}
#ob2585-wa .wa-head-title{display:block;font-size:15px;font-weight:740;line-height:1.25}
#ob2585-wa .wa-head-sub{display:block;font-size:11px;color:#ddfff1;margin-top:3px}
#ob2585-wa .wa-close{border:0;border-radius:9px;background:transparent;color:#fff;cursor:pointer;padding:3px 8px;margin-left:auto;font-size:24px;line-height:1.2}
#ob2585-wa .wa-main{padding:16px 15px 13px;background:#f9fbfa}
#ob2585-wa .wa-greeting{margin:0 0 13px;color:#22302f;font-size:14px}
#ob2585-wa .wa-action{display:flex;align-items:center;justify-content:center;text-align:center;gap:6px;text-decoration:none;border:0;border-radius:11px;min-height:43px;padding:10px 12px;background:#25d366;color:#103323;font-weight:750;transition:filter .14s}
#ob2585-wa .wa-action:hover{filter:brightness(.94)}
#ob2585-wa .wa-quick{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}
#ob2585-wa .wa-quick a{padding:7px 10px;border:1px solid #c9d7d1;border-radius:999px;background:#fff;color:#134a3d;font-size:12px;line-height:1.3;text-decoration:none}
#ob2585-wa .wa-quick a:hover{background:#e9f8f0}
#ob2585-wa .wa-note{font-size:11px;margin:11px 0 0;color:#5f7069}
@media (max-width:767px){#ob2585-wa{right:14px;bottom:calc(78px + env(safe-area-inset-bottom, 0px))}#ob2585-wa .wa-trigger{width:54px;height:54px}#ob2585-wa .wa-card{width:min(328px,calc(100vw - 28px))}}
@media (prefers-reduced-motion:reduce){#ob2585-wa .wa-trigger,#ob2585-wa .wa-action{transition:none}}
@media print{#ob2585-wa{display:none!important}}
