.ph-tawk-button[hidden],.ph-tawk-button [hidden],[data-ph-tawk-open][hidden]{display:none!important}
.ph-tawk-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;max-width:calc(100vw - 24px);padding:13px 18px;background:var(--ph-tawk-bg,#15231f);color:var(--ph-tawk-text,#fff);border:1px solid var(--ph-tawk-accent,#b7f7d4);border-radius:var(--ph-tawk-radius,12px);font-weight:600;font-size:14px;line-height:1.35;font-family:inherit;cursor:pointer;letter-spacing:normal;text-transform:none;white-space:normal;text-align:center}
.ph-tawk-button:hover{filter:brightness(1.12)}.ph-tawk-button:focus-visible{outline:3px solid var(--ph-tawk-accent,#b7f7d4);outline-offset:3px}
.ph-tawk-dot{width:8px;height:8px;flex:none;border-radius:50%;background:var(--ph-tawk-accent,#b7f7d4)}.ph-tawk-button[data-status=offline] .ph-tawk-dot,.ph-tawk-button[data-status=away] .ph-tawk-dot{opacity:.45}
.ph-tawk-unread{background:var(--ph-tawk-accent,#b7f7d4);color:var(--ph-tawk-bg,#15231f);border-radius:20px;min-width:20px;padding:2px 5px;font-size:12px}
.ph-tawk-floating{position:fixed;z-index:var(--ph-tawk-z,10000);box-shadow:0 5px 22px #0003}
@media(min-width:768px){
[data-ph-tawk-desktop$=l] .ph-tawk-floating{left:max(var(--ph-tawk-dx),env(safe-area-inset-left));right:auto}
[data-ph-tawk-desktop$=r] .ph-tawk-floating{right:max(var(--ph-tawk-dx),env(safe-area-inset-right));left:auto}
[data-ph-tawk-desktop^=b] .ph-tawk-floating{bottom:calc(var(--ph-tawk-dy) + env(safe-area-inset-bottom));top:auto}
[data-ph-tawk-desktop^=t] .ph-tawk-floating{top:calc(var(--ph-tawk-dy) + env(safe-area-inset-top));bottom:auto}
[data-ph-tawk-desktop^=c] .ph-tawk-floating{top:calc(50% + var(--ph-tawk-dy));bottom:auto;transform:translateY(-50%)}
}
@media(max-width:767px){
.ph-tawk-button{padding:11px 14px;font-size:13px}
[data-ph-tawk-mobile$=l] .ph-tawk-floating{left:max(var(--ph-tawk-mx),env(safe-area-inset-left));right:auto}
[data-ph-tawk-mobile$=r] .ph-tawk-floating{right:max(var(--ph-tawk-mx),env(safe-area-inset-right));left:auto}
[data-ph-tawk-mobile^=b] .ph-tawk-floating{bottom:calc(var(--ph-tawk-my) + env(safe-area-inset-bottom));top:auto}
[data-ph-tawk-mobile^=t] .ph-tawk-floating{top:calc(var(--ph-tawk-my) + env(safe-area-inset-top));bottom:auto}
[data-ph-tawk-mobile^=c] .ph-tawk-floating{top:calc(50% + var(--ph-tawk-my));bottom:auto;transform:translateY(-50%)}
}
