.crm{--crm-shadow-card:0 1px 2px #0d2f4f0d, 0 12px 32px #0d2f4f12;--crm-shadow-float:0 2px 6px #0d2f4f14, 0 22px 48px #0d2f4f29;--crm-sidebar:#001f41;--crm-sidebar-hover:#072c52;--crm-glass:color-mix(in oklab, var(--background) 80%, transparent);--crm-hairline:color-mix(in oklab, var(--border) 85%, transparent);--crm-ease-out:cubic-bezier(.23, 1, .32, 1);--crm-ease-drawer:cubic-bezier(.32, .72, 0, 1);background:var(--background);min-height:100dvh;color:var(--foreground);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;text-rendering:optimizelegibility;letter-spacing:-.005em;scrollbar-color:color-mix(in oklab,var(--foreground) 22%,transparent) transparent;scrollbar-width:thin}@supports (color:lab(0% 0 0)){.crm{--crm-shadow-card:0 1px 2px lab(18.4793% -2.52908 -23.5736/.05), 0 12px 32px lab(18.4793% -2.52908 -23.5736/.07);--crm-shadow-float:0 2px 6px lab(18.4793% -2.52908 -23.5736/.08), 0 22px 48px lab(18.4793% -2.52908 -23.5736/.16);--crm-sidebar:lab(11.3109% .854827 -25.4827);--crm-sidebar-hover:lab(17.1363% -.197455 -27.2701)}}.dark .crm{--crm-shadow-card:0 1px 2px #0000004d, 0 14px 36px #00000059;--crm-shadow-float:0 2px 8px #00000059, 0 26px 56px #00000080;--crm-sidebar:#020c19;--crm-sidebar-hover:#0a192a}@supports (color:lab(0% 0 0)){.dark .crm{--crm-shadow-card:0 1px 2px lab(0% 0 0/.3), 0 14px 36px lab(0% 0 0/.35);--crm-shadow-float:0 2px 8px lab(0% 0 0/.35), 0 26px 56px lab(0% 0 0/.5);--crm-sidebar:lab(2.9546% -.430375 -8.93381);--crm-sidebar-hover:lab(8.1856% -1.57653 -13.7186)}}.crm ::selection{background:color-mix(in oklab,var(--brand) 28%,transparent);color:inherit}.crm :focus{outline:none}.crm :focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:8px}.crm :is(input,textarea,select,button)[class*="focus-visible:ring-"]:focus-visible,.crm :is(input,textarea,select,button)[class*="focus:ring-"]:focus-visible,.crm [cmdk-input]:focus-visible{outline:none}.crm ::-webkit-scrollbar{width:10px;height:10px}.crm ::-webkit-scrollbar-thumb{background:color-mix(in oklab,var(--foreground) 18%,transparent);background-clip:content-box;border:3px solid #0000;border-radius:999px}.crm input,.crm textarea,.crm select{font-size:16px}.crm button,.crm a,.crm [role=button],.crm [role=tab],.crm [role=menuitem]{touch-action:manipulation}.crm button,.crm [role=button],.crm [role=tab]{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.crm .crm-content{-webkit-user-select:text;user-select:text}@media(hover:hover)and (pointer:fine){.crm .crm-hover:hover{background:color-mix(in oklab,var(--foreground) 5%,transparent)}}@media(max-width:1023.98px){.crm .crm-glass-mobile{background:var(--crm-glass);-webkit-backdrop-filter:blur(18px)saturate(1.5);backdrop-filter:blur(18px)saturate(1.5)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.crm .crm-glass-mobile{background:var(--background)}}}.crm .crm-safe-top{padding-top:env(safe-area-inset-top,0px)}.crm .crm-safe-bottom{padding-bottom:env(safe-area-inset-bottom,0px)}.crm .crm-num{font-variant-numeric:tabular-nums}.crm .crm-badge{--badge-bg:var(--muted);--badge-fg:var(--foreground);white-space:nowrap;background:var(--badge-bg);height:1.5rem;color:var(--badge-fg);border-radius:999px;align-items:center;gap:.375rem;padding:0 .625rem;font-size:.75rem;font-weight:600;display:inline-flex}.crm .crm-badge:before{content:"";opacity:.85;background:currentColor;border-radius:999px;width:.4375rem;height:.4375rem}.crm .crm-badge[data-status=potenziale]{--badge-bg:#dceeff;--badge-fg:#004982}@supports (color:lab(0% 0 0)){.crm .crm-badge[data-status=potenziale]{--badge-bg:lab(93.0135% -3.94055 -12.1979);--badge-fg:lab(29.5724% -.242367 -43.3693)}}.crm .crm-badge[data-status=attivo]{--badge-bg:#d2f5e1;--badge-fg:#005037}@supports (color:lab(0% 0 0)){.crm .crm-badge[data-status=attivo]{--badge-bg:lab(93.648% -14.4953 5.75312);--badge-fg:lab(29.2687% -31.2457 8.79483)}}.crm .crm-badge[data-status=inattivo]{--badge-bg:#e7ecf0;--badge-fg:#3b434d}@supports (color:lab(0% 0 0)){.crm .crm-badge[data-status=inattivo]{--badge-bg:lab(93.0335% -.877798 -2.85856);--badge-fg:lab(28.0502% -1.93381 -7.02105)}}.crm .crm-badge[data-status=bloccato]{--badge-bg:#ffe2de;--badge-fg:#9a000b}@supports (color:lab(0% 0 0)){.crm .crm-badge[data-status=bloccato]{--badge-bg:lab(92.5916% 15.1388 8.93699);--badge-fg:lab(32.0539% 56.9197 43.5779)}}.crm .crm-badge[data-status=perso]{--badge-bg:#ede8f7;--badge-fg:#4e3f68}@supports (color:lab(0% 0 0)){.crm .crm-badge[data-status=perso]{--badge-bg:lab(92.8171% 3.51664 -6.50935);--badge-fg:lab(29.4643% 13.9937 -21.9671)}}.crm .crm-badge[data-status=non_contattare]{--badge-bg:#ffecc0;--badge-fg:#653e00}@supports (color:lab(0% 0 0)){.crm .crm-badge[data-status=non_contattare]{--badge-bg:lab(94.4085% 3.25733 27.7726);--badge-fg:lab(30.1335% 17.0953 48.7876)}}.dark .crm .crm-badge[data-status=potenziale]{--badge-bg:#0f304a;--badge-fg:#a6d7ff}@supports (color:lab(0% 0 0)){.dark .crm .crm-badge[data-status=potenziale]{--badge-bg:lab(18.6483% -4.68294 -19.6068);--badge-fg:lab(83.6686% -9.83155 -30.021)}}.dark .crm .crm-badge[data-status=attivo]{--badge-bg:#103627;--badge-fg:#8fe6c1}@supports (color:lab(0% 0 0)){.dark .crm .crm-badge[data-status=attivo]{--badge-bg:lab(19.4646% -17.0228 4.84619);--badge-fg:lab(85.0954% -33.6227 9.64035)}}.dark .crm .crm-badge[data-status=inattivo]{--badge-bg:#292e34;--badge-fg:#c9ced4}@supports (color:lab(0% 0 0)){.dark .crm .crm-badge[data-status=inattivo]{--badge-bg:lab(18.7845% -1.20595 -4.23224);--badge-fg:lab(82.5914% -1.08778 -3.56801)}}.dark .crm .crm-badge[data-status=bloccato]{--badge-bg:#51231f;--badge-fg:#ffc7bf}@supports (color:lab(0% 0 0)){.dark .crm .crm-badge[data-status=bloccato]{--badge-bg:lab(20.4539% 21.7065 13.5226);--badge-fg:lab(85.3524% 24.3737 14.5017)}}.dark .crm .crm-badge[data-status=perso]{--badge-bg:#31293f;--badge-fg:#d7c9f3}@supports (color:lab(0% 0 0)){.dark .crm .crm-badge[data-status=perso]{--badge-bg:lab(18.2908% 7.73135 -12.645);--badge-fg:lab(83.0515% 10.9989 -19.2456)}}.dark .crm .crm-badge[data-status=non_contattare]{--badge-bg:#452e00;--badge-fg:#fada99}@supports (color:lab(0% 0 0)){.dark .crm .crm-badge[data-status=non_contattare]{--badge-bg:lab(21.1053% 7.7934 31.5372);--badge-fg:lab(88.6314% 4.82044 36.5082)}}.crm [data-tone=blu]{--tone-bg:#dceeff;--tone-fg:#004982;--tone-dot:#1f7dcf}@supports (color:lab(0% 0 0)){.crm [data-tone=blu]{--tone-bg:lab(93.0135% -3.94055 -12.1979);--tone-fg:lab(29.5724% -.242367 -43.3693);--tone-dot:lab(50.5213% -4.03002 -50.3544)}}.crm [data-tone=verde]{--tone-bg:#d2f5e1;--tone-fg:#005037;--tone-dot:#25966a}@supports (color:lab(0% 0 0)){.crm [data-tone=verde]{--tone-bg:lab(93.648% -14.4953 5.75312);--tone-fg:lab(29.2687% -31.2457 8.79483);--tone-dot:lab(55.1884% -40.5049 14.0895)}}.crm [data-tone=grigio]{--tone-bg:#e7ecf0;--tone-fg:#3b434d;--tone-dot:#7d8792}@supports (color:lab(0% 0 0)){.crm [data-tone=grigio]{--tone-bg:lab(93.0335% -.877798 -2.85856);--tone-fg:lab(28.0502% -1.93381 -7.02105);--tone-dot:lab(55.8966% -2.056 -7.07493)}}.crm [data-tone=rosso]{--tone-bg:#ffe2de;--tone-fg:#9a000b;--tone-dot:#de3c37}@supports (color:lab(0% 0 0)){.crm [data-tone=rosso]{--tone-bg:lab(92.5916% 15.1388 8.93699);--tone-fg:lab(32.0539% 56.9197 43.5779);--tone-dot:lab(51.6238% 62.7792 42.4878)}}.crm [data-tone=viola]{--tone-bg:#eee7ff;--tone-fg:#503975;--tone-dot:#8d6cc2}@supports (color:lab(0% 0 0)){.crm [data-tone=viola]{--tone-bg:lab(92.6424% 6.23989 -11.3325);--tone-fg:lab(28.9409% 21.2031 -31.0784);--tone-dot:lab(51.7755% 26.8597 -40.5563)}}.crm [data-tone=ambra]{--tone-bg:#ffecc0;--tone-fg:#653e00;--tone-dot:#db9e2e}@supports (color:lab(0% 0 0)){.crm [data-tone=ambra]{--tone-bg:lab(94.4085% 3.25733 27.7726);--tone-fg:lab(30.1335% 17.0953 48.7876);--tone-dot:lab(69.8061% 16.2408 63.3063)}}.crm [data-tone=teal]{--tone-bg:#cdf4f6;--tone-fg:#004c53;--tone-dot:#33969b}@supports (color:lab(0% 0 0)){.crm [data-tone=teal]{--tone-bg:lab(93.4363% -12.6373 -5.2732);--tone-fg:lab(28.6811% -20.6204 -10.9897);--tone-dot:lab(56.7936% -28.218 -11.6094)}}.dark .crm [data-tone=blu]{--tone-bg:#0f304a;--tone-fg:#a6d7ff}@supports (color:lab(0% 0 0)){.dark .crm [data-tone=blu]{--tone-bg:lab(18.6483% -4.68294 -19.6068);--tone-fg:lab(83.6686% -9.83155 -30.021)}}.dark .crm [data-tone=verde]{--tone-bg:#103627;--tone-fg:#8fe6c1}@supports (color:lab(0% 0 0)){.dark .crm [data-tone=verde]{--tone-bg:lab(19.4646% -17.0228 4.84619);--tone-fg:lab(85.0954% -33.6227 9.64035)}}.dark .crm [data-tone=grigio]{--tone-bg:#292e34;--tone-fg:#c9ced4}@supports (color:lab(0% 0 0)){.dark .crm [data-tone=grigio]{--tone-bg:lab(18.7845% -1.20595 -4.23224);--tone-fg:lab(82.5914% -1.08778 -3.56801)}}.dark .crm [data-tone=rosso]{--tone-bg:#51231f;--tone-fg:#ffc7bf}@supports (color:lab(0% 0 0)){.dark .crm [data-tone=rosso]{--tone-bg:lab(20.4539% 21.7065 13.5226);--tone-fg:lab(85.3524% 24.3737 14.5017)}}.dark .crm [data-tone=viola]{--tone-bg:#322843;--tone-fg:#d8c7f9}@supports (color:lab(0% 0 0)){.dark .crm [data-tone=viola]{--tone-bg:lab(18.1381% 9.92896 -15.7119);--tone-fg:lab(82.9219% 12.9589 -22.3857)}}.dark .crm [data-tone=ambra]{--tone-bg:#452e00;--tone-fg:#fada99}@supports (color:lab(0% 0 0)){.dark .crm [data-tone=ambra]{--tone-bg:lab(21.1053% 7.7934 31.5372);--tone-fg:lab(88.6314% 4.82044 36.5082)}}.dark .crm [data-tone=teal]{--tone-bg:#0a3438;--tone-fg:#90e1e6}@supports (color:lab(0% 0 0)){.dark .crm [data-tone=teal]{--tone-bg:lab(19.1912% -13.3596 -7.11074);--tone-fg:lab(84.5448% -25.1868 -10.4281)}}.crm .crm-badge.crm-tone[data-tone]{--badge-bg:var(--tone-bg);--badge-fg:var(--tone-fg)}.crm .crm-skeleton{background:color-mix(in oklab,var(--foreground) 7%,transparent);border-radius:8px;position:relative;overflow:hidden}.crm .crm-skeleton:after{content:"";background:linear-gradient(90deg,transparent,color-mix(in oklab,var(--background) 70%,transparent),transparent);animation:crm-shimmer 1.4s var(--crm-ease-out) infinite;position:absolute;inset:0;transform:translate(-100%)}@keyframes crm-shimmer{to{transform:translate(100%)}}.crm .crm-aurora{pointer-events:none;z-index:0;background:radial-gradient(38% 55% at 18% 20%,color-mix(in oklab,var(--brand) 22%,transparent),transparent 70%),radial-gradient(34% 50% at 82% 10%,color-mix(in oklab,var(--teal) 20%,transparent),transparent 70%);filter:blur(24px);height:120%;animation:9s ease-in-out infinite alternate crm-breathe;position:absolute;inset:-20% -10% auto}@keyframes crm-breathe{0%{transform:translate(0)scale(1)}to{transform:translate(2%,3%)scale(1.06)}}body.crm{overscroll-behavior-y:none}html:has(body.crm){overscroll-behavior-y:none}.crm [data-sonner-toaster]{--width:23rem;font-family:var(--font-sans)}.crm [data-sonner-toast][data-styled=true]{border:1px solid var(--crm-hairline);background:var(--card);color:var(--foreground);box-shadow:var(--crm-shadow-float);border-radius:1rem;gap:.625rem;padding:.75rem .875rem}.crm [data-sonner-toast][data-styled=true] [data-title]{font-size:.875rem;font-weight:600;line-height:1.35}.crm [data-sonner-toast][data-styled=true] [data-description]{color:var(--muted-foreground);line-height:1.35}.crm [data-sonner-toast][data-styled=true] [data-icon]{color:var(--muted-foreground)}.crm [data-sonner-toast][data-styled=true][data-type=success] [data-icon]{color:var(--teal)}.crm [data-sonner-toast][data-styled=true][data-type=error] [data-icon]{color:var(--destructive)}.crm [data-sonner-toast][data-styled=true] [data-button]{background:color-mix(in oklab,var(--foreground) 8%,transparent);height:2.25rem;color:var(--foreground);transition:transform .14s var(--crm-ease-out);border-radius:.625rem;padding:0 .75rem;font-size:.8125rem;font-weight:600}.crm [data-sonner-toast][data-styled=true] [data-button]:active{transform:scale(.97)}@media(pointer:coarse){.crm [data-sonner-toast][data-styled=true] [data-button]{height:2.75rem;padding:0 1rem;font-size:.875rem}}@media(prefers-reduced-motion:reduce){.crm *,.crm :before,.crm :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.crm .crm-skeleton:after{animation:none;transform:none}}
