.desktop-chat{display:none}@media (min-width:1024px){:root:has(.desktop-chat) .desktop-chat{z-index:998;display:block;position:fixed;bottom:25px;right:30px}:is(:root:has(.sticky-footer--desktop) .desktop-chat,:root:has(#embeddedMessagingFrame:not(.isMinimized)) .desktop-chat){display:none}:root:has(.desktop-chat):not(:has(.sticky-footer--desktop)) #embeddedMessagingConversationButton{display:none!important}:root:has(.desktop-chat__button):not(:has(.sticky-footer--desktop)) #embeddedMessagingFrame.isMinimized{display:none!important}}.desktop-chat__button{box-sizing:border-box;background:var(--color-blue-base,#006bd6);color:#fff;height:56px;font:inherit;white-space:nowrap;cursor:pointer;border:0;border-radius:9999px;align-items:center;gap:10px;padding:0 24px 0 20px;font-size:18px;font-weight:500;line-height:1;transition:background-color .15s ease-out,transform .15s ease-out;display:inline-flex;box-shadow:0 4px 16px #0003}.desktop-chat__button:hover{background:var(--color-blue-dark,#003464)}.desktop-chat__button:active{transform:scale(.97)}.desktop-chat__button:focus-visible{outline:3px solid var(--color-blue-base,#006bd6);outline-offset:3px}.desktop-chat__button[aria-busy=true]{opacity:.7;cursor:progress}.desktop-chat__icon{flex:none;width:28px;height:28px;display:block;position:relative}.desktop-chat__icon svg{width:100%;height:100%;display:block}.desktop-chat__unread{box-sizing:border-box;border:2px solid var(--color-blue-base,#006bd6);background:var(--color-red-base,#d1334a);border-radius:9999px;width:12px;height:12px;position:absolute;top:-2px;right:-2px}
