.help-widget{position:fixed;right:24px;bottom:24px;z-index:100;font-family:'DM Sans',Arial,sans-serif;color:#263023}.help-toggle{border:0;border-radius:100px;background:#24301f;color:#fff;box-shadow:0 8px 28px #17271330;padding:15px 20px;font:700 14px 'DM Sans',Arial,sans-serif;cursor:pointer}.help-toggle span{color:#d8f46a;font-size:19px;margin-right:8px}.help-panel{position:absolute;right:0;bottom:62px;width:min(370px,calc(100vw - 32px));max-height:min(640px,calc(100dvh - 100px));overflow:auto;background:#fffefa;border:1px solid #dfe5d8;border-radius:18px;box-shadow:0 18px 65px #1e301e2d}.help-header{position:sticky;top:0;background:#e8f2ce;display:flex;align-items:center;gap:12px;padding:17px;border-radius:18px 18px 0 0;z-index:1}.help-avatar{display:grid;place-items:center;background:#d8f46a;color:#20311b;border-radius:50%;width:38px;height:38px;font-size:22px;flex:none}.help-header h2{font-size:16px;margin:0;letter-spacing:-.02em}.help-header p{font-size:12px;color:#57664c;margin:3px 0 0}.help-close{margin-left:auto;border:0;background:transparent;font-size:26px;color:#344632;cursor:pointer;width:36px;height:36px}.help-body{padding:18px}.help-message,.help-answer{font-size:14px;line-height:1.55;padding:13px 15px;border-radius:14px;background:#f1f4eb}.help-answer{margin-top:12px;background:#f6ecf2}.help-questions{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin:16px 0}.help-questions button{border:1px solid #d5dfcb;background:#fff;color:#2e4524;border-radius:100px;padding:9px 13px;font:600 13px 'DM Sans',Arial,sans-serif;text-align:left;cursor:pointer}.help-questions button:hover{background:#eff6e7}.help-action,.help-whatsapp{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;border-radius:9px;font-size:13px;font-weight:700}.help-action{background:#d8f46a;color:#26321c}.help-whatsapp{margin-top:8px;border:1px solid #cad8bf;color:#30492b}.help-disclosure{font-size:11px;color:#687764;line-height:1.5;margin:12px 0 0}.help-panel [hidden]{display:none!important}.help-widget :focus-visible{outline:2px solid #5f8436;outline-offset:2px}@media(max-width:650px){.help-widget{right:16px;bottom:16px}.help-panel{max-height:calc(100dvh - 95px)}.help-toggle{padding:13px 16px;font-size:13px}}
