.msa-support{position:fixed;right:20px;bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:9999;font:16px/1.5 Arial,sans-serif;color:#1d243d}.msa-support [hidden],.msa-support[hidden]{display:none!important}.msa-support button,.msa-support a{font:inherit}.msa-support-launcher{border:0;border-radius:28px;background:#242f64;color:#fff;padding:15px 23px;cursor:pointer;box-shadow:0 4px 18px #0003}.msa-support-panel{position:absolute;bottom:65px;right:0;width:340px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 130px);overflow:auto;background:white;border:1px solid #dfe3ec;border-radius:16px;padding:22px;box-shadow:0 6px 35px #0003}.msa-support-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.msa-support-heading h2{margin:0;font:600 20px/1.3 Georgia,serif;color:#242f64}.msa-support-close{border:0;background:transparent;color:#242f64;font-size:28px!important;cursor:pointer;padding:4px 10px}.msa-support-open,.msa-support-whatsapp{display:block;width:100%;box-sizing:border-box;text-align:center;padding:12px;border-radius:6px;text-decoration:none!important}.msa-support-open{border:0;background:#242f64;color:white;cursor:pointer}.msa-support-open:disabled{opacity:.55;cursor:wait}.msa-support-whatsapp{background:#075e54;color:white!important;margin-top:16px}.msa-support small,.msa-support-status{font-size:14px;line-height:1.5;display:block}.msa-support small{margin-top:8px}.msa-support-contact{display:inline-block;margin-top:14px;color:#242f64;text-decoration:underline}.msa-support-unread{color:#ffb9b9;margin-left:9px}.msa-support :focus-visible{outline:3px solid #2bb8b8;outline-offset:3px}@media(max-width:600px){.msa-support{right:12px}}@media print{.msa-support{display:none}}
