@layer base{html,body{height:100dvh;max-height:100dvh;overflow:hidden}:root{--safe-area-top:env(safe-area-inset-top,0px);--header-bar-height:3.5rem;--header-height:calc(var(--header-bar-height) + var(--safe-area-top));--footer-height:3.5rem;--mobile-nav-height:0px;--headers-height:7rem;--voice-fab-height:3.5rem;--voice-fab-gap:1rem;--voice-fab-shadow-bleed:1rem;--mobile-bottom-chrome:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom,0px));--voice-overlay-height:calc(var(--voice-fab-gap) + var(--voice-fab-height) + .5rem);--voice-fab-viewport-inset:.75rem;--voice-overlay-bottom:calc(env(safe-area-inset-bottom,0px) + var(--voice-fab-viewport-inset));--drawer-bottom-inset:var(--footer-height);--action-drawer-scroll-buffer:calc(var(--voice-fab-height) + var(--voice-fab-gap) + var(--voice-fab-shadow-bleed) + 1rem);--voice-fab-z:58;--devtools-bottom-offset:calc(var(--footer-height) + .5rem)}@media (width<=639px){:root{--footer-height:0px;--mobile-nav-height:3.5rem;--mobile-bottom-chrome:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom,0px));--voice-fab-gap:.5rem;--voice-fab-shadow-bleed:.25rem;--voice-overlay-bottom:calc(var(--mobile-bottom-chrome) + var(--voice-fab-gap) + var(--voice-fab-shadow-bleed));--drawer-bottom-inset:var(--mobile-bottom-chrome);--devtools-bottom-offset:calc(var(--mobile-bottom-chrome) + .5rem)}.main-scroll-area{padding-bottom:calc(var(--mobile-bottom-chrome) + .75rem)!important}}}[data-testid=tanstack_devtools]>button[aria-label="Open TanStack Devtools"]{bottom:var(--devtools-bottom-offset)!important}#tanstack_devtools{bottom:var(--footer-height)!important}#winningcrm-boot-splash{z-index:9998;background:var(--background);color:var(--foreground);pointer-events:auto;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;display:flex;position:fixed;inset:0}#winningcrm-boot-splash .winningcrm-boot-splash-spinner{border:2px solid var(--primary);border-top-color:#0000;border-radius:9999px;width:2rem;height:2rem;animation:.8s linear infinite winningcrm-boot-splash-spin}#winningcrm-boot-splash p{color:var(--muted-foreground);margin:0;font-size:.875rem;line-height:1.25rem}@keyframes winningcrm-boot-splash-spin{to{transform:rotate(360deg)}}@keyframes action-undo-restore{0%{background-color:color-mix(in oklab, var(--primary) 32%, var(--card));border-color:color-mix(in oklab, var(--primary) 55%, var(--border))}40%{background-color:color-mix(in oklab, var(--primary) 20%, var(--card));border-color:color-mix(in oklab, var(--primary) 40%, var(--border))}to{background-color:var(--card);border-color:var(--border)}}.action-undo-restore-highlight{animation:.9s ease-out action-undo-restore}@keyframes action-exit-right{0%{opacity:1;transform:translate(0,0)}to{opacity:0;transform:translate(calc(100% + 1rem))}}@keyframes action-exit-left{0%{opacity:1;transform:translate(0,0)}to{opacity:0;transform:translate(calc(-100% - 1rem))}}.action-exit-right{pointer-events:none;will-change:transform, opacity;animation:.28s cubic-bezier(.4,0,1,1) forwards action-exit-right}.action-exit-left{pointer-events:none;will-change:transform, opacity;animation:.28s cubic-bezier(.4,0,1,1) forwards action-exit-left}@keyframes action-defer-reenter{0%{opacity:0;transform:translate(calc(-100% - 1rem))}to{opacity:1;transform:translate(0,0)}}.action-defer-reenter{pointer-events:none;will-change:transform, opacity;animation:.28s cubic-bezier(0,0,.2,1) forwards action-defer-reenter}@keyframes action-defer-schedule-flash{0%{box-shadow:0 0 0 2px color-mix(in oklab, var(--primary) 55%, transparent);filter:brightness(1.12)}40%{box-shadow:0 0 0 2px color-mix(in oklab, var(--primary) 35%, transparent);filter:brightness(1.06)}to{box-shadow:none;filter:none}}.action-defer-schedule-flash{border-radius:.25rem;animation:.9s ease-out action-defer-schedule-flash}@media (prefers-reduced-motion:reduce){.action-exit-right,.action-exit-left,.action-defer-reenter,.action-defer-schedule-flash{animation-duration:.01ms}}html[data-react-hydrated=true] #winningcrm-boot-splash,#winningcrm-boot-splash[hidden]{pointer-events:none!important;display:none!important}@media print{[data-slot=sidebar-wrapper]>header,[data-slot=sidebar-wrapper]>footer,[data-slot=sidebar],[aria-label=Voice\ assistant],[data-mobile-bottom-nav],#winningcrm-native-drawer{display:none!important}[data-slot=sidebar-inset]{width:100%!important;max-width:100%!important}body{height:auto!important;max-height:none!important;overflow:visible!important}}
