.grotek-wa{position:fixed;right:24px;bottom:24px;z-index:9999;font-family:Inter,Arial,sans-serif;color:#171717}.grotek-wa *{box-sizing:border-box}.grotek-wa__toggle{display:flex;align-items:center;gap:12px;background:#25d366;color:#092715;border:0;border-radius:100px;padding:13px 19px;box-shadow:0 12px 38px #0003;cursor:pointer;font:600 13px Inter,Arial,sans-serif;transition:transform .2s}.grotek-wa__toggle:hover{transform:translateY(-3px)}.grotek-wa__toggle svg{width:26px;height:26px}.grotek-wa__panel{position:absolute;right:0;bottom:calc(100% + 14px);width:min(370px,calc(100vw - 32px));background:#fff;border:1px solid #e8e8e8;border-radius:18px;overflow:hidden;box-shadow:0 20px 65px #0003}.grotek-wa__panel[hidden]{display:none}.grotek-wa__head{display:flex;align-items:center;gap:12px;background:#151515;color:#fff;padding:20px}.grotek-wa__avatar{width:46px;height:46px;border-radius:50%;overflow:hidden;display:grid;place-items:center;flex-shrink:0;background:#78c901;color:#151515;font-size:23px;font-weight:700}.grotek-wa__avatar img{width:100%;height:100%;object-fit:cover}.grotek-wa__identity{display:grid;gap:4px;min-width:0}.grotek-wa__identity strong{font-size:15px}.grotek-wa__identity span{font-size:12px;color:#bbb}.grotek-wa__close{margin-left:auto;align-self:flex-start;background:transparent;border:0;color:#fff;font-size:26px;line-height:1;cursor:pointer}.grotek-wa__body{padding:22px;display:grid;gap:10px}.grotek-wa__bubble{background:#f1f6e9;border-radius:4px 13px 13px 13px;padding:14px;margin:0 0 8px;font-size:14px;line-height:1.55}.grotek-wa__body label{font-size:12px;font-weight:700;margin-top:5px}.grotek-wa__body select,.grotek-wa__body textarea{display:block;width:100%;border:1px solid #d9d9d9;background:#fff;color:#222;border-radius:8px;padding:12px;font:13px Inter,Arial,sans-serif;outline-offset:2px}.grotek-wa__body textarea{resize:vertical;min-height:85px}.grotek-wa__hint{font-size:11px;line-height:1.5;color:#6c6c6c;margin:5px 0}.grotek-wa__send{border:0;background:#78c901;color:#111;padding:14px 15px;border-radius:8px;cursor:pointer;font:700 13px Inter,Arial,sans-serif;display:flex;justify-content:space-between;align-items:center}.grotek-wa__send:disabled{opacity:.5;cursor:not-allowed}@media(max-width:600px){.grotek-wa{right:15px;bottom:15px}.grotek-wa__toggle{padding:14px}.grotek-wa__toggle span{display:none}.grotek-wa__panel{bottom:calc(100% + 12px)}.grotek-wa__body{padding:18px}}
