@layer base{html,body{overflow:hidden;height:100dvh;max-height:100dvh}: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(max-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{position:fixed;inset:0;z-index:9998;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;background:var(--background);color:var(--foreground);pointer-events:auto}#winningcrm-boot-splash .winningcrm-boot-splash-spinner{width:2rem;height:2rem;border-radius:9999px;border:2px solid var(--primary);border-top-color:transparent;animation:winningcrm-boot-splash-spin .8s linear infinite}#winningcrm-boot-splash p{margin:0;font-size:.875rem;line-height:1.25rem;color:var(--muted-foreground)}@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:action-undo-restore .9s ease-out}@keyframes action-exit-right{0%{transform:translateZ(0);opacity:1}to{transform:translate3d(calc(100% + 1rem),0,0);opacity:0}}@keyframes action-exit-left{0%{transform:translateZ(0);opacity:1}to{transform:translate3d(calc(-100% - 1rem),0,0);opacity:0}}.action-exit-right{animation:action-exit-right .28s cubic-bezier(.4,0,1,1) forwards;pointer-events:none;will-change:transform,opacity}.action-exit-left{animation:action-exit-left .28s cubic-bezier(.4,0,1,1) forwards;pointer-events:none;will-change:transform,opacity}@keyframes action-defer-reenter{0%{transform:translate3d(calc(-100% - 1rem),0,0);opacity:0}to{transform:translateZ(0);opacity:1}}.action-defer-reenter{animation:action-defer-reenter .28s cubic-bezier(0,0,.2,1) forwards;pointer-events:none;will-change:transform,opacity}@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{animation:action-defer-schedule-flash .9s ease-out;border-radius:.25rem}@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]{display:none!important;pointer-events: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{overflow:visible!important;height:auto!important;max-height:none!important}}
