@charset "utf-8";

#usntA42Toggle { background: rgb(245, 245, 245); box-shadow: rgba(0, 0, 0, 0.24) 0px 1px 2px; border-radius: 28px; position: fixed; bottom: 20px; left: 20px; z-index: 2147483647; display: inline-block !important; }

#usntA42Toggle.usntA42top-left { inset: 20px auto auto 20px; }

#usntA42Toggle.usntA42top-right { inset: 20px 20px auto auto; }

#usntA42Toggle.usntA42bottom-right { right: 20px; left: auto; }

#usntA42Toggle a#usntA42Link { display: block; padding: 13px 0px 13px 44px; position: relative; width: 48px; height: 48px; overflow: hidden; border-radius: 90px; box-sizing: border-box; line-height: 18px; background-color: rgb(235, 235, 240); text-decoration: underline; transform: translate3d(0px, 0px, 0px); border: 2px solid rgb(245, 245, 245); color: rgb(54, 54, 56); }

#usntA42Toggle a#usntA42Link:focus { box-shadow: rgba(235, 235, 240, 0.87) 0px 0px 0px 3px; outline: 0px; border-color: rgb(0, 64, 221); }

#usntA42Toggle i#usntA42Icon { background-color: rgb(245, 245, 245); position: absolute; width: 44px; height: 44px; left: 0px; top: 0px; overflow: hidden; background-size: 34px; background-repeat: no-repeat; background-position: 6px center; border-radius: 90px; box-shadow: rgba(0, 0, 0, 0.24) 0px 1px 2px; }

#usntA42Toggle a#usntA42Link.usntA42Focus, #usntA42Toggle.usntA42Expanded a#usntA42Link, #usntA42Toggle:not([class*="usntA42Touch"]) a#usntA42Link:hover { min-width: 44px; min-height: 44px; width: auto; height: auto; }

#usntA42Toggle div#usntA42Txt { font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Ubuntu, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif; font-size: 14px; font-weight: 400; padding-right: 12px; transition: margin-left 0.35s cubic-bezier(0.19, 1, 0.22, 1); margin-left: -200px; transform: translate3d(0px, 0px, 0px); }

#usntA42Toggle.usntA42Touch div#usntA42Txt { margin-left: -200px; }

#usntA42Link.usntA42Focus div#usntA42Txt, #usntA42Toggle.usntA42Expanded div#usntA42Txt, #usntA42Toggle:not([class*="usntA42Touch"]) a#usntA42Link:hover div#usntA42Txt { margin-left: 6px; }

#usntA42Toggle.usntA42Dark a#usntA42Link { background-color: rgb(36, 36, 38); border-color: rgb(68, 68, 70); color: rgb(216, 216, 220); }

#usntA42Toggle.usntA42Dark a#usntA42Link.usntA42Focus { border-color: rgb(64, 156, 255); box-shadow: rgba(36, 36, 38, 0.87) 0px 0px 0px 3px; }

#usntA42Toggle.usntA42Dark i#usntA42Icon { background-color: rgb(68, 68, 70); }

#usntA42Toggle.usntA42bottom-right a#usntA42Link, #usntA42Toggle.usntA42top-right a#usntA42Link { padding: 13px 44px 13px 0px; }

#usntA42Toggle.usntA42bottom-right i#usntA42Icon, #usntA42Toggle.usntA42top-right i#usntA42Icon { left: auto; right: 0px; }

#usntA42Toggle.usntA42bottom-right div#usntA42Txt, #usntA42Toggle.usntA42top-right div#usntA42Txt { padding-right: 8px; padding-left: 12px; }

#usntA42Toggle.usntA42-small a#usntA42Link { width: 36px; height: 36px; padding: 7px 0px 7px 32px; }

#usntA42Toggle.usntA42-small i#usntA42Icon { width: 32px; height: 32px; background-size: 22px; }

#usntA42Toggle.usntA42-small a#usntA42Link.usntA42Focus, #usntA42Toggle.usntA42-small.usntA42Expanded a#usntA42Link, #usntA42Toggle:not([class*="usntA42Touch"]).usntA42-small a#usntA42Link:hover { min-width: 32px; min-height: 32px; width: auto; height: auto; }

#usntA42Toggle.usntA42-small.usntA42bottom-right a#usntA42Link, #usntA42Toggle.usntA42-small.usntA42top-right a#usntA42Link { padding: 7px 32px 7px 0px; }

#usntA42Toggle.usntA42-small.usntA42bottom-right div#usntA42Txt, #usntA42Toggle.usntA42-small.usntA42top-right div#usntA42Txt { padding-right: 3px; padding-left: 6px; }

@media print {
  #usntA42Toggle { display: none !important; }
}

#usntA42Toggle { transition: left 0.5s; }

#usntA42Toggle.hide { left: -68px; transition-delay: 0.2s; }

#usntA42Toggle.usntA42top-right, #usntA42Toggle.usntA42bottom-right { transition: right 0.5s; }

#usntA42Toggle.usntA42top-right.hide, #usntA42Toggle.usntA42bottom-right.hide { left: auto; right: -68px; transition-delay: 0.2s; }

#usntA42Toggle:not([class*="usntA42Touch"]).hide:hover, #usntA42Toggle:not([class*="usntA42Touch"]).hide:hover, #usntA42Toggle.hide:has(a:focus), #usntA42Toggle.hide:has(a:focus) { left: 20px; right: auto; transition-delay: 0s; }

#usntA42Toggle:not([class*="usntA42Touch"]).usntA42top-right.hide:hover, #usntA42Toggle:not([class*="usntA42Touch"]).usntA42bottom-right.hide:hover, #usntA42Toggle.usntA42top-right.hide:has(a:focus), #usntA42Toggle.usntA42bottom-right.hide:has(a:focus) { right: 20px; left: auto; transition-delay: 0s; }

#usntA42Toggle.usntA42Expanded.hide { left: 20px; right: auto; transition-delay: 0s; }

#usntA42Toggle.usntA42Expanded.usntA42top-right.hide, #usntA42Toggle.usntA42Expanded.usntA42bottom-right.hide { right: 20px; left: auto; transition-delay: 0s; }