:root{--popup-enter:.2s;--popup-exit:.13s;--modal-enter:.24s;--modal-exit:.16s;--ease-enter:cubic-bezier(.16, 1, .3, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1)}.core-ui.core-popover.core-menu-content[hidden]{display:block}.core-ui.core-popover.core-notifications-popover[hidden]{display:flex}.core-ui.core-popover.core-menu-content{visibility:hidden;opacity:0;transform-origin:var(--popover-origin,top right);transition:opacity var(--popup-exit) var(--ease-exit), transform var(--popup-exit) var(--ease-exit), visibility 0s linear var(--popup-exit);transform:translateY(-6px)scale(.96)}.core-ui.core-popover.core-menu-content[data-side=top]{transform:translateY(6px)scale(.96)}.core-ui.core-popover.core-menu-content[data-positioned]{visibility:visible;opacity:1;transition:opacity .12s ease-out, transform var(--popup-enter) var(--ease-enter), visibility 0s;transform:none}.core-popover-scrim{transition:opacity var(--popup-exit) var(--ease-exit), visibility 0s linear var(--popup-exit)}.core-popover-scrim[data-open]{transition:opacity var(--popup-enter) ease-out, visibility 0s}:is(.core-confirmation,.core-mobile-questions-dialog)[open]{animation:core-modal-enter var(--modal-enter) var(--ease-enter) both}:is(.core-confirmation,.core-mobile-questions-dialog)[open]::backdrop{animation:core-fade-enter var(--modal-enter) ease-out both}:is(.core-confirmation,.core-mobile-questions-dialog)[data-state=closing]{animation:core-modal-exit var(--modal-exit) var(--ease-exit) both;pointer-events:none}:is(.core-confirmation,.core-mobile-questions-dialog)[data-state=closing]::backdrop{animation:core-fade-exit var(--modal-exit) var(--ease-exit) both}@keyframes core-modal-enter{0%{opacity:0;transform:translateY(10px)scale(.97)}}@keyframes core-modal-exit{to{opacity:0;transform:translateY(6px)scale(.98)}}@keyframes core-fade-enter{0%{opacity:0}}@keyframes core-fade-exit{to{opacity:0}}@media (prefers-reduced-motion:reduce){.core-ui.core-popover.core-menu-content,.core-ui.core-popover.core-menu-content[data-side=top]{transform:none}:is(.core-confirmation,.core-mobile-questions-dialog)[open]{animation-name:core-fade-enter}:is(.core-confirmation,.core-mobile-questions-dialog)[data-state=closing]{animation-name:core-fade-exit}}@keyframes chart-grow-y{0%{transform:scaleY(0)}}@keyframes chart-grow-x{0%{transform:scaleX(0)}}@keyframes chart-draw{0%{stroke-dashoffset:1px}}@keyframes chart-fade{0%{opacity:0}}@keyframes chart-pop{0%{opacity:0;transform:scale(.4)}}.dashboard-data-widget__column{transform-box:fill-box;transform-origin:50% 100%;animation:chart-grow-y .65s var(--ease-enter) both}.dashboard-data-widget__average,.core-home-performance__line--current{stroke-dasharray:1 1;animation:chart-draw .9s var(--ease-enter) both}.core-home-performance__area{animation:.7s ease-out both chart-fade}.core-home-performance__line--previous{animation:.7s ease-out .15s both chart-fade}.core-home-performance__point{transform-box:fill-box;transform-origin:50%;animation:chart-pop .38s var(--ease-enter) both}.dashboard-data-widget__track>span,.dashboard-data-widget__sales-track span,.core-home-performance__bar-track span{transform-origin:0;animation:chart-grow-x .8s var(--ease-enter) both}@media (prefers-reduced-motion:reduce){.dashboard-data-widget__column,.core-home-performance__area,.core-home-performance__line--previous,.core-home-performance__point,.dashboard-data-widget__track>span,.dashboard-data-widget__sales-track span,.core-home-performance__bar-track span{animation:.4s ease-out both chart-fade}.dashboard-data-widget__average,.core-home-performance__line--current{stroke-dasharray:none;animation:.4s ease-out both chart-fade}}@keyframes lead-card-enter{0%{opacity:0;transform:translateY(8px)}}@keyframes lead-ring-draw{0%{stroke-dasharray:0 100}}.lead-card{animation:lead-card-enter .42s var(--ease-enter) both}.lead-card__ring-value{animation:lead-ring-draw 1s var(--ease-enter) .15s both}@media (prefers-reduced-motion:reduce){.lead-card,.lead-card__ring-value{animation:.3s ease-out both chart-fade}}.dialog-close{z-index:2;width:40px;height:40px;color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;display:grid;position:absolute;top:10px;right:10px}.dialog-close svg{width:20px;height:20px}.dialog-close:disabled{opacity:.4;cursor:not-allowed}.dialog-close:focus-visible{outline:3px solid hsl(var(--ring));outline-offset:-2px}@media (hover:hover) and (pointer:fine){.dialog-close:hover:not(:disabled){background:hsl(var(--muted));color:hsl(var(--foreground))}}dialog.core-confirmation{position:fixed}dialog.core-confirmation :is(h2){padding-right:36px}.lead-detail-dialog{width:min(400px,100vw - 24px);position:fixed}.lead-detail-dialog::backdrop{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#0006}.lead-detail-dialog .lead-card{gap:10px;padding:38px 18px 18px}.lead-detail-dialog .lead-card__header{grid-template-columns:56px minmax(0,1fr) auto;gap:12px}.lead-detail-dialog .lead-card__ring{width:56px;height:56px}.lead-detail-dialog .lead-card__ring strong{font-size:20px}.lead-detail-dialog .lead-card__detail{padding:8px 0}.lead-detail-dialog .lead-card__open{display:none}.lead-layout-switch{background:hsl(var(--muted));border-radius:12px;gap:2px;margin-bottom:14px;padding:3px;display:inline-flex}.lead-layout-switch button{min-height:40px;color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 14px;font-size:14px;font-weight:600}.core-ui .lead-layout-switch button[aria-pressed=true]{background:hsl(var(--card));color:hsl(var(--foreground));border:0;box-shadow:0 1px 2px #00000014}.lead-layout-switch button:focus-visible{outline:3px solid hsl(var(--ring));outline-offset:-3px}.lead-priority-groups{gap:28px;display:grid}.lead-priority-group__title{align-items:center;gap:10px;margin-bottom:12px;font-size:15px;font-weight:650;display:flex}.lead-priority-group__title span{background:hsl(var(--muted));color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums;border-radius:999px;padding:2px 10px;font-size:12px}.lead-priority-group__title--high{color:hsl(var(--chart-to))}.lead-priority-group__title--medium{color:hsl(var(--warning))}.lead-priority-group__title--low,.lead-priority-group__title--none{color:hsl(var(--muted-foreground))}
