.fcp-widget{--fcp-bottom:24px;--fcp-horizontal:24px;--fcp-mobile-bottom:16px;--fcp-mobile-horizontal:16px;--fcp-z:9990;--fcp-primary:#166534;--fcp-secondary:#fff;--fcp-hover:#14532d;--fcp-icon:#fff;--fcp-panel:#fff;--fcp-text:#111827;--fcp-muted:#4b5563;--fcp-tooltip:#111827;--fcp-tooltip-text:#fff;--fcp-pulse:#166534;--fcp-pulse-duration:2200ms;--fcp-pulse-delay:-1100ms;--fcp-button-size:54px;--fcp-icon-size:24px;--fcp-item-icon-size:22px;--fcp-item-icon-box-size:42px;--fcp-panel-width:320px;--fcp-radius:20px;--fcp-gap:4px;--fcp-duration:180ms;--fcp-font-family:inherit;--fcp-panel-title-size:15px;--fcp-panel-subtitle-size:12px;--fcp-item-title-size:14px;--fcp-item-description-size:12px;--fcp-magnetic-x:0px;--fcp-magnetic-y:0px;bottom:calc(var(--fcp-bottom) + env(safe-area-inset-bottom,0px));font-family:var(--fcp-font-family);-webkit-font-smoothing:antialiased;font-size:15px;height:var(--fcp-button-size);line-height:1.5;position:fixed;width:var(--fcp-button-size);z-index:var(--fcp-z)}.fcp-widget,.fcp-widget *{box-sizing:border-box}.fcp-widget [hidden]{display:none!important}.fcp-widget[data-side=right]{right:calc(var(--fcp-horizontal) + env(safe-area-inset-right,0px))}.fcp-widget[data-side=left]{left:calc(var(--fcp-horizontal) + env(safe-area-inset-left,0px))}.fcp-widget button.fcp-widget__toggle{align-items:center;appearance:none;background:var(--fcp-primary)!important;border:0!important;border-radius:50%;box-shadow:0 10px 28px rgb(15 23 42 / 16%),0 2px 8px rgb(15 23 42 / 8%);color:var(--fcp-icon)!important;cursor:pointer;display:flex;height:var(--fcp-button-size);isolation:isolate;justify-content:center;margin:0;min-height:44px;min-width:44px;padding:0;position:relative;transition:background-color 180ms,box-shadow 180ms,transform 180ms cubic-bezier(.2, .8, .2, 1);width:var(--fcp-button-size);z-index:2}.fcp-widget__toggle-label{display:none;font-family:inherit;font-size:.84rem;font-weight:600;line-height:1.2;white-space:nowrap}.fcp-style-circle .fcp-widget__toggle{border-radius:50%}.fcp-style-square .fcp-widget__toggle{border-radius:4px}.fcp-style-rounded-square .fcp-widget__toggle{border-radius:16px}.fcp-style-bubble .fcp-widget__toggle{border-end-start-radius:9px;border-end-end-radius:50%;border-start-end-radius:50%;border-start-start-radius:50%}.fcp-style-pill{width:max-content}.fcp-style-bottom-bar .fcp-widget__toggle,.fcp-style-pill .fcp-widget__toggle{border-radius:999px;display:grid;gap:9px;grid-template-columns:var(--fcp-icon-size) auto;padding-inline:16px;width:auto}.fcp-style-pill .fcp-widget__toggle{min-width:132px}.fcp-style-bottom-bar .fcp-widget__close-icon,.fcp-style-bottom-bar .fcp-widget__main-icon,.fcp-style-pill .fcp-widget__close-icon,.fcp-style-pill .fcp-widget__main-icon{grid-column:1;grid-row:1;position:relative}.fcp-style-bottom-bar .fcp-widget__toggle-label,.fcp-style-pill .fcp-widget__toggle-label{display:block;grid-column:2;grid-row:1}.fcp-style-side-tab{bottom:auto;height:154px;top:50%;transform:translateY(-50%);width:52px}.fcp-style-side-tab .fcp-widget__toggle{border-radius:14px 0 0 14px;display:grid;gap:9px;grid-template-rows:var(--fcp-icon-size) auto;height:154px;padding-block:15px;width:52px}.fcp-style-side-tab[data-side=left] .fcp-widget__toggle{border-radius:0 14px 14px 0}.fcp-style-side-tab .fcp-widget__close-icon,.fcp-style-side-tab .fcp-widget__main-icon{grid-column:1;grid-row:1;position:relative}.fcp-style-side-tab .fcp-widget__toggle-label{display:block;grid-column:1;grid-row:2;writing-mode:vertical-rl}.fcp-widget.fcp-style-side-tab[data-side=right]{right:env(safe-area-inset-right,0)}.fcp-widget.fcp-style-side-tab[data-side=left]{left:env(safe-area-inset-left,0)}.fcp-style-bottom-bar{height:54px;left:calc(var(--fcp-horizontal) + env(safe-area-inset-left,0px));right:calc(var(--fcp-horizontal) + env(safe-area-inset-right,0px));width:auto}.fcp-style-bottom-bar .fcp-widget__toggle{height:54px;justify-content:center;width:100%}.fcp-button-animation-pulse:not(.is-open) .fcp-widget__toggle::after,.fcp-button-animation-pulse:not(.is-open) .fcp-widget__toggle::before,.fcp-pulse-enabled:not(.is-open) .fcp-widget__toggle::after,.fcp-pulse-enabled:not(.is-open) .fcp-widget__toggle::before{animation:fcp-pulse var(--fcp-pulse-duration) cubic-bezier(.2,.65,.3,1) infinite;background:var(--fcp-pulse);border-radius:inherit;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transform:scale(.92);will-change:opacity,transform;z-index:-1}.fcp-button-animation-pulse:not(.is-open) .fcp-widget__toggle::after,.fcp-pulse-enabled:not(.is-open) .fcp-widget__toggle::after{animation-delay:var(--fcp-pulse-delay)}@keyframes fcp-pulse{0%{opacity:.24;transform:scale(.92)}100%,75%{opacity:0;transform:scale(1.82)}}.fcp-widget button.fcp-widget__toggle:hover{background:var(--fcp-hover)!important;box-shadow:0 14px 34px rgb(15 23 42 / 20%),0 3px 10px rgb(15 23 42 / 9%);transform:translateY(-1px)}.fcp-widget__toggle:active{transform:translateY(0) scale(.97)}.fcp-button-animation-bounce:not(.is-open) .fcp-widget__toggle{animation:2.8s cubic-bezier(.34,1.56,.64,1) infinite fcp-button-bounce}.fcp-button-animation-shake:not(.is-open) .fcp-widget__toggle{animation:3.2s ease-in-out infinite fcp-button-shake}.fcp-button-animation-glow:not(.is-open) .fcp-widget__toggle{animation:2.2s ease-in-out infinite fcp-button-glow}.fcp-button-animation-spin-icon:not(.is-open) .fcp-widget__main-icon{animation:5.2s linear infinite fcp-button-spin}.fcp-button-animation-morph:not(.is-open) .fcp-widget__toggle{animation:3.4s ease-in-out infinite fcp-button-morph}.fcp-button-animation-float:not(.is-open) .fcp-widget__toggle{animation:3s ease-in-out infinite fcp-button-float}.fcp-button-animation-ring-ping:not(.is-open) .fcp-widget__toggle::after,.fcp-button-animation-ring-ping:not(.is-open) .fcp-widget__toggle::before{animation:2.2s cubic-bezier(.2,.65,.3,1) infinite fcp-ring-ping;background:0 0;border:2px solid var(--fcp-pulse);border-radius:inherit;content:"";inset:-1px;opacity:0;pointer-events:none;position:absolute;will-change:opacity,transform;z-index:-1}.fcp-button-animation-ring-ping:not(.is-open) .fcp-widget__toggle::after{animation-delay:-1.1s}.fcp-button-animation-magnetic:not(.is-open) .fcp-widget__toggle{transform:translate3d(var(--fcp-magnetic-x),var(--fcp-magnetic-y),0);will-change:transform}.fcp-button-animation-magnetic:not(.is-open) .fcp-widget__toggle:hover{transform:translate3d(var(--fcp-magnetic-x),var(--fcp-magnetic-y),0) scale(1.035)}.fcp-widget__toggle:focus-visible{animation:none}.fcp-widget__toggle:focus-visible .fcp-widget__main-icon{animation-play-state:paused}@keyframes fcp-button-bounce{0%,100%,72%,87%{transform:translate3d(0,0,0)}80%{transform:translate3d(0,-9px,0)}93%{transform:translate3d(0,-4px,0)}}@keyframes fcp-button-shake{0%,100%,76%{transform:translate3d(0,0,0) rotate(0)}80%,88%{transform:translate3d(-4px,0,0) rotate(-3deg)}84%,92%{transform:translate3d(4px,0,0) rotate(3deg)}}@keyframes fcp-button-glow{0%,100%{box-shadow:0 8px 24px rgb(15 23 42 / 22%),0 0 0 0 var(--fcp-pulse)}50%{box-shadow:0 10px 28px rgb(15 23 42 / 24%),0 0 18px 4px var(--fcp-pulse)}}@keyframes fcp-button-spin{to{transform:rotate(360deg)}}@keyframes fcp-button-morph{0%,100%{border-radius:50%;transform:scale(1)}50%{border-radius:18%;transform:scale(.94)}}@keyframes fcp-button-float{0%,100%{transform:translate3d(0,0,0)}50%{transform:translate3d(0,-6px,0)}}@keyframes fcp-ring-ping{0%{opacity:.62;transform:scale(.92)}100%,75%{opacity:0;transform:scale(1.58)}}.fcp-widget__link:focus-visible,.fcp-widget__noscript a:focus-visible,.fcp-widget__toggle:focus-visible{box-shadow:0 0 0 3px var(--fcp-panel),0 0 0 6px #2563eb!important;box-shadow:0 0 0 3px var(--fcp-panel),0 0 0 6px color-mix(in srgb,var(--fcp-primary) 64%,#2563eb)!important;outline:0!important}.fcp-widget__toggle svg{display:block;height:var(--fcp-icon-size);width:var(--fcp-icon-size)}.fcp-widget__main-image{display:block;height:var(--fcp-icon-size);object-fit:contain;width:var(--fcp-icon-size)}.fcp-widget__badge{background:var(--fcp-secondary);border:1px solid;border-radius:999px;box-shadow:0 6px 18px rgb(15 23 42 / 12%);color:var(--fcp-primary);font-size:.76rem;font-weight:600;max-width:min(180px,calc(100vw - var(--fcp-button-size) - 48px));overflow:hidden;padding:7px 11px;pointer-events:none;position:absolute;text-overflow:ellipsis;top:50%;transform:translateY(-50%);transition:opacity var(--fcp-duration) ease,transform var(--fcp-duration) ease;white-space:nowrap;z-index:1}.fcp-widget[data-side=right] .fcp-widget__badge{right:calc(100% + 9px)}.fcp-widget[data-side=left] .fcp-widget__badge{left:calc(100% + 9px)}.fcp-widget.is-open .fcp-widget__badge{opacity:0;transform:translateY(-50%) scale(.96)}.fcp-style-bottom-bar .fcp-widget__badge,.fcp-style-side-tab .fcp-widget__badge{display:none}.fcp-widget__close-icon,.fcp-widget__main-icon{align-items:center;display:flex;justify-content:center;position:absolute;transition:opacity var(--fcp-duration) ease,transform var(--fcp-duration) ease}.fcp-widget.is-open .fcp-widget__main-icon,.fcp-widget__close-icon{opacity:0;transform:rotate(-45deg) scale(.7)}.fcp-widget.is-open .fcp-widget__close-icon{opacity:1;transform:rotate(0) scale(1)}.fcp-widget__panel-header{border-bottom:1px solid #e2e8f0!important;border-color:color-mix(in srgb,var(--fcp-text) 9%,transparent)!important;display:block;margin:0 2px 4px;padding:9px 10px 12px}.fcp-widget__panel-copy{display:grid;min-width:0;text-align:start}.fcp-widget__panel-title{color:var(--fcp-text);font-size:var(--fcp-panel-title-size);font-weight:500;line-height:1.6}.fcp-widget__panel-subtitle{color:var(--fcp-muted);font-size:var(--fcp-panel-subtitle-size);font-weight:400;line-height:1.65;margin-top:1px}.fcp-widget div.fcp-widget__panel,.fcp-widget__noscript{background:var(--fcp-panel)!important;background:color-mix(in srgb,var(--fcp-panel) 94%,transparent)!important;-webkit-backdrop-filter:blur(18px) saturate(125%);backdrop-filter:blur(18px) saturate(125%);border:1px solid #e2e8f0!important;border-color:color-mix(in srgb,var(--fcp-text) 10%,transparent)!important;border-radius:var(--fcp-radius);bottom:calc(var(--fcp-button-size) + 12px);color:var(--fcp-text);margin:0;max-height:calc(100vh - var(--fcp-bottom) - var(--fcp-button-size) - 48px);overflow:hidden auto;padding:9px;position:absolute;width:min(var(--fcp-panel-width),calc(100vw - 24px))}.fcp-widget[data-side=right] .fcp-widget__noscript,.fcp-widget[data-side=right] .fcp-widget__panel{right:0;transform-origin:bottom right}.fcp-widget[data-side=left] .fcp-widget__noscript,.fcp-widget[data-side=left] .fcp-widget__panel{left:0;transform-origin:bottom left}.fcp-style-side-tab .fcp-widget__noscript,.fcp-style-side-tab .fcp-widget__panel{bottom:auto;top:50%;width:min(var(--fcp-panel-width),calc(100vw - 88px))}.fcp-style-side-tab[data-side=right] .fcp-widget__noscript,.fcp-style-side-tab[data-side=right] .fcp-widget__panel{right:calc(100% + 12px);transform-origin:center right}.fcp-style-side-tab[data-side=left] .fcp-widget__noscript,.fcp-style-side-tab[data-side=left] .fcp-widget__panel{left:calc(100% + 12px);transform-origin:center left}.fcp-style-bottom-bar .fcp-widget__noscript,.fcp-style-bottom-bar .fcp-widget__panel{width:min(var(--fcp-panel-width),100%)}.fcp-shadow-none .fcp-widget__noscript,.fcp-widget.fcp-shadow-none div.fcp-widget__panel{box-shadow:none!important}.fcp-shadow-soft .fcp-widget__noscript,.fcp-widget.fcp-shadow-soft div.fcp-widget__panel{box-shadow:0 20px 50px rgb(15 23 42 / 11%),0 3px 12px rgb(15 23 42 / 6%)!important}.fcp-shadow-medium .fcp-widget__noscript,.fcp-widget.fcp-shadow-medium div.fcp-widget__panel{box-shadow:0 24px 64px rgb(15 23 42 / 14%),0 4px 16px rgb(15 23 42 / 7%)!important}.fcp-widget__panel{opacity:0;transform:translate3d(0,8px,0);transition:opacity var(--fcp-duration) ease,transform var(--fcp-duration) cubic-bezier(.2, .8, .2, 1)}.fcp-widget.fcp-panel-skin-soft div.fcp-widget__panel{background:linear-gradient(145deg,color-mix(in srgb,var(--fcp-panel) 96%,transparent),color-mix(in srgb,var(--fcp-secondary) 88%,transparent))!important;border-color:color-mix(in srgb,var(--fcp-text) 8%,transparent)!important}.fcp-widget.fcp-panel-skin-minimal div.fcp-widget__panel{border-color:transparent!important;box-shadow:none!important;padding:5px}.fcp-widget.is-open .fcp-widget__panel{opacity:1;transform:translate3d(0,0,0)}.fcp-animation-scale .fcp-widget__panel{transform:scale(.96)}.fcp-animation-scale.is-open .fcp-widget__panel{transform:scale(1)}.fcp-animation-bounce .fcp-widget__panel{transform:translate3d(0,18px,0) scale(.94);transition-timing-function:cubic-bezier(.34,1.56,.64,1)}.fcp-animation-bounce.is-open .fcp-widget__panel{transform:translate3d(0,0,0) scale(1)}.fcp-animation-flip .fcp-widget__panel{transform:perspective(700px) rotateX(-12deg) translate3d(0,8px,0)}.fcp-animation-flip.is-open .fcp-widget__panel{transform:perspective(700px) rotateX(0) translate3d(0,0,0)}.fcp-style-side-tab .fcp-widget__panel{transform:translate3d(0,calc(-50% + 8px),0)}.fcp-style-side-tab.is-open .fcp-widget__panel{transform:translate3d(0,-50%,0)}.fcp-style-side-tab.fcp-animation-bounce .fcp-widget__panel,.fcp-style-side-tab.fcp-animation-scale .fcp-widget__panel{transform:translate3d(0,-50%,0) scale(.96)}.fcp-style-side-tab.fcp-animation-bounce.is-open .fcp-widget__panel,.fcp-style-side-tab.fcp-animation-scale.is-open .fcp-widget__panel{transform:translate3d(0,-50%,0) scale(1)}.fcp-style-side-tab.fcp-animation-flip .fcp-widget__panel{transform:translate3d(0,-50%,0) perspective(700px) rotateY(-10deg)}.fcp-style-side-tab.fcp-animation-flip.is-open .fcp-widget__panel{transform:translate3d(0,-50%,0) perspective(700px) rotateY(0)}.fcp-animation-none .fcp-widget__close-icon,.fcp-animation-none .fcp-widget__main-icon,.fcp-animation-none .fcp-widget__panel{transition-duration:0s}.fcp-widget__list,.fcp-widget__noscript{list-style:none}.fcp-widget__list{display:grid;gap:var(--fcp-gap);margin:0;padding:0}.fcp-widget__item{margin:0;padding:0}.fcp-widget a.fcp-widget__link,.fcp-widget button.fcp-widget__link{align-items:center;appearance:none;background:0 0!important;border:1px solid transparent!important;border-radius:max(12px,calc(var(--fcp-radius) - 8px));box-shadow:none;color:var(--fcp-text);cursor:pointer;display:flex;font:inherit;gap:10px;margin:0;min-height:max(50px,calc(var(--fcp-item-icon-box-size) + 8px));padding:4px 7px!important;text-align:start;text-decoration:none;transition:background-color 160ms,border-color 160ms,transform 160ms cubic-bezier(.2, .8, .2, 1);width:100%}.fcp-widget a.fcp-widget__link:hover,.fcp-widget button.fcp-widget__link:hover{background:rgb(148 163 184 / 8%)!important;background:color-mix(in srgb,var(--fcp-text) 6%,transparent)!important;border-color:color-mix(in srgb,var(--fcp-text) 8%,transparent)!important;color:var(--fcp-text);transform:translate3d(0,-1px,0)}.fcp-widget__item-icon{align-items:center;background:var(--fcp-item-bg);border-radius:13px;box-shadow:inset 0 0 0 1px rgb(255 255 255 / 14%),0 5px 14px color-mix(in srgb,var(--fcp-item-bg) 18%,transparent);color:var(--fcp-item-color);display:flex;flex:0 0 var(--fcp-item-icon-box-size);height:var(--fcp-item-icon-box-size);justify-content:center;width:var(--fcp-item-icon-box-size)}.fcp-widget__item-icon svg{display:block;height:var(--fcp-item-icon-size);width:var(--fcp-item-icon-size)}.fcp-item-icon-style-circle .fcp-widget__item-icon{border-radius:50%}.fcp-item-icon-style-none .fcp-widget__item-icon{background:0 0;border-radius:0;color:var(--fcp-item-bg)}.fcp-widget__copy{display:grid;flex:1;min-width:0}.fcp-widget__item-arrow{color:var(--fcp-muted);flex:0 0 auto;font-size:.88rem;opacity:.42;transition:opacity 140ms,transform 140ms}.fcp-widget__link:hover .fcp-widget__item-arrow{opacity:1;transform:translateX(-2px)}.fcp-widget.fcp-channel-layout-compact a.fcp-widget__link,.fcp-widget.fcp-channel-layout-compact button.fcp-widget__link{min-height:max(46px,calc(var(--fcp-item-icon-box-size) + 6px));padding-block:3px!important}.fcp-channel-layout-compact .fcp-widget__description{display:none}.fcp-channel-layout-grid .fcp-widget__list{grid-template-columns:repeat(2,minmax(0,1fr))}.fcp-widget.fcp-channel-layout-grid a.fcp-widget__link,.fcp-widget.fcp-channel-layout-grid button.fcp-widget__link{flex-direction:column;gap:7px;justify-content:center;min-height:calc(var(--fcp-item-icon-box-size) + 44px);padding:8px 6px!important;text-align:center}.fcp-channel-layout-grid .fcp-widget__copy{display:block;text-align:center;width:100%}.fcp-channel-layout-grid .fcp-widget__description,.fcp-channel-layout-grid .fcp-widget__item-arrow{display:none}.fcp-channel-layout-grid .fcp-widget__item--callback.is-callback-open,.fcp-widget__item--callback.is-callback-open{grid-column:1/-1}.fcp-widget.is-callback-mode .fcp-widget__hours,.fcp-widget.is-callback-mode .fcp-widget__panel-subtitle,.fcp-widget__item--callback.is-callback-open>.fcp-widget__callback-trigger,.fcp-widget__list.is-callback-active>.fcp-widget__item:not(.is-callback-open){display:none}.fcp-widget__callback-form{background:var(--fcp-secondary);background:color-mix(in srgb,var(--fcp-secondary) 54%,var(--fcp-panel));border:1px solid;border-radius:max(11px,calc(var(--fcp-radius) - 6px));display:grid;gap:12px;padding:15px;text-align:start}.fcp-widget__callback-form:not([hidden]){animation:160ms cubic-bezier(.2,.8,.2,1) both fcp-callback-in}.fcp-widget__callback-form[hidden]{display:none}.fcp-widget__callback-form-head{align-items:center;display:flex;gap:10px;justify-content:space-between}.fcp-widget__callback-form-head strong{color:var(--fcp-text);font-size:var(--fcp-item-title-size);font-weight:500}.fcp-widget__callback-form-head button{align-items:center;appearance:none;background:rgb(148 163 184 / 12%);border:0;border-radius:8px;color:var(--fcp-muted);cursor:pointer;display:inline-flex;font:inherit;height:32px;justify-content:center;padding:0;width:32px}.fcp-widget[dir=rtl] .fcp-widget__callback-form-head button span{transform:rotate(180deg)}.fcp-widget__callback-form>label:not(.fcp-widget__callback-trap){color:var(--fcp-text);display:grid;font-size:max(12px, .78rem);font-weight:600;gap:5px}.fcp-widget__callback-form input[type=tel],.fcp-widget__callback-form input[type=text]{background:var(--fcp-panel);border:1px solid;border-radius:9px;box-shadow:none;color:var(--fcp-text);font:inherit;font-size:.85rem;height:42px;margin:0;min-width:0;padding:8px 10px;width:100%}.fcp-widget__callback-form input:focus{border-color:var(--fcp-primary);box-shadow:0 0 0 3px rgb(109 40 217 / 16%);box-shadow:0 0 0 3px color-mix(in srgb,var(--fcp-primary) 18%,transparent);outline:0}.fcp-widget__callback-trap{height:1px;inset-inline-start:-10000px;overflow:hidden;position:absolute;width:1px}.fcp-widget__callback-consent{align-items:flex-start;display:flex!important;font-size:max(12px, .74rem)!important;font-weight:500!important;gap:7px!important;line-height:1.6}.fcp-widget__callback-consent input{accent-color:var(--fcp-primary);flex:0 0 auto;height:16px;margin:3px 0 0;width:16px}.fcp-widget__callback-submit{appearance:none;background:var(--fcp-primary);border:0;border-radius:9px;color:var(--fcp-icon);cursor:pointer;font:inherit;font-size:.82rem;font-weight:600;min-height:44px;padding:9px 12px}.fcp-widget__callback-submit:hover{background:var(--fcp-hover)}.fcp-widget__callback-submit:disabled{cursor:wait;opacity:.65}.fcp-widget__callback-status{color:var(--fcp-muted);font-size:.74rem;line-height:1.65;margin:0;min-height:0}.fcp-widget__callback-form.is-error .fcp-widget__callback-status{color:#b91c1c}.fcp-widget__callback-form.is-success{background:#f0fdf4;border-color:#86efac}.fcp-widget__callback-form.is-success>.fcp-widget__callback-submit,.fcp-widget__callback-form.is-success>label{display:none!important}.fcp-widget__callback-form.is-success .fcp-widget__callback-status{color:#166534;font-size:.82rem;font-weight:600;padding-block:10px}.fcp-widget__callback-form-head button:focus-visible,.fcp-widget__callback-submit:focus-visible{box-shadow:0 0 0 3px #fff,0 0 0 6px #2563eb;outline:0}@keyframes fcp-callback-in{from{opacity:0;transform:translate3d(0,5px,0)}to{opacity:1;transform:translate3d(0,0,0)}}.fcp-widget__description,.fcp-widget__title{display:block;overflow-wrap:anywhere}.fcp-widget__hours{align-items:center;border-top:1px solid;color:var(--fcp-muted);display:flex;gap:9px;margin:8px -2px -2px;padding:11px 8px 7px;text-align:start}.fcp-widget__hours-icon{align-items:center;background:rgb(148 163 184 / 11%);border-radius:9px;display:flex;flex:0 0 34px;height:34px;justify-content:center}.fcp-widget__hours-icon svg{height:19px;width:19px}.fcp-widget__hours>span:last-child{display:grid}.fcp-widget__hours strong{color:var(--fcp-text);font-size:.78rem;font-weight:500}.fcp-widget__hours small{font-size:.72rem;margin-top:1px}.fcp-widget__hours--open .fcp-widget__hours-icon{background:rgb(22 163 74 / 12%);color:#15803d}.fcp-widget__hours--closed .fcp-widget__hours-icon{background:rgb(220 38 38 / 10%);color:#b91c1c}.fcp-widget__title{color:var(--fcp-text);font-size:var(--fcp-item-title-size);font-weight:500;line-height:1.55}.fcp-widget__description{color:var(--fcp-muted);font-size:var(--fcp-item-description-size);line-height:1.6;margin-top:1px}.fcp-widget__tooltip{background:var(--fcp-tooltip);border:1px solid;border-radius:10px;bottom:calc(var(--fcp-button-size) + 10px);box-shadow:0 12px 30px rgb(15 23 42 / 16%);color:var(--fcp-tooltip-text);font-size:12.5px;font-weight:500;max-width:min(260px,calc(100vw - 24px));opacity:0;padding:9px 12px;pointer-events:none;position:absolute;text-align:start;transform:translate3d(0,5px,0);transition:opacity var(--fcp-duration) ease,transform var(--fcp-duration) ease;visibility:hidden;white-space:normal;width:max-content}.fcp-widget[data-side=right] .fcp-widget__tooltip{left:auto;right:0}.fcp-widget[data-side=left] .fcp-widget__tooltip{left:0;right:auto}.fcp-widget__tooltip::after,.fcp-widget__tooltip::before{content:"";height:0;position:absolute;width:0}.fcp-widget__tooltip::before{border:7px solid transparent;border-top-color:currentColor;bottom:-13px}.fcp-widget__tooltip::after{border:6px solid transparent;border-top-color:var(--fcp-tooltip);bottom:-11px}.fcp-widget[data-side=right] .fcp-widget__tooltip::before{left:auto;right:calc((var(--fcp-button-size)/ 2) - 7px)}.fcp-widget[data-side=right] .fcp-widget__tooltip::after{left:auto;right:calc((var(--fcp-button-size)/ 2) - 6px)}.fcp-widget[data-side=left] .fcp-widget__tooltip::before{left:calc((var(--fcp-button-size)/ 2) - 7px);right:auto}.fcp-widget[data-side=left] .fcp-widget__tooltip::after{left:calc((var(--fcp-button-size)/ 2) - 6px);right:auto}.fcp-widget__tooltip.is-visible{opacity:1;transform:translate3d(0,0,0);visibility:visible}.fcp-style-bottom-bar .fcp-widget__tooltip,.fcp-style-side-tab .fcp-widget__tooltip{bottom:calc(100% + 10px)}.fcp-widget__noscript{font-size:14px;margin:0}.fcp-widget__noscript li{margin:0}.fcp-widget__noscript a{border-radius:8px;color:var(--fcp-text);display:block;min-height:44px;padding:11px;text-decoration:none}.fcp-widget__noscript a:hover{background:rgb(148 163 184 / 12%)}.fcp-hide-desktop{display:none}@media (max-width:782px){.fcp-widget{bottom:calc(var(--fcp-mobile-bottom) + env(safe-area-inset-bottom,0px))}.fcp-widget[data-mobile-side=right]{left:auto;right:calc(var(--fcp-mobile-horizontal) + env(safe-area-inset-right,0px))}.fcp-widget[data-mobile-side=left]{left:calc(var(--fcp-mobile-horizontal) + env(safe-area-inset-left,0px));right:auto}.fcp-widget.fcp-style-side-tab{bottom:auto;top:50%}.fcp-widget.fcp-style-side-tab[data-mobile-side=right]{left:auto;right:env(safe-area-inset-right,0)}.fcp-widget.fcp-style-side-tab[data-mobile-side=left]{left:env(safe-area-inset-left,0);right:auto}.fcp-widget.fcp-style-side-tab[data-mobile-side=right] .fcp-widget__toggle{border-radius:14px 0 0 14px}.fcp-widget.fcp-style-side-tab[data-mobile-side=left] .fcp-widget__toggle{border-radius:0 14px 14px 0}.fcp-widget[data-mobile-side=right] .fcp-widget__noscript,.fcp-widget[data-mobile-side=right] .fcp-widget__panel{left:auto;right:0;transform-origin:bottom right}.fcp-widget[data-mobile-side=left] .fcp-widget__noscript,.fcp-widget[data-mobile-side=left] .fcp-widget__panel{left:0;right:auto;transform-origin:bottom left}.fcp-widget.fcp-style-side-tab[data-mobile-side=right] .fcp-widget__noscript,.fcp-widget.fcp-style-side-tab[data-mobile-side=right] .fcp-widget__panel{left:auto;right:calc(100% + 12px);transform-origin:center right}.fcp-widget.fcp-style-side-tab[data-mobile-side=left] .fcp-widget__noscript,.fcp-widget.fcp-style-side-tab[data-mobile-side=left] .fcp-widget__panel{left:calc(100% + 12px);right:auto;transform-origin:center left}.fcp-widget[data-mobile-side=right] .fcp-widget__tooltip{left:auto;right:0}.fcp-widget[data-mobile-side=left] .fcp-widget__tooltip{left:0;right:auto}.fcp-widget[data-mobile-side=right] .fcp-widget__tooltip::before{left:auto;right:calc((var(--fcp-button-size)/ 2) - 7px)}.fcp-widget[data-mobile-side=right] .fcp-widget__tooltip::after{left:auto;right:calc((var(--fcp-button-size)/ 2) - 6px)}.fcp-widget[data-mobile-side=left] .fcp-widget__tooltip::before{left:calc((var(--fcp-button-size)/ 2) - 7px);right:auto}.fcp-widget[data-mobile-side=left] .fcp-widget__tooltip::after{left:calc((var(--fcp-button-size)/ 2) - 6px);right:auto}.fcp-widget[data-mobile-side=right] .fcp-widget__badge{left:auto;right:calc(100% + 9px)}.fcp-widget[data-mobile-side=left] .fcp-widget__badge{left:calc(100% + 9px);right:auto}.fcp-widget.fcp-style-bottom-bar{left:calc(var(--fcp-mobile-horizontal) + env(safe-area-inset-left,0px));right:calc(var(--fcp-mobile-horizontal) + env(safe-area-inset-right,0px))}.fcp-widget__noscript,.fcp-widget__panel{max-height:calc(100vh - var(--fcp-mobile-bottom) - var(--fcp-button-size) - 42px)}.fcp-hide-desktop{display:list-item}.fcp-hide-mobile{display:none}}@media (prefers-reduced-motion:reduce){.fcp-widget__callback-form,.fcp-widget__main-icon,.fcp-widget__toggle{animation:none!important}.fcp-widget__toggle::after,.fcp-widget__toggle::before{animation:none!important;opacity:0!important}.fcp-widget *,.fcp-widget ::after,.fcp-widget ::before{scroll-behavior:auto!important;transition-duration:NaNs!important}}