.ts-wa-popup-section{margin:0!important;padding:0!important;min-height:0}
.ts-wa-popup[hidden]{display:none!important}
.ts-wa-popup{display:block;color:#26212b;font-family:inherit;text-align:left;line-height:1.4}
.ts-wa-popup,.ts-wa-popup *{box-sizing:border-box}
.ts-wa-popup button::before,.ts-wa-popup button::after,.ts-wa-popup a::before,.ts-wa-popup a::after{content:none!important}
.ts-wa-popup .ts-wa-popup__launcher{appearance:none;position:fixed;z-index:8;left:50%;bottom:max(calc(var(--ts-floating-bottom,16px) - 8px),env(safe-area-inset-bottom,0px));transform:translateX(-50%);display:flex;align-items:center;justify-content:center;gap:6px;width:max-content;max-width:calc(100vw - 32px);min-height:36px;margin:0;padding:7px 12px;border:1px solid #16a34a;border-radius:24px;background:#fff!important;color:#57535d!important;box-shadow:0 1px 4px #183a2412;font:inherit;font-size:13px;font-weight:400;line-height:1.3;letter-spacing:normal;text-transform:none;cursor:pointer}
.ts-wa-popup__launcher .ts-wa-popup__icon{width:18px;height:18px;flex:0 0 18px;color:#16a34a}
.ts-wa-popup__dialog:not([open]){display:none!important}
.ts-wa-popup .ts-wa-popup__dialog{position:fixed;inset:0;z-index:20;float:none;display:block;width:min(370px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - var(--ts-floating-bottom,16px) - 32px);margin:auto;padding:0;border:1px solid #e2d5e8;border-radius:16px;background:#fff;color:#26212b;box-shadow:0 12px 60px #201c2345;overflow-y:auto;overscroll-behavior:contain}
.ts-wa-popup__dialog::backdrop{background:#21152755}
.ts-wa-popup .ts-wa-popup__panel{position:relative;padding:24px;background:#fff}
.ts-wa-popup .ts-wa-popup__brand{display:flex;align-items:center;gap:9px;margin:0 0 16px;padding-right:22px;color:#147943;font-size:14px;font-weight:700}
.ts-wa-popup__brand .ts-wa-popup__icon{width:27px;height:27px;flex:0 0 27px;color:#147943}
.ts-wa-popup .ts-wa-popup__title{margin:0 0 10px;padding:0;color:#26212b;font-size:23px;font-weight:750;line-height:1.2;text-transform:none;letter-spacing:normal}
.ts-wa-popup .ts-wa-popup__text{margin:0 0 14px;padding:0;color:#665c6c;font-size:14px;line-height:1.5}
.ts-wa-popup .ts-wa-popup__benefits{display:grid;gap:8px;margin:0 0 20px;padding:0;list-style:none}
.ts-wa-popup .ts-wa-popup__benefits>li{display:block;float:none;width:100%;margin:0;padding:10px;text-align:center;border:1px solid #e4d6ea;border-radius:8px;background:#f8f3fa;color:#5a0d75;font-size:14px;font-weight:700;line-height:1.3}
.ts-wa-popup .ts-wa-popup__benefits>li::before,.ts-wa-popup .ts-wa-popup__benefits>li::after{content:none}
.ts-wa-popup .ts-wa-popup__close{all:unset;box-sizing:border-box;position:absolute;top:4px;right:4px;display:grid;place-items:center;width:44px;height:44px;color:#665c6c;cursor:pointer}
.ts-wa-popup .ts-wa-popup__follow{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;margin:0;padding:12px;border:0;border-radius:8px;background:#5a0d75;color:#fff;font-size:14px;font-weight:700;text-decoration:none;text-transform:none;line-height:1.4;letter-spacing:normal}
.ts-wa-popup .ts-wa-popup__follow:hover{background:#450a5a;color:#fff}
.ts-wa-popup .ts-wa-popup__launcher:hover{background:#f5fbf7!important;color:#3d4941!important}
.ts-wa-popup .ts-wa-popup__launcher::after{content:""!important;position:absolute;inset:-4px 0;display:block;background:none!important;border:0;box-shadow:none;transform:none;border-radius:24px}
.ts-wa-popup button:focus-visible,.ts-wa-popup a:focus-visible{outline:3px solid #5a0d75;outline-offset:3px}
@media(max-width:759px){.ts-wa-popup .ts-wa-popup__panel{padding:22px}.ts-wa-popup .ts-wa-popup__title{font-size:21px}}
@media(min-width:760px){.ts-wa-popup .ts-wa-popup__launcher{left:auto;right:16px;transform:none}}
