.crm-root{--crm-bg:#f6f6f7;--crm-surface:#fff;--crm-raised:#fbfbfc;--crm-border:#e8e7eb;--crm-border-strong:#d9d7de;--crm-ink:#1c1a1f;--crm-ink-2:#4a4750;--crm-muted:#77737e;--crm-subtle:#a19ea8;--crm-accent:#6b297a;--crm-accent-strong:#4e1c5a;--crm-accent-soft:#f4edf6;--crm-lime:#c9e165;--crm-grid:#eeedf0;--crm-axis:#d9d7de;--crm-shadow:0 1px 2px #1c1a1f0a, 0 1px 1px #1c1a1f08;--crm-shadow-pop:0 10px 30px -10px #1c1a1f40, 0 2px 6px #1c1a1f0f;--crm-sidebar:248px;--crm-sidebar-collapsed:68px;background:var(--crm-bg);color:var(--crm-ink);-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.6}.crm-root ::selection{color:var(--crm-accent-strong);background:#e7d6ec}.crm-root :focus-visible{outline:2px solid var(--crm-accent);outline-offset:2px;border-radius:6px}.crm-root input:focus-visible,.crm-root textarea:focus-visible,.crm-root select:focus-visible{outline:none}.crm-root .tnum{font-variant-numeric:tabular-nums}.crm-root .ltr{direction:ltr;unicode-bidi:isolate}.crm-scroll{scrollbar-width:thin;scrollbar-color:#d6d3db transparent}.crm-scroll::-webkit-scrollbar{width:8px;height:8px}.crm-scroll::-webkit-scrollbar-thumb{background:#d6d3db padding-box padding-box;border:2px solid #0000;border-radius:8px}.crm-noscrollbar{scrollbar-width:none}.crm-noscrollbar::-webkit-scrollbar{display:none}.crm-dialog{max-width:none;max-height:none;color:inherit;background:0 0;border:0;padding:0;overflow:visible}.crm-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#16121a6b}.crm-dialog[open] .crm-dialog-panel{animation:.18s cubic-bezier(.2,.9,.3,1.2) crm-pop}.crm-dialog[open]::backdrop{animation:.18s ease-out crm-fade}@keyframes crm-pop{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:none}}@keyframes crm-fade{0%{opacity:0}to{opacity:1}}@keyframes crm-slide-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes crm-shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-5px)}40%,80%{transform:translate(5px)}}.crm-shake{animation:.32s ease-in-out crm-shake}.crm-pop-in{transform-origin:top;animation:.16s ease-out crm-pop}.crm-toast{animation:.2s ease-out crm-slide-up}.crm-root input[type=datetime-local],.crm-root input[type=date],.crm-root input[type=time]{text-align:right;direction:ltr}.crm-root input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.crm-root input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.crm-root input[type=number]{appearance:textfield}.crm-root select{background-image:none}.crm-skeleton{background:linear-gradient(90deg,#efeef1 0%,#f7f6f8 50%,#efeef1 100%) 0 0/200% 100%;border-radius:8px;animation:1.4s linear infinite crm-shimmer}@keyframes crm-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.crm-kanban-col[data-over=valid]{background:#f4edf6;box-shadow:inset 0 0 0 2px #c9a6d3}.crm-kanban-col[data-over=invalid]{background:#fff5f5;box-shadow:inset 0 0 0 2px #f2b8b8}.crm-kanban-col[data-dim=true]{opacity:.55}.crm-chart .recharts-cartesian-axis-tick-value{font-family:var(--font-sans);fill:var(--crm-muted);font-size:11px}.crm-chart .recharts-surface{overflow:visible}@media (prefers-reduced-motion:reduce){.crm-root *,.crm-root :before,.crm-root :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
