#crm-root .bg-white{background-color:var(--bg-card,#fff)!important}#crm-root .bg-zinc-50,#crm-root .bg-gray-50,#crm-root .bg-slate-50,#crm-root .bg-neutral-50,#crm-root .bg-stone-50{background-color:var(--bg-page,#f8fafc)!important}#crm-root .bg-zinc-100,#crm-root .bg-gray-100,#crm-root .bg-slate-100,#crm-root .bg-neutral-100{background-color:var(--bg-card-hover,#f1f5f9)!important}#crm-root .border-zinc-200,#crm-root .border-gray-200,#crm-root .border-slate-200,#crm-root .border-neutral-200{border-color:var(--border,#e5e7eb)!important}#crm-root .border-zinc-100,#crm-root .border-gray-100,#crm-root .border-slate-100{border-color:var(--border,#f3f4f6)!important}#crm-root .text-zinc-900,#crm-root .text-gray-900,#crm-root .text-slate-900,#crm-root .text-neutral-900,#crm-root .text-black{color:var(--text-primary,#18181b)!important}#crm-root .text-zinc-700,#crm-root .text-gray-700,#crm-root .text-slate-700{color:var(--text-primary,#3f3f46)!important}#crm-root .text-zinc-600,#crm-root .text-gray-600,#crm-root .text-slate-600{color:var(--text-secondary,#52525b)!important}#crm-root .text-zinc-500,#crm-root .text-gray-500,#crm-root .text-slate-500{color:var(--text-muted,#71717a)!important}#crm-root .text-zinc-400,#crm-root .text-gray-400,#crm-root .text-slate-400{color:var(--text-muted,#a1a1aa)!important}#crm-root .hover\:bg-zinc-50:hover,#crm-root .hover\:bg-gray-50:hover,#crm-root .hover\:bg-slate-50:hover,#crm-root .hover\:bg-neutral-50:hover{background-color:var(--bg-card-hover,#f8fafc)!important}#crm-root .hover\:bg-zinc-100:hover,#crm-root .hover\:bg-gray-100:hover,#crm-root .hover\:bg-slate-100:hover{background-color:var(--bg-card-hover,#f1f5f9)!important}#crm-root .hover\:bg-zinc-700:hover,#crm-root .hover\:bg-zinc-800:hover,#crm-root .hover\:bg-zinc-900:hover,#crm-root .hover\:bg-gray-700:hover,#crm-root .hover\:bg-gray-800:hover,#crm-root .hover\:bg-slate-700:hover,#crm-root .hover\:bg-slate-800:hover{background-color:var(--bg-card-hover,#e8f2f8)!important}#crm-root .hover\:bg-zinc-600:hover,#crm-root .hover\:bg-gray-600:hover{background-color:var(--bg-elevated,#dceef7)!important}#crm-root .hover\:text-zinc-100:hover,#crm-root .hover\:text-zinc-200:hover,#crm-root .hover\:text-gray-100:hover,#crm-root .hover\:text-gray-200:hover{color:var(--text-primary,#0a1530)!important}#crm-root .hover\:text-zinc-300:hover,#crm-root .hover\:text-gray-300:hover{color:var(--text-secondary,#334155)!important}#crm-root .bg-zinc-800,#crm-root .bg-zinc-900,#crm-root .bg-zinc-950,#crm-root .bg-gray-800,#crm-root .bg-gray-900,#crm-root .bg-gray-950,#crm-root .bg-slate-800,#crm-root .bg-slate-900,#crm-root .bg-neutral-800,#crm-root .bg-neutral-900{background-color:var(--bg-card,#fff)!important}#crm-root .bg-zinc-700,#crm-root .bg-gray-700,#crm-root .bg-slate-700{background-color:var(--bg-card-hover,#f1f5f9)!important}#crm-root .border-zinc-800,#crm-root .border-zinc-900,#crm-root .border-gray-800,#crm-root .border-gray-900,#crm-root .border-slate-800,#crm-root .border-neutral-800{border-color:var(--border,#27272a)!important}#crm-root .border-zinc-700,#crm-root .border-gray-700{border-color:var(--border,#3f3f46)!important}#crm-root .bg-\[\#0d0d14\],#crm-root .bg-\[\#0a0e1a\],#crm-root .bg-\[\#111827\],#crm-root .bg-\[\#16161f\]{background-color:var(--bg-page,#eff7fc)!important}#crm-root .bg-\[\#1a2235\],#crm-root .bg-\[\#16213d\],#crm-root [class*=bg-zinc-90]:not([class*=hover\:]):not([class*=focus\:]):not([class*=group-hover\:]):not([class*=active\:]),#crm-root [class*=bg-zinc-95]:not([class*=hover\:]):not([class*=focus\:]):not([class*=group-hover\:]):not([class*=active\:]),#crm-root [class*=bg-zinc-80]:not([class*=hover\:]):not([class*=focus\:]):not([class*=group-hover\:]):not([class*=active\:]),#crm-root [class*=bg-gray-90]:not([class*=hover\:]):not([class*=focus\:]):not([class*=group-hover\:]):not([class*=active\:]),#crm-root [class*=bg-gray-80]:not([class*=hover\:]):not([class*=focus\:]):not([class*=group-hover\:]):not([class*=active\:]),#crm-root [class*=bg-slate-90]:not([class*=hover\:]):not([class*=focus\:]):not([class*=group-hover\:]):not([class*=active\:]),#crm-root [class*=bg-slate-80]:not([class*=hover\:]):not([class*=focus\:]):not([class*=group-hover\:]):not([class*=active\:]){background-color:var(--bg-card,#fff)!important}.crm-popup{background-color:#1a2d55!important;border:1px solid #ffffff2e!important;box-shadow:0 20px 50px #000000bf!important}#crm-root [class*=border-zinc-80],#crm-root [class*=border-zinc-90],#crm-root [class*=border-gray-80]{border-color:var(--border,#27272a)!important}#crm-root .bg-zinc-800 [class*=text-white],#crm-root .bg-zinc-900 [class*=text-white],#crm-root .bg-zinc-950 [class*=text-white],#crm-root .bg-gray-800 [class*=text-white],#crm-root .bg-gray-900 [class*=text-white],#crm-root .bg-slate-800 [class*=text-white],#crm-root .bg-slate-900 [class*=text-white],#crm-root .bg-neutral-800 [class*=text-white],#crm-root .bg-neutral-900 [class*=text-white],#crm-root [class*=bg-zinc-90] [class*=text-white],#crm-root [class*=bg-zinc-80] [class*=text-white],#crm-root .bg-zinc-900 [class*=text-zinc-1],#crm-root .bg-zinc-900 [class*=text-zinc-2],#crm-root .bg-zinc-900 [class*=text-zinc-3],#crm-root .bg-zinc-900 [class*=text-gray-1],#crm-root .bg-zinc-900 [class*=text-gray-2],#crm-root .bg-zinc-900 [class*=text-gray-3],#crm-root .bg-zinc-800 [class*=text-zinc-3],#crm-root .bg-zinc-800 [class*=text-zinc-2]{color:var(--text-primary,#18181b)!important}#crm-root [class*="bg-[#0"],#crm-root [class*="bg-[#1"],#crm-root [class*="bg-[#2"],#crm-root .bg-black,#crm-root [class*=bg-black\/]{background-color:var(--bg-card,#fff)!important}#crm-root [class*=text-white]:not(button):not(a):not([class*=bg-]):not([class*=from-]):not([class*=via-]):not([class*=to-]):not([class*=gradient]),#crm-root [class*=text-zinc-100]:not(button):not(a):not([class*=bg-]):not([class*=from-]):not([class*=gradient]),#crm-root [class*=text-zinc-200]:not(button):not(a):not([class*=bg-]):not([class*=from-]):not([class*=gradient]),#crm-root [class*=text-zinc-300]:not(button):not(a):not([class*=bg-]):not([class*=from-]):not([class*=gradient]),#crm-root [class*=text-gray-100]:not(button):not(a):not([class*=bg-]):not([class*=from-]):not([class*=gradient]),#crm-root [class*=text-gray-200]:not(button):not(a):not([class*=bg-]):not([class*=from-]):not([class*=gradient]),#crm-root [class*=text-gray-300]:not(button):not(a):not([class*=bg-]):not([class*=from-]):not([class*=gradient]),#crm-root [class*=text-slate-100]:not(button):not(a):not([class*=bg-]):not([class*=from-]):not([class*=gradient]),#crm-root [class*=text-slate-200]:not(button):not(a):not([class*=bg-]):not([class*=from-]):not([class*=gradient]),#crm-root [class*=text-slate-300]:not(button):not(a):not([class*=bg-]):not([class*=from-]):not([class*=gradient]),#crm-root [class*=text-neutral-100]:not(button):not(a):not([class*=bg-]):not([class*=from-]):not([class*=gradient]),#crm-root [class*=text-neutral-200]:not(button):not(a):not([class*=bg-]):not([class*=from-]):not([class*=gradient]){color:var(--text-primary,#0a1530)!important}#crm-root [class*=border-white\/],#crm-root [class*=divide-white\/]{border-color:var(--border,#e3e9f3)!important}#crm-root input[class*=bg-zinc-9],#crm-root input[class*=bg-gray-9],#crm-root textarea[class*=bg-zinc-9],#crm-root select[class*=bg-zinc-9]{background-color:var(--input,#f4f7fb)!important;color:var(--text-primary,#0a1530)!important}
#crm-root,[data-theme-app=crm]{--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1);--dur-press:.14s;--dur-ui:.2s}#crm-root .transition-all,#crm-root [class*=transition-all]{transition-property:color,background-color,border-color,box-shadow,transform,opacity,filter!important;transition-timing-function:var(--ease-out)!important}#crm-root button,#crm-root [role=button],#crm-root a[href],#crm-root summary,#crm-root [data-pressable]{transition:transform var(--dur-press) var(--ease-out), box-shadow var(--dur-ui) var(--ease-out), background-color var(--dur-ui) var(--ease-out), color var(--dur-ui) var(--ease-out), border-color var(--dur-ui) var(--ease-out)}#crm-root button:active,#crm-root [role=button]:active,#crm-root a[href]:active,#crm-root summary:active,#crm-root [data-pressable]:active{transform:scale(.97)}#crm-root input:active,#crm-root textarea:active,#crm-root select:active{transform:none}#crm-root a[href] [data-card],#crm-root [role=button] [data-card],#crm-root .group:hover [data-card]{will-change:transform}#crm-root :is(a,button,[role=button],input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--brand,#00a8e8);outline-offset:2px;border-radius:6px}#crm-root :is(a,button,[role=button]):focus:not(:focus-visible){outline:none}@media (prefers-reduced-motion:reduce){#crm-root *,#crm-root :before,#crm-root :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}#crm-root button:active,#crm-root [role=button]:active,#crm-root a[href]:active{transform:none!important}}html.crm-no-animations #crm-root *,html.crm-no-animations #crm-root :before,html.crm-no-animations #crm-root :after{transition:none!important;animation:none!important}#crm-root{font-size:var(--crm-font-size,14px)}html.density-compact{--crm-density:.72}html.density-comfortable{--crm-density:1.28}html.density-compact #crm-root :is([data-card],.ff-card),html.density-comfortable #crm-root :is([data-card],.ff-card){padding:calc(16px * var(--crm-density,1))!important}html.density-compact #crm-root :is(tbody td,tbody th),html.density-comfortable #crm-root :is(tbody td,tbody th){padding-top:calc(10px * var(--crm-density,1))!important;padding-bottom:calc(10px * var(--crm-density,1))!important}html.crm-cards-flat #crm-root :is([data-card],.ff-card,[class*=rounded-xl],[class*=rounded-2xl]){box-shadow:none!important;border-color:#0000!important}html.crm-cards-elevated #crm-root :is([data-card],.ff-card,[class*=rounded-xl],[class*=rounded-2xl]){box-shadow:var(--shadow,0 8px 24px -12px #101e3c2e)!important;border-color:#0000!important}html.crm-cards-bordered #crm-root :is([data-card],.ff-card,[class*=rounded-xl],[class*=rounded-2xl]){box-shadow:none!important;border:1px solid var(--border,#d6e6f0)!important}#crm-root .crm-max-full{max-width:100%;margin-inline:auto}#crm-root .crm-max-wide{max-width:1400px;margin-inline:auto}#crm-root .crm-max-normal{max-width:1280px;margin-inline:auto}#crm-root .crm-max-narrow{max-width:1024px;margin-inline:auto}#crm-root .ff-card{background:var(--bg-card);border:1px solid var(--border);transition:box-shadow var(--dur-ui,.2s) var(--ease-out,cubic-bezier(.23, 1, .32, 1)), transform var(--dur-ui,.2s) var(--ease-out,cubic-bezier(.23, 1, .32, 1));border-radius:16px;padding:20px;box-shadow:0 1px 2px #0000000a,0 8px 24px -12px #0000001f}#crm-root .ff-card--interactive:hover{transform:translateY(-2px);box-shadow:0 2px 4px #0000000f,0 16px 40px -16px #0003}#crm-root .ff-card--interactive{cursor:pointer}#crm-root .ff-stat{flex-direction:column;gap:12px;display:flex}#crm-root .ff-stat__icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}#crm-root .ff-stat__value{font-variant-numeric:tabular-nums;color:var(--text-primary);letter-spacing:-.02em;font-size:1.75rem;font-weight:700;line-height:1}#crm-root .ff-stat__label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:500}#crm-root .ff-stat__delta{font-variant-numeric:tabular-nums;align-items:center;gap:3px;font-size:.75rem;font-weight:600;display:inline-flex}#crm-root .ff-stat__delta--up{color:#10b981}#crm-root .ff-stat__delta--down{color:#ef4444}#crm-root .ff-page-head{border-bottom:1px solid var(--border);background:color-mix(in oklch, transparent 92%, var(--accent,var(--brand,#00a8e8)));border-radius:0 8px 8px 0;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;padding-bottom:20px;padding-left:16px;display:flex}#crm-root .ff-page-head__title{letter-spacing:-.025em;color:var(--text-primary);margin:0;font-size:1.375rem;font-weight:700;line-height:1.2}#crm-root .ff-page-head__subtitle{color:var(--text-muted);margin:4px 0 0;font-size:.8125rem;line-height:1.4}#crm-root .ff-page-head__body{flex:1;min-width:0}#crm-root .ff-page-head__actions{flex-shrink:0;align-items:center;gap:8px;display:flex}@media (max-width:640px){#crm-root .ff-page-head{flex-direction:column;align-items:stretch}#crm-root .ff-page-head__actions{flex-wrap:wrap}}#crm-root .ff-section{flex-direction:column;gap:12px;display:flex}#crm-root .ff-section__header{justify-content:space-between;align-items:center;gap:8px;display:flex}#crm-root .ff-section__title{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);align-items:center;gap:8px;font-size:.6875rem;font-weight:600;display:flex}#crm-root .ff-section__title:after{content:"";background:var(--border);flex:1;min-width:24px;height:1px}#crm-root .ff-section__actions{align-items:center;gap:6px;display:flex}#crm-root .ff-table{border-collapse:collapse;width:100%;color:var(--text-primary);font-size:.8125rem}#crm-root .ff-table thead th{z-index:1;background:var(--bg-card);color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--border);white-space:nowrap;padding:10px 12px;font-size:.6875rem;font-weight:600;position:sticky;top:0}#crm-root .ff-table tbody tr{border-bottom:1px solid var(--border);transition:background-color var(--dur-ui,.2s) var(--ease-out,cubic-bezier(.23, 1, .32, 1))}#crm-root .ff-table tbody tr:last-child{border-bottom:none}#crm-root .ff-table tbody tr:hover{background:var(--bg-card-hover)}#crm-root .ff-table td{color:var(--text-secondary);vertical-align:middle;padding:10px 12px}#crm-root .ff-table--zebra tbody tr:nth-child(2n){background:color-mix(in srgb, var(--bg-card-hover) 50%, transparent)}#crm-root .ff-table .ff-num{text-align:right;font-variant-numeric:tabular-nums;font-size:.8125rem}#crm-root .ff-segmented{background:var(--bg-card);border:1px solid var(--border);border-radius:999px;align-items:center;gap:2px;padding:3px;display:inline-flex}#crm-root .ff-segmented__item{color:var(--text-muted);cursor:pointer;transition:background-color var(--dur-ui,.2s) var(--ease-out,cubic-bezier(.23, 1, .32, 1)), color var(--dur-ui,.2s) var(--ease-out,cubic-bezier(.23, 1, .32, 1));background:0 0;border:none;border-radius:999px;padding:5px 14px;font-size:.75rem;font-weight:500}#crm-root .ff-segmented__item:hover:not(.ff-segmented__item--active){background:var(--bg-card-hover);color:var(--text-secondary)}#crm-root .ff-segmented__item--active{background:var(--accent,var(--brand,#00a8e8));color:#fff;font-weight:600}#crm-root .ff-accent-bar{background:linear-gradient(90deg, var(--brand,#00a8e8) 0%, var(--brand-2,#0070f3) 100%);opacity:.7;border-radius:999px;height:3px}#crm-root .ff-stat__icon--info{color:#60a5fa;background:#3b82f61f}#crm-root .ff-stat__icon--progress{color:#fbbf24;background:#f59e0b1f}#crm-root .ff-stat__icon--wait{color:#60a5fa;background:#00a8e81f}#crm-root .ff-stat__icon--success{color:#34d399;background:#10b9811f}#crm-root .ff-stat__icon--warning{color:#fb923c;background:#f973161f}#crm-root .ff-stat__icon--danger{color:#f87171;background:#ef44441f}#crm-root .ff-stat__icon--neutral{color:#a1a1aa;background:#71717a1f}