.fc-widget{z-index:80;right:max(28px,env(safe-area-inset-right));bottom:calc(26px + env(safe-area-inset-bottom));color:var(--fs-text);--fc-blue:var(--fs-primary);--fc-ease:var(--motion-ease,cubic-bezier(.22,1,.36,1));--fc-duration:var(--motion-duration,.3s);font-family:inherit;position:fixed}.fc-widget svg{flex:none;width:25px;height:25px}.fc-launcher{border:1px solid color-mix(in srgb, var(--fs-surface) 43.9%, transparent);background:linear-gradient(110deg,var(--fs-primary-mid),var(--fc-blue));min-width:190px;height:56px;box-shadow:0 8px 22px color-mix(in srgb, var(--fs-primary) 23.1%, transparent);color:var(--fs-on-primary);transition:width var(--fc-duration) var(--fc-ease),transform var(--fc-duration) var(--fc-ease),box-shadow var(--fc-duration);cursor:pointer;border-radius:32px;flex-direction:row;justify-content:center;align-items:center;gap:12px;padding:0 23px;font-size:14px;font-weight:700;text-decoration:none;display:flex;position:relative}.fc-launcher i{background:var(--fs-accent);border:2px solid color-mix(in srgb, var(--fs-surface) 50.2%, transparent);border-radius:50%;width:14px;height:14px;position:absolute;top:2px;right:5px}.fc-launch-icon{display:flex}.fc-widget[data-open] .fc-launcher{width:64px;min-width:64px;height:64px;box-shadow:0 0 0 10px color-mix(in srgb, var(--fs-primary-tint) 70.2%, transparent),0 10px 30px color-mix(in srgb, var(--fs-primary) 20.8%, transparent);padding:0}.fc-widget[data-open] .fc-launch-label,.fc-widget[data-open] .fc-launcher i{display:none}.fc-dialog{inset:auto max(28px,env(safe-area-inset-right)) calc(110px + env(safe-area-inset-bottom)) auto;border:1px solid color-mix(in srgb, var(--fs-surface) 85.1%, transparent);background:color-mix(in srgb, var(--fs-primary-tint) 94.9%, transparent);width:286px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 150px);box-shadow:0 18px 55px color-mix(in srgb, var(--fs-primary-strong) 14.9%, transparent),0 3px 12px color-mix(in srgb, var(--fs-primary) 7.1%, transparent);color:var(--fs-text);opacity:0;transform-origin:100% 100%;transition:opacity var(--fc-duration) var(--fc-ease),transform var(--fc-duration) var(--fc-ease);overscroll-behavior:contain;border-radius:30px;margin:0;padding:14px;position:fixed;overflow:auto;transform:translateY(12px)scale(.97)}@supports ((-webkit-backdrop-filter:blur(12px)) or (backdrop-filter:blur(12px))){.fc-dialog{background:color-mix(in srgb, var(--fs-primary-tint) 85.1%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}}.fc-widget[data-open] .fc-dialog{opacity:1;transform:none}.fc-dialog::backdrop{background:color-mix(in srgb, var(--fs-dark) 32.2%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.fc-heading{background:linear-gradient(110deg,var(--fs-primary-tint),var(--fs-background));box-shadow:0 3px 10px color-mix(in srgb, var(--fs-primary) 6.3%, transparent);border-radius:22px;flex-direction:row;align-items:center;gap:13px;margin:0 0 12px;padding:13px 12px;display:flex}.fc-heading-icon{color:var(--fc-blue);display:flex}.fc-heading-icon svg{width:37px;height:37px}.fc-heading h2{color:var(--fs-primary-strong);margin:0;font-size:15px;font-weight:800;line-height:1.8}.fc-heading p{color:var(--fs-primary-strong);margin:0;font-size:11px;line-height:1.9}.fc-close{background:var(--fs-surface);width:32px;height:32px;color:var(--fs-primary-strong);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:9px;left:9px}.fc-close svg{width:17px;height:17px}.fc-heading{text-align:right;padding-left:33px}.fc-sheet-handle{display:none}.fc-options{gap:9px;margin:0;padding:0;list-style:none;display:grid}.fc-option>a,.fc-unavailable{background:color-mix(in srgb, var(--fs-surface) 92.2%, transparent);border:1px solid var(--fs-surface);min-height:65px;color:inherit;transition:transform var(--fc-duration) var(--fc-ease),background var(--fc-duration);border-radius:19px;flex-direction:row;align-items:center;gap:13px;padding:9px 11px;text-decoration:none;display:flex}.fc-channel-icon{width:46px;height:46px;color:var(--fs-on-primary);background:var(--fs-primary);box-shadow:0 4px 10px color-mix(in srgb, var(--fs-primary) 9.4%, transparent);border-radius:15px;flex:none;justify-content:center;align-items:center;display:flex}.fc-whatsapp .fc-channel-icon{background:#00b965}.fc-telegram .fc-channel-icon{background:#009fea}.fc-consultation .fc-channel-icon{background:var(--fs-accent)}.fc-channel-copy{text-align:right;flex:1}.fc-channel-copy strong{font-size:14px;font-weight:800;line-height:1.8;display:block}.fc-channel-copy small{color:var(--fs-primary-strong);font-size:11px;line-height:1.8;display:block}.fc-chevron{color:var(--fs-primary-strong);font-size:25px}.fc-unavailable .fc-channel-icon{box-shadow:none}.fc-unavailable .fc-chevron{visibility:hidden}.fc-unavailable strong{color:var(--fs-primary-strong)}.fc-contact-link{display:none}.fc-widget :is(a,button):focus-visible{outline:3px solid var(--fs-accent);outline-offset:4px}.fc-launch-close{display:none}.fc-widget[data-open] .fc-launch-close{display:flex}.fc-widget[data-open] .fc-launch-support{display:none}.fc-widget .fc-launcher:hover,.fc-widget .fc-contact-link:hover{color:var(--fs-on-primary)}@media (hover:hover) and (pointer:fine){.fc-launcher:hover{box-shadow:0 10px 26px color-mix(in srgb, var(--fs-primary) 31.4%, transparent);transform:translateY(-2px)}.fc-option>a:hover{background:var(--fs-background);transform:translateY(-2px)}}@media (width<=767px){.fc-widget{right:max(18px,env(safe-area-inset-right));bottom:calc(18px + env(safe-area-inset-bottom))}.fc-launcher,.fc-widget[data-open] .fc-launcher{width:56px;min-width:56px;height:56px;padding:0}.fc-launch-label{display:none}.fc-launcher i{width:13px;height:13px;right:0}.fc-widget[data-open] .fc-launcher{visibility:hidden}.fc-dialog{box-sizing:border-box;width:100%;max-width:none;max-height:85dvh;padding:18px 18px calc(18px + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--fs-background) 96.9%, transparent);transform-origin:bottom;box-shadow:0 -12px 50px color-mix(in srgb, var(--fs-dark) 14.9%, transparent);border-radius:28px 28px 0 0;margin:0;inset:auto 0 0;transform:translateY(24px)}.fc-sheet-handle{background:var(--fs-primary-tint);border-radius:5px;width:38px;height:3px;margin:-10px auto 12px;display:block}.fc-heading{min-height:52px;margin:0 0 20px 39px;padding:12px}.fc-heading h2{font-size:15px}.fc-heading p{font-size:11px}.fc-close{background:var(--fs-primary-tint);top:17px;left:14px}.fc-options{direction:rtl;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.fc-option>a,.fc-unavailable{background:0 0;border:0;border-radius:14px;flex-direction:column;justify-content:flex-start;gap:8px;min-height:105px;padding:0 2px}.fc-channel-icon{border-radius:50%;width:49px;height:49px}.fc-channel-copy{text-align:center;direction:rtl;flex:none}.fc-channel-copy strong{max-width:73px;font-size:11px;line-height:1.8}.fc-channel-copy small,.fc-chevron{display:none}.fc-unavailable .fc-channel-copy small{color:var(--fs-muted);font-size:9px;display:block}.fc-contact-link{background:linear-gradient(110deg,var(--fs-primary-mid),var(--fs-primary));height:54px;color:var(--fs-on-primary);box-shadow:0 5px 14px color-mix(in srgb, var(--fs-primary) 14.1%, transparent);border-radius:29px;justify-content:center;align-items:center;gap:9px;margin-top:10px;font-size:14px;font-weight:700;text-decoration:none;display:flex}}@media (prefers-reduced-motion:reduce){.fc-widget *{transition:none!important;animation:none!important}.fc-dialog{transform:none}}
