.support-launcher{position:fixed;right:26px;bottom:26px;border:0;border-radius:50px;background:var(--blue);color:white;display:flex;align-items:center;gap:10px;padding:15px 21px;font-size:14px;font-weight:600;box-shadow:0 5px 25px #17366830;z-index:45}.chat-symbol{display:grid;place-items:center;width:23px;height:19px;line-height:1;font-size:20px;border:1.5px solid currentColor;border-radius:6px}.support-dialog{position:fixed;inset:auto 24px 24px auto;margin:0;padding:0;width:405px;max-width:calc(100% - 32px);max-height:calc(100dvh - 32px);border-radius:12px;overflow:hidden}.support-dialog[open]{display:flex;flex-direction:column}.support-dialog::backdrop{background:#10283b20}.support-head{background:var(--ink);color:white;display:flex;justify-content:space-between;gap:20px;padding:24px}.support-head .eyebrow{font-size:10px;color:#b8cce1}.support-head h2{font-size:22px;margin:7px 0 0}.support-head p{font-size:12px;color:#c3d0da;margin:8px 0 0}.support-head .close-button{color:#fff;align-self:start}.support-links{display:flex;gap:10px;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding:12px 20px;font-size:11px;background:#fff}.support-links>a{color:var(--blue);font-weight:600}.support-messages{min-height:150px;max-height:260px;overflow:auto;overscroll-behavior:contain;padding:20px;background:#f5f7f9;display:flex;flex-direction:column;gap:13px}.support-greeting{background:white;border:1px solid #e4e9ed;border-radius:9px;padding:16px;font-size:13px}.support-greeting>p{font-size:12px;color:var(--muted);margin-top:9px}.support-bubble{max-width:90%;padding:11px 14px;border-radius:11px;background:#fff;align-self:start;white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;color:var(--ink);border:1px solid #e3e9ee}.support-bubble.customer{align-self:end;background:#eaf0ff;border-color:#d8e3ff}.support-bubble>small{display:block;font-size:10px;color:var(--muted);margin-bottom:4px}.support-form{padding:16px 20px 18px;background:white;border-top:1px solid var(--line)}.support-form textarea{display:block;resize:vertical;width:100%;min-height:62px;max-height:120px;padding:11px 12px;border:1px solid #ced8df;border-radius:7px;font-size:14px}.support-email-label{font-size:12px;display:block}.support-email-label>span{font-size:11px;color:var(--muted);margin-left:8px}.support-email-label input{display:block;margin-top:5px;width:100%;padding:8px 11px;border:1px solid #ced8df;border-radius:5px;font-size:14px}.support-consent{display:flex;align-items:start;gap:8px;font-size:11px;color:var(--muted);margin:10px 0 12px}.support-consent input{margin:4px 0 0;accent-color:var(--blue)}.support-consent a{text-decoration:underline}.support-form-bottom{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:10px}.support-form-bottom>span{font-size:11px;color:var(--muted);overflow-wrap:anywhere}.support-send{background:var(--blue);color:#fff;border:0;border-radius:5px;padding:9px 14px;font-size:13px;white-space:nowrap}.contact-options{margin-top:10px}.contact-email{display:block;text-align:center;margin:20px 0 5px;color:var(--blue);font-size:14px;overflow-wrap:anywhere}.footer-main>div{min-width:0}.footer-main a{overflow-wrap:anywhere}@media(max-width:560px){.support-launcher{right:16px;bottom:16px;padding:13px 17px}.support-dialog{right:12px;bottom:12px;width:calc(100% - 24px);max-width:none;max-height:calc(100dvh - 24px)}.support-head{padding:20px}.support-messages{max-height:220px;min-height:120px;padding:15px}.support-form textarea,.support-email-label input{font-size:16px}.support-head h2{font-size:21px}.support-form{padding:14px 16px}}
