.jit-cb{box-sizing:border-box;z-index:var(--jit-cb-z,99990)}.jit-cb *,.jit-cb *:before,.jit-cb *:after{box-sizing:border-box}.jit-cb--font{font-family:var(--jit-cb-font,inherit)}.jit-cb--hidden{display:none!important}.jit-cb__button{display:flex;align-items:center;justify-content:center;gap:10px;color:var(--jit-cb-btn-fg,#fff);line-height:1.2;text-align:center;text-decoration:none;background:var(--jit-cb-btn-bg,#333);border:var(--jit-cb-border,2px) solid #fff0;transition:background-color .15s ease,filter .15s ease,transform .15s ease,box-shadow .15s ease}.jit-cb__button:hover,.jit-cb__button:focus,.jit-cb__button:visited{color:var(--jit-cb-btn-fg,#fff);text-decoration:none}.jit-cb__button:focus-visible{outline:2px solid currentColor;outline-offset:2px}.jit-cb__icon{flex:0 0 auto;fill:currentColor}.jit-cb__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jit-cb--style-outline .jit-cb__button,.jit-cb--style-soft .jit-cb__button{border-color:var(--jit-cb-btn-line,currentColor)}.jit-cb--style-soft .jit-cb__button{border-color:#fff0}.jit-cb--hover-darken .jit-cb__button:hover{filter:brightness(.9)}.jit-cb--hover-lift .jit-cb__button:hover{transform:translateY(-3px);box-shadow:0 6px 14px rgb(0 0 0/.2)}.jit-cb--hover-scale .jit-cb__button:hover{transform:scale(1.06)}.jit-cb__button:active{opacity:.85}.jit-cb-bar{position:fixed;left:0;right:0;display:none;gap:var(--jit-cb-bar-gap,10px);padding:var(--jit-cb-bar-pad,10px);background:var(--jit-cb-bar-bg,#fff);box-shadow:var(--jit-cb-bar-shadow,0 -2px 10px rgb(0 0 0/.12));transition:transform .25s ease}.jit-cb-bar--bottom{bottom:0;padding-bottom:calc(var(--jit-cb-bar-pad,10px) + env(safe-area-inset-bottom,0px))}.jit-cb-bar--top{top:0}.jit-cb-bar--contained{left:50%;right:auto;width:100%;max-width:var(--jit-cb-bar-max,600px);transform:translateX(-50%)}.jit-cb-bar--away{transform:translateY(100%)}.jit-cb-bar--top.jit-cb-bar--away{transform:translateY(-100%)}.jit-cb-bar--contained.jit-cb-bar--away{transform:translateX(-50%) translateY(100%)}.jit-cb-bar--top.jit-cb-bar--contained.jit-cb-bar--away{transform:translateX(-50%) translateY(-100%)}.jit-cb-bar .jit-cb__button{min-width:0;min-height:var(--jit-cb-btn-height,50px);padding:10px;border-radius:var(--jit-cb-radius,6px);font-size:var(--jit-cb-bar-font,16px);font-weight:var(--jit-cb-bar-weight,600);text-transform:var(--jit-cb-bar-case,none)}.jit-cb-bar .jit-cb__icon{width:var(--jit-cb-bar-icon,22px);height:var(--jit-cb-bar-icon,22px)}.jit-cb-bar--row{flex-direction:row}.jit-cb-bar--row .jit-cb__button{flex:1 1 0%}.jit-cb-bar--stacked{flex-direction:column}.jit-cb-bar--stacked .jit-cb__button{width:100%}.jit-cb-bar--grid{grid-template-columns:repeat(2,minmax(0,1fr))}.jit-cb-bar--icon_above .jit-cb__button{flex-direction:column;gap:4px;padding:6px 10px}.jit-cb-bar--icon_only .jit-cb__button{gap:0}.jit-cb-bubble{position:fixed;bottom:var(--jit-cb-bottom,30px);display:none}.jit-cb-bubble--right{right:var(--jit-cb-side,30px)}.jit-cb-bubble--left{left:var(--jit-cb-side,30px)}.jit-cb-bubble__list{display:flex;gap:var(--jit-cb-gap,10px);margin:0;padding:0}.jit-cb-bubble--column .jit-cb-bubble__list{flex-direction:column;align-items:flex-end;margin-bottom:var(--jit-cb-gap,10px)}.jit-cb-bubble--column.jit-cb-bubble--left .jit-cb-bubble__list{align-items:flex-start}.jit-cb-bubble--row .jit-cb-bubble__list{flex-direction:row;align-items:center}.jit-cb-bubble--row.jit-cb-bubble--right{flex-direction:row;align-items:center;justify-content:flex-end}.jit-cb-bubble--row.jit-cb-bubble--right .jit-cb-bubble__list{margin-right:var(--jit-cb-gap,10px)}.jit-cb-bubble--row.jit-cb-bubble--left{flex-direction:row-reverse;align-items:center;justify-content:flex-end}.jit-cb-bubble--row.jit-cb-bubble--left .jit-cb-bubble__list{flex-direction:row-reverse;margin-left:var(--jit-cb-gap,10px)}.jit-cb-bubble__item{position:relative;display:flex;align-items:center}.jit-cb-bubble .jit-cb__button{width:var(--jit-cb-size,50px);height:var(--jit-cb-size,50px);box-shadow:var(--jit-cb-shadow,0 2px 10px rgb(0 0 0/.2))}.jit-cb-bubble .jit-cb__icon{width:var(--jit-cb-icon,22px);height:var(--jit-cb-icon,22px)}.jit-cb-bubble--shape-circle .jit-cb__button,.jit-cb-bubble--shape-circle .jit-cb-bubble__toggle{border-radius:50%}.jit-cb-bubble--shape-rounded .jit-cb__button,.jit-cb-bubble--shape-rounded .jit-cb-bubble__toggle{border-radius:var(--jit-cb-radius,6px)}.jit-cb-bubble--shape-square .jit-cb__button,.jit-cb-bubble--shape-square .jit-cb-bubble__toggle{border-radius:0}.jit-cb-bubble__toggle{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:var(--jit-cb-toggle,60px);height:var(--jit-cb-toggle,60px);margin-left:auto;padding:0;border:0;color:var(--jit-cb-text,#fff);background:var(--jit-cb-toggle-bg,#1b5e8f);box-shadow:var(--jit-cb-shadow,0 2px 10px rgb(0 0 0/.25));cursor:pointer;transition:transform .2s ease}.jit-cb-bubble--left .jit-cb-bubble__toggle,.jit-cb-bubble--row .jit-cb-bubble__toggle{margin-left:0;margin-right:0}.jit-cb-bubble--column.jit-cb-bubble--left .jit-cb-bubble__toggle{margin-right:auto}.jit-cb-bubble__toggle .jit-cb__icon{width:60%;height:60%}.jit-cb-bubble__toggle:hover{transform:scale(1.05)}.jit-cb-bubble__toggle:focus-visible{outline:2px solid currentColor;outline-offset:3px}.jit-cb-bubble__toggle .jit-cb__icon--close{display:none}.jit-cb-bubble.is-open .jit-cb-bubble__toggle .jit-cb__icon--open{display:none}.jit-cb-bubble.is-open .jit-cb-bubble__toggle .jit-cb__icon--close{display:block}.jit-cb-bubble--collapsible .jit-cb-bubble__list{visibility:hidden;opacity:0}.jit-cb-bubble--collapsible.jit-cb-bubble--animated .jit-cb-bubble__list{transform:translateY(10px);transition:opacity .2s ease,transform .2s ease,visibility .2s}.jit-cb-bubble--collapsible.is-open .jit-cb-bubble__list{visibility:visible;opacity:1;transform:none}.jit-cb__tip{position:absolute;top:50%;right:calc(var(--jit-cb-size,50px) + 10px);padding:6px 10px;border-radius:4px;color:#fff;font-size:var(--jit-cb-tip-font,14px);font-weight:600;line-height:1.2;white-space:nowrap;background:var(--jit-cb-tip-bg,rgb(20 20 20/.92));opacity:0;pointer-events:none;transform:translateY(-50%);transition:opacity .15s ease}.jit-cb-bubble--left .jit-cb__tip{right:auto;left:calc(var(--jit-cb-size,50px) + 10px)}.jit-cb-bubble--row .jit-cb__tip{top:auto;right:auto;left:50%;bottom:calc(var(--jit-cb-size,50px) + 10px);transform:translateX(-50%)}.jit-cb-bubble--labels-hover .jit-cb-bubble__item:hover .jit-cb__tip,.jit-cb-bubble--labels-hover .jit-cb-bubble__item:focus-within .jit-cb__tip,.jit-cb-bubble--labels-always .jit-cb__tip{opacity:1}@media (prefers-reduced-motion:reduce){.jit-cb__button,.jit-cb-bar,.jit-cb-bubble__toggle,.jit-cb-bubble--animated .jit-cb-bubble__list{transition:none}.jit-cb--hover-lift .jit-cb__button:hover,.jit-cb--hover-scale .jit-cb__button:hover,.jit-cb-bubble__toggle:hover{transform:none}}@media print{.jit-cb{display:none!important}}