.sv-chat-launch{width:52px!important;height:52px!important;min-height:52px!important;display:grid!important;place-items:center!important;padding:0!important;border:1px solid #ffffff35!important;border-radius:50%!important;background:#2158a0!important;color:#fff!important;box-shadow:0 8px 24px #17314426;cursor:pointer;position:relative;font:600 14px Inter,Arial,sans-serif;z-index:990}.sv-chat-launch svg{width:25px;height:25px}.sv-chat-launch>span{position:absolute;right:63px;top:12px;white-space:nowrap;padding:6px 10px;border-radius:7px;background:#173144;color:#fff;opacity:0;pointer-events:none}.sv-chat-launch:hover>span,.sv-chat-launch:focus-visible>span{opacity:1}.sv-chat-launch:focus-visible{outline:3px solid #146e62;outline-offset:4px}.sv-chat-open .sv13-contact-rail,.sv-chat-open .sv13-to-top,.sv-chat-open .mobile-bar,.sv-chat-open .sv-chat-launch{visibility:hidden!important}.sv-chat-overlay[hidden],.sv-chat-dialog [hidden]{display:none!important}.sv-chat-overlay{position:fixed;inset:0;z-index:99990;background:#0d233322;display:flex;justify-content:flex-end;align-items:flex-end;padding:20px;box-sizing:border-box}.sv-chat-dialog{width:390px;max-width:100%;max-height:calc(100dvh - 40px);display:flex;flex-direction:column;background:#fff;color:#173144;border-radius:20px;box-shadow:0 22px 90px #122b4b35;overflow:hidden;font:400 16px/1.55 Inter,Arial,sans-serif}.sv-chat-dialog *{box-sizing:border-box}.sv-chat-dialog .sv-chat-header{display:flex;gap:15px;justify-content:space-between;align-items:flex-start;padding:22px;background:linear-gradient(120deg,#14354b,#145b64);color:white}.sv-chat-eyebrow{font-size:10px;font-weight:700;letter-spacing:.13em;color:#cce8e5}.sv-chat-dialog .sv-chat-header h2{font:750 24px/1.3 Inter,Arial,sans-serif;margin:7px 0}.sv-chat-dialog .sv-chat-header p{font-size:13px;color:#e0f0ee;margin:0}.sv-chat-dialog [data-chat-dismiss]{width:44px;height:44px;flex:0 0 44px;background:#ffffff17;color:#fff;border:1px solid #ffffff40;border-radius:50%;font-size:25px;line-height:1;cursor:pointer}.sv-chat-scroll{overflow-y:auto;overscroll-behavior:contain;padding:20px;min-height:120px}.sv-chat-dialog p{font-size:15px;line-height:1.6;margin:0 0 16px}.sv-chat-dialog h3{font:700 21px/1.4 Inter,Arial,sans-serif;margin:0 0 12px}.sv-chat-dialog label:not(.sv-chat-consent){display:block;font-size:15px;font-weight:650;margin:16px 0 6px}.sv-chat-dialog input:not([type=checkbox]),.sv-chat-dialog textarea{width:100%;border:1px solid #b5c5ce;padding:11px 12px;border-radius:8px;font:400 16px/1.5 Inter,Arial,sans-serif;background:#fff;color:#173144}.sv-chat-dialog textarea{resize:vertical;min-height:75px;max-height:200px}.sv-chat-consent{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.6;margin:18px 0}.sv-chat-consent input{width:18px;height:18px;flex:0 0 18px;margin-top:3px}.sv-chat-dialog a{color:#174e82;text-underline-offset:3px}.sv-chat-dialog .sv-chat-primary{display:flex;width:100%;align-items:center;justify-content:center;min-height:48px;border:0;border-radius:9px;background:#174e82;color:white;text-decoration:none;font:650 16px/1.4 Inter,Arial,sans-serif;padding:12px;margin:12px 0;cursor:pointer}.sv-chat-dialog button:disabled{opacity:.65;cursor:wait}.sv-chat-secondary{display:block;text-align:center;font-size:15px;margin:16px 0}.sv-chat-text{border:0;background:transparent;text-decoration:underline;color:#174e82;font:500 14px/1.5 Inter,Arial,sans-serif;cursor:pointer;padding:8px 0}.sv-chat-notice:empty{display:none}.sv-chat-dialog .sv-chat-notice{font-size:14px;border-left:3px solid #9c7420;background:#fff6e3;padding:12px;border-radius:6px}.sv-chat-log{max-height:300px;overflow:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:12px;padding:2px}.sv-chat-bubble{max-width:92%;border-radius:12px;padding:12px 14px;overflow-wrap:anywhere}.sv-chat-staff{background:#edf5f6;align-self:flex-start}.sv-chat-visitor{background:#eaf0fc;align-self:flex-end}.sv-chat-bubble strong{font-size:12px;display:block;margin-bottom:4px}.sv-chat-bubble p{white-space:pre-wrap;font-size:15px;margin:0}.sv-chat-bubble time{font-size:11px;display:block;color:#526876;margin-top:6px}.sv-chat-dialog .sv-chat-footnote{font-size:12px;color:#526876;margin-top:12px}.sv-chat-dialog :focus-visible{outline:3px solid #248c7e;outline-offset:3px}.sv-chat-open{overflow:hidden}.sv-chat-end{display:flex;gap:12px;justify-content:space-between}
.sv13-contact-rail>.sv-chat-launch{width:44px!important;height:44px!important;min-height:44px!important}body:has(.nav.open) .sv-chat-launch,body:has([data-nav-disclosure][open]) .sv-chat-launch{visibility:hidden!important}
@media(min-width:801px){body>.sv-chat-launch{position:fixed;right:24px;top:calc(50% + 115px)}}
@media(max-width:800px){body>.sv-chat-launch{position:fixed;right:16px;bottom:calc(151px + env(safe-area-inset-bottom,0px));width:48px!important;height:48px!important;min-height:48px!important;z-index:990}.sv-chat-overlay{padding:12px;padding-bottom:max(12px,env(safe-area-inset-bottom,0px))}.sv-chat-dialog{width:390px;max-height:calc(100dvh - 24px);border-radius:16px}.sv-chat-dialog .sv-chat-header{padding:17px}.sv-chat-scroll{padding:17px}.sv-chat-log{max-height:30dvh}}
@media(prefers-reduced-motion:reduce){.sv-chat-dialog *{scroll-behavior:auto!important}}

@media(max-width:800px){.mobile-bar{grid-template-columns:minmax(44px,.9fr) minmax(48px,1fr) minmax(64px,1.3fr) minmax(44px,.9fr) minmax(48px,1fr) minmax(44px,.9fr)!important;gap:2px!important;padding-left:4px!important;padding-right:4px!important}.mobile-bar>.sv-chat-launch{position:static;width:100%!important;height:100%!important;min-height:44px!important;display:flex!important;flex-direction:column;justify-content:center;gap:3px;padding:5px 2px!important;border-radius:6px!important;border:0!important;box-shadow:none;font-size:12px!important;line-height:1.2!important}.mobile-bar>.sv-chat-launch svg{width:21px;height:21px}.mobile-bar>.sv-chat-launch>span{position:static;opacity:1;padding:0;background:transparent;color:inherit;white-space:normal;pointer-events:auto;font-size:12px;line-height:1.2}}
