.scb-root{--scb-bg:#B32620;--scb-fg:#fff;--scb-bubble-bg:#fff;--scb-bubble-fg:#151719;--scb-radius:20px;--scb-offset:20px;--scb-font:inherit;position:fixed;z-index:9990;bottom:calc(var(--scb-offset) + env(safe-area-inset-bottom,0px));right:max(20px,env(safe-area-inset-right,0px));width:min(368px,calc(100vw - 32px));font-family:var(--scb-font);font-size:16px;line-height:1.4;color:var(--scb-fg);text-align:left;box-sizing:border-box}.scb-root *,.scb-root *::before,.scb-root *::after{box-sizing:border-box}.scb-root [hidden]{display:none!important}.scb-root[data-position=left]{right:auto;left:max(20px,env(safe-area-inset-left,0px))}.scb-root[data-position=center]{left:50%;right:auto;transform:translateX(-50%)}.scb-root button,.scb-root a{font-family:inherit;letter-spacing:normal;text-transform:none;text-decoration:none!important;box-shadow:none;cursor:pointer;margin:0;border:0}.scb-root .scb-welcome{background:var(--scb-bubble-bg);color:var(--scb-bubble-fg);border:1px solid currentColor;border-radius:16px;padding:16px 48px 16px 20px;margin-bottom:8px;position:relative;box-shadow:0 6px 24px #15171912}.scb-welcome p{margin:0;font-size:16px;line-height:1.45;color:inherit;font-family:inherit;overflow-wrap:anywhere}.scb-root .scb-welcome-close{position:absolute;right:0;top:2px;min-width:44px;min-height:44px;padding:0;background:#fff0;color:inherit;font-size:26px;border-radius:12px}.scb-toolbar{display:flex;justify-content:flex-end;margin:0 0 4px}.scb-root .scb-close{width:44px;height:44px;font-size:26px;border-radius:50%;padding:0;background:var(--scb-bubble-bg);color:var(--scb-bubble-fg);border:1px solid currentColor;line-height:1}.scb-bar{display:flex!important;flex-wrap:nowrap!important;align-items:stretch;background:var(--scb-bg);color:var(--scb-fg);border-radius:var(--scb-radius);padding:5px;box-shadow:0 5px 22px #15171924;width:100%;margin:0;gap:0}.scb-root .scb-option{display:flex;flex:1 1 0%;min-width:0;min-height:72px;flex-direction:column;justify-content:center;align-items:center;gap:6px;background:#fff0;color:var(--scb-fg);padding:10px 4px;font-size:16px;font-weight:600;line-height:1.2;border-radius:calc(var(--scb-radius) - 4px);text-align:center;overflow-wrap:anywhere}.scb-root .scb-option+.scb-option{border-left:1px solid currentColor;border-top-left-radius:0;border-bottom-left-radius:0}.scb-option svg{display:block;width:23px;height:23px;flex-shrink:0;color:inherit}.scb-root .scb-option:hover{color:var(--scb-fg);text-decoration:underline!important;text-underline-offset:4px}.scb-root :is(button,a):focus-visible{outline:3px solid currentColor;outline-offset:3px;box-shadow:0 0 0 6px var(--scb-bg);position:relative;z-index:1}.scb-root .scb-restore{display:block;margin-left:auto;min-height:44px;padding:10px 18px;border-radius:16px;background:var(--scb-bg);color:var(--scb-fg);font-size:16px;font-weight:600}.scb-root[data-size=compact] .scb-option{min-height:60px;padding:6px 3px;gap:4px}.scb-spacer{height:240px}.scb-sr{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.scb-root.scb-yielding{visibility:hidden;pointer-events:none}@media(min-width:768px){.scb-root[data-desktop="0"]{display:none}}@media(max-width:767px){.scb-root{width:min(368px,calc(100vw - 24px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px)));right:max(12px,env(safe-area-inset-right,0px));left:auto;transform:none}.scb-root[data-mobile-position=left]{left:max(12px,env(safe-area-inset-left,0px));right:auto;transform:none}.scb-root[data-mobile-position=right]{right:max(12px,env(safe-area-inset-right,0px));left:auto;transform:none}.scb-root[data-mobile-position=center]{left:50%;right:auto;transform:translateX(-50%)}.scb-root[data-mobile="0"]{display:none}.scb-root[data-mobile-size=compact] .scb-option{min-height:60px;padding:6px 3px;gap:4px}.scb-root[data-mobile-size=comfortable] .scb-option{min-height:72px;padding:10px 4px;gap:6px}}@media(prefers-reduced-motion:reduce){.scb-root *{animation:none!important;transition:none!important}}@media(forced-colors:active){.scb-bar,.scb-welcome,.scb-close,.scb-restore{border:1px solid ButtonText}.scb-option{color:LinkText!important}}@media print{.scb-root,.scb-spacer{display:none!important}}