.whatsapp-contact{display:none!important}.support-launch{position:fixed;bottom:24px;right:24px;z-index:110;border:0;border-radius:30px;padding:17px 24px;background:#16c784;color:#082c20;font:800 14px Manrope,sans-serif;box-shadow:0 10px 30px #061c2833;cursor:pointer}.support-panel{position:fixed;right:24px;bottom:88px;width:380px;max-width:calc(100vw - 28px);height:570px;max-height:calc(100dvh - 120px);z-index:111;background:#fff;border:1px solid #d6e4df;border-radius:20px;box-shadow:0 25px 90px #0b12204d;display:flex;flex-direction:column;overflow:hidden;color:#0b1220;font:14px Manrope,sans-serif}.support-panel[hidden]{display:none}.support-head{padding:23px;background:#0b1220;color:white;display:flex;justify-content:space-between;align-items:start}.support-head strong{font-size:20px}.support-head small{display:block;color:#9ec4b3;margin-top:6px;font-size:11px}.support-head button{border:0;background:transparent;color:white;font-size:22px;cursor:pointer}.support-body{padding:18px;flex:1;overflow:auto}.support-welcome{font-size:20px;letter-spacing:-.6px}.support-topics{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:16px 0}.support-topics button{background:#eff8f2;border:1px solid #d5e8dc;border-radius:8px;padding:11px;color:#184c35;cursor:pointer}.support-message{padding:12px 14px;margin:10px 0;border-radius:12px;background:#eef4f1;white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.6}.support-message.visitor{background:#d9f7e8;margin-left:30px}.support-message small{display:block;font-size:10px;color:#5b7166}.support-compose{padding:14px;border-top:1px solid #e2ebe6;display:flex;gap:8px}.support-compose textarea{resize:none;min-width:0;flex:1;height:58px;background:#f3f7f5;border:1px solid #d9e4de;border-radius:8px;padding:9px;font:inherit;color:#0b1220}.support-compose button{border:0;background:#16c784;border-radius:8px;padding:10px;font-weight:800;cursor:pointer}.support-foot{padding:0 16px 13px;display:flex;justify-content:space-between;gap:10px;font-size:11px}.support-foot a{color:#08784b}.support-state{padding:0 16px 8px;font-size:11px;color:#596d63}#support-admin{margin:40px;padding:30px;background:#eef5f0;color:#0b1220;border-radius:15px}#support-conversations{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0}#support-admin-messages{max-height:420px;overflow:auto}#support-admin textarea{display:block;width:100%;min-height:80px}@media(max-width:700px){.support-launch{bottom:78px;right:14px}.support-panel{right:14px;bottom:140px;max-height:calc(100dvh - 160px)}}

.support-panel{width:410px;height:640px;border-radius:18px;box-shadow:0 28px 100px #07101b55;isolation:isolate}.support-panel .support-head{position:static;margin:0;height:auto;min-height:100px;padding:24px;border:0;background:radial-gradient(circle at 90% 0,#16c78445,transparent 70%),#0b1220}.support-head strong{letter-spacing:-.04em;font-size:25px}.support-head strong span{display:block;font-size:9px;letter-spacing:.15em;color:#80e7b1;margin-top:6px}.support-head small{line-height:1.6}.support-panel .support-compose{position:static;right:auto;top:auto;width:auto;display:flex;margin:0;gap:9px;flex-shrink:0;background:white;padding:15px}.support-panel .support-body{background:linear-gradient(#f4f8f6,#fff);min-height:0}.support-welcome{font-weight:800;line-height:1.2;margin:10px 0;font-size:25px}.support-topics button:hover{background:#d9f4e4;border-color:#16c784}.support-session-tools{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #dae8df;padding-top:12px;margin-top:20px}.support-new{padding:6px 0!important;border:0!important;background:transparent!important;color:#087849;font-size:11px}.support-counter{font-size:10px;color:#6a8175}.support-message{max-width:90%;border:1px solid #dfe9e3;border-radius:13px 13px 13px 3px;margin-right:22px}.support-message.visitor{margin-left:auto;margin-right:0;border-color:#c9e7d5;border-radius:13px 13px 3px 13px}.support-message time{display:block;text-align:right;font-size:9px;color:#647e6e;margin-top:6px}.support-panel .support-state{margin:0;line-height:1.6;background:#eef6f1;padding:9px 16px;font-size:10px}.support-compose textarea:focus{outline:2px solid #16c784;outline-offset:1px}.support-compose button:disabled{opacity:.55;cursor:wait}.support-foot{padding-top:10px;border-top:1px solid #edf2ef;background:white}#support-admin{border:1px solid #cddfd3}#support-admin #support-reply{position:static;width:100%;max-width:800px;margin-top:20px}#support-admin textarea,#support-assignment input,#support-assignment select{color:#0b1220;background:white;border:1px solid #cbded2}#support-admin-messages p{padding:14px 18px;border:1px solid #d4e4da;background:white;border-radius:10px;white-space:pre-wrap}#support-assignment{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}#support-conversations button{border-radius:8px;text-align:left;background:#fff}#support-conversations button:hover{border-color:#16c784}@media(max-width:700px){.support-panel,body:has(.contact-dock) .support-panel{right:10px;bottom:78px;width:calc(100vw - 20px);max-width:none;height:calc(100dvh - 100px);max-height:700px}.support-panel .support-head{min-height:92px;padding:19px}.support-panel .support-compose{padding:12px}.support-body{padding:15px}.support-welcome{font-size:22px}#support-admin{margin:20px 5%;padding:20px}}
