#crm-root .bg-white{background-color:var(--bg-card,#ffffff)!important}#crm-root .bg-gray-50,#crm-root .bg-neutral-50,#crm-root .bg-slate-50,#crm-root .bg-stone-50,#crm-root .bg-zinc-50{background-color:var(--bg-page,#f8fafc)!important}#crm-root .bg-gray-100,#crm-root .bg-neutral-100,#crm-root .bg-slate-100,#crm-root .bg-zinc-100{background-color:var(--bg-card-hover,#f1f5f9)!important}#crm-root .border-gray-200,#crm-root .border-neutral-200,#crm-root .border-slate-200,#crm-root .border-zinc-200{border-color:var(--border,#e5e7eb)!important}#crm-root .border-gray-100,#crm-root .border-slate-100,#crm-root .border-zinc-100{border-color:var(--border,#f3f4f6)!important}#crm-root .text-black,#crm-root .text-gray-900,#crm-root .text-neutral-900,#crm-root .text-slate-900,#crm-root .text-zinc-900{color:var(--text-primary,#18181b)!important}#crm-root .text-gray-700,#crm-root .text-slate-700,#crm-root .text-zinc-700{color:var(--text-primary,#3f3f46)!important}#crm-root .text-gray-600,#crm-root .text-slate-600,#crm-root .text-zinc-600{color:var(--text-secondary,#45556c)!important}#crm-root .text-gray-500,#crm-root .text-slate-500,#crm-root .text-zinc-500{color:var(--text-muted,#62748e)!important}#crm-root .text-gray-400,#crm-root .text-slate-400,#crm-root .text-zinc-400{color:var(--text-muted,#a1a1aa)!important}#crm-root .hover\:bg-gray-50:hover,#crm-root .hover\:bg-neutral-50:hover,#crm-root .hover\:bg-slate-50:hover,#crm-root .hover\:bg-zinc-50:hover{background-color:var(--bg-card-hover,#f8fafc)!important}#crm-root .hover\:bg-gray-100:hover,#crm-root .hover\:bg-slate-100:hover,#crm-root .hover\:bg-zinc-100:hover{background-color:var(--bg-card-hover,#f1f5f9)!important}#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,#crm-root .hover\:bg-zinc-700:hover,#crm-root .hover\:bg-zinc-800:hover,#crm-root .hover\:bg-zinc-900:hover{background-color:var(--bg-card-hover,#e8f2f8)!important}#crm-root .hover\:bg-gray-600:hover,#crm-root .hover\:bg-zinc-600:hover{background-color:var(--bg-elevated,#dceef7)!important}#crm-root .hover\:text-gray-100:hover,#crm-root .hover\:text-gray-200:hover,#crm-root .hover\:text-zinc-100:hover,#crm-root .hover\:text-zinc-200:hover{color:var(--text-primary,#0A1530)!important}#crm-root .hover\:text-gray-300:hover,#crm-root .hover\:text-zinc-300:hover{color:var(--text-secondary,#334155)!important}#crm-root .bg-gray-800,#crm-root .bg-gray-900,#crm-root .bg-gray-950,#crm-root .bg-neutral-800,#crm-root .bg-neutral-900,#crm-root .bg-slate-800,#crm-root .bg-slate-900,#crm-root .bg-zinc-800,#crm-root .bg-zinc-900,#crm-root .bg-zinc-950{background-color:var(--bg-card,#ffffff)!important}#crm-root .bg-gray-700,#crm-root .bg-slate-700,#crm-root .bg-zinc-700{background-color:var(--bg-card-hover,#f1f5f9)!important}#crm-root .border-gray-800,#crm-root .border-gray-900,#crm-root .border-neutral-800,#crm-root .border-slate-800,#crm-root .border-zinc-800,#crm-root .border-zinc-900{border-color:var(--border,#27272a)!important}#crm-root .border-gray-700,#crm-root .border-zinc-700{border-color:var(--border,#3f3f46)!important}#crm-root .bg-\[\#0a0e1a\],#crm-root .bg-\[\#0d0d14\],#crm-root .bg-\[\#111827\],#crm-root .bg-\[\#16161f\]{background-color:var(--bg-page,#eff7fc)!important}#crm-root .bg-\[\#16213d\],#crm-root .bg-\[\#1a2235\],#crm-root [class*=bg-gray-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-slate-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-zinc-80]:not([class*="hover:"]):not([class*="focus:"]):not([class*="group-hover:"]):not([class*="active:"]),#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:"]){background-color:var(--bg-card,#ffffff)!important}.crm-popup{background-color:var(--surface);border:1px solid var(--border);box-shadow:0 20px 50px rgba(0,0,0,.35)}#crm-root [class*=border-gray-80],#crm-root [class*=border-zinc-80],#crm-root [class*=border-zinc-90]{border-color:var(--border,#27272a)!important}#crm-root .bg-gray-800 [class*=text-white],#crm-root .bg-gray-900 [class*=text-white],#crm-root .bg-neutral-800 [class*=text-white],#crm-root .bg-neutral-900 [class*=text-white],#crm-root .bg-slate-800 [class*=text-white],#crm-root .bg-slate-900 [class*=text-white],#crm-root .bg-zinc-800 [class*=text-white],#crm-root .bg-zinc-800 [class*=text-zinc-2],#crm-root .bg-zinc-800 [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-900 [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-950 [class*=text-white],#crm-root [class*=bg-zinc-80] [class*=text-white],#crm-root [class*=bg-zinc-90] [class*=text-white]{color:var(--text-primary,#18181b)!important}#crm-root .bg-black:not(button):not(a):not([role=button]):not(.chat-bubble-out):not([data-chat-bubble]),#crm-root [class*="bg-[#0"]:not(button):not(a):not([role=button]):not(.chat-bubble-out):not(.chat-bubble-bot):not(.chat-bubble-in):not([data-chat-bubble]),#crm-root [class*="bg-[#1"]:not(button):not(a):not([role=button]):not(.chat-bubble-out):not(.chat-bubble-bot):not(.chat-bubble-in):not([data-chat-bubble]),#crm-root [class*="bg-[#2"]:not(button):not(a):not([role=button]):not(.chat-bubble-out):not(.chat-bubble-bot):not(.chat-bubble-in):not([data-chat-bubble]),#crm-root [class*="bg-black/"]:not(button):not(a):not([role=button]):not([data-chat-bubble]){background-color:var(--bg-card,#ffffff)!important}#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-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]),#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-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]){color:var(--text-primary,#0A1530)!important}#crm-root .chat-bubble-out,#crm-root .chat-bubble-out *{color:#ffffff!important}#crm-root [class*="border-white/"],#crm-root [class*="divide-white/"]{border-color:var(--border,#E3E9F3)!important}#crm-root input[class*=bg-gray-9],#crm-root input[class*=bg-zinc-9],#crm-root select[class*=bg-zinc-9],#crm-root textarea[class*=bg-zinc-9]{background-color:var(--input,#F4F7FB)!important;color:var(--text-primary,#0A1530)!important}#crm-root [class*="bg-[var(--bg-"] [class*=text-white]:not(button):not(a):not([class*=bg-blue]):not([class*=bg-green]):not([class*=bg-red]):not([class*=bg-orange]):not([class*=bg-amber]):not([class*=bg-emerald]):not([class*=bg-indigo]):not([class*=bg-violet]):not([class*=bg-purple]):not([class*=bg-teal]):not([class*=bg-sky]):not([class*=bg-cyan]):not([class*=bg-rose]):not(.chat-bubble-out):not(.chat-bubble-bot),#crm-root [class*="bg-[var(--bg-"][class*=text-white]:not(.chat-bubble-out):not(.chat-bubble-bot):not([class*=bg-blue]):not([class*=bg-green]):not([class*=bg-red]):not([class*=bg-orange]):not([class*=bg-amber]):not([class*=bg-emerald]):not([class*=bg-indigo]):not([class*=bg-violet]):not([class*=bg-purple]):not([class*=bg-teal]):not([class*=bg-sky]):not([class*=bg-cyan]):not([class*=bg-rose]),#crm-root button[class*="bg-[var(--bg-card"][class*=text-white]:not([class*=bg-blue]):not([class*=bg-green]):not([class*=bg-red]):not([class*=bg-amber]):not([class*=bg-emerald]):not([class*=bg-indigo]):not([class*=bg-violet]):not([class*=bg-purple]):not([class*=bg-teal]):not([class*=bg-sky]):not([class*=bg-cyan]):not([class*=bg-rose]),#crm-root input[class*="bg-[var(--bg-"],#crm-root select[class*="bg-[var(--bg-"],#crm-root textarea[class*="bg-[var(--bg-"]{color:var(--text-primary,#0A1530)!important}#crm-root [class*="bg-[#0B5CFF"]{background-color:#0B5CFF!important}#crm-root [class*="bg-[#0B5CFF"],#crm-root [class*="bg-[#0B5CFF"] [class*=text-white]{color:#ffffff!important}#crm-root,[data-theme-app=crm]{--ease-out:cubic-bezier(0.23,1,0.32,1);--ease-in-out:cubic-bezier(0.77,0,0.175,1);--ease-drawer:cubic-bezier(0.32,0.72,0,1);--dur-press:140ms;--dur-ui:200ms}#crm-root .transition-all,#crm-root [class*=transition-all]{transition-property:color,background-color,border-color,box-shadow,transform,opacity,filter;transition-timing-function:var(--ease-out)}#crm-root [data-pressable],#crm-root [role=button],#crm-root a[href],#crm-root button,#crm-root summary{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 [data-pressable]:active,#crm-root [role=button]:active,#crm-root a[href]:active,#crm-root button:active,#crm-root summary:active{transform:scale(.97)}#crm-root input:active,#crm-root select:active,#crm-root textarea:active{transform:none}#crm-root .group:hover [data-card],#crm-root [role=button] [data-card],#crm-root a[href] [data-card]{will-change:transform}#crm-root :is(a,button,[role=button],input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--brand-500);outline-offset:2px;border-radius:var(--radius-sm)}#crm-root :is(a,button,[role=button]):focus:not(:focus-visible){outline:none}@media (prefers-reduced-motion:reduce){#crm-root *,#crm-root :after,#crm-root :before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}#crm-root [role=button]:active,#crm-root a[href]:active,#crm-root button:active{transform:none}}html.crm-no-animations #crm-root *,html.crm-no-animations #crm-root :after,html.crm-no-animations #crm-root :before{transition:none;animation:none}#crm-root{font-size:var(--crm-font-size,14px)}html.density-compact{--crm-density:0.72}html.density-comfortable{--crm-density:1.28}html.density-comfortable #crm-root :is([data-card],.ff-card),html.density-compact #crm-root :is([data-card],.ff-card){padding:calc(16px * var(--crm-density, 1))}html.density-comfortable #crm-root :is(tbody td,tbody th),html.density-compact #crm-root :is(tbody td,tbody th){padding-top:calc(10px * var(--crm-density, 1));padding-bottom:calc(10px * var(--crm-density, 1))}html.crm-cards-flat #crm-root :is([data-card],.ff-card,[class*=rounded-xl],[class*=rounded-2xl]){box-shadow:none;border-color:transparent}html.crm-cards-elevated #crm-root :is([data-card],.ff-card,[class*=rounded-xl],[class*=rounded-2xl]){box-shadow:var(--shadow-pop);border-color:transparent}html.crm-cards-bordered #crm-root :is([data-card],.ff-card,[class*=rounded-xl],[class*=rounded-2xl]){box-shadow:none;border:1px solid var(--line)}#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);border-radius:var(--radius-lg);padding:var(--pad-card);transition:box-shadow var(--dur-ui,.2s) var(--ease-out,cubic-bezier(.23,1,.32,1)),border-color var(--dur-ui,.2s) var(--ease-out,cubic-bezier(.23,1,.32,1))}#crm-root .ff-card--interactive:hover{box-shadow:var(--shadow-pop);border-color:var(--brand-100)}#crm-root .ff-card--interactive{cursor:pointer}#crm-root .ff-stat{display:flex;flex-direction:column;gap:12px}#crm-root .ff-stat__icon{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}#crm-root .ff-stat__value{font-size:1.75rem;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;color:var(--text-primary);letter-spacing:-.02em}#crm-root .ff-stat__label{font-size:.75rem;color:var(--text-muted);font-weight:500;text-transform:uppercase;letter-spacing:.04em}#crm-root .ff-stat__delta{display:inline-flex;align-items:center;gap:3px;font-size:.75rem;font-weight:600;font-variant-numeric:tabular-nums}#crm-root .ff-stat__delta--up{color:var(--ok)}#crm-root .ff-stat__delta--down{color:var(--danger)}#crm-root .ff-page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:20px;border-bottom:1px solid var(--border);margin-bottom:24px;padding-left:16px;border-radius:0 var(--radius-md) var(--radius-md) 0;background:var(--brand-50)}#crm-root .ff-page-head__title{font-size:1.375rem;font-weight:800;letter-spacing:-.025em;line-height:1.2;color:var(--text-primary);margin:0}#crm-root .ff-page-head__subtitle{font-size:.8125rem;color:var(--text-muted);margin:4px 0 0;line-height:1.4}#crm-root .ff-page-head__body{flex:1;min-width:0}#crm-root .ff-page-head__actions{display:flex;align-items:center;gap:8px;flex-shrink:0}@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{display:flex;flex-direction:column;gap:12px}#crm-root .ff-section__header{display:flex;align-items:center;justify-content:space-between;gap:8px}#crm-root .ff-section__title{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);display:flex;align-items:center;gap:8px}#crm-root .ff-section__title:after{content:"";flex:1;height:1px;background:var(--border);min-width:24px}#crm-root .ff-section__actions{display:flex;align-items:center;gap:6px}#crm-root .ff-table{width:100%;border-collapse:collapse;font-size:.8125rem;color:var(--text-primary)}#crm-root .ff-table thead th{position:sticky;top:0;z-index:1;background:var(--bg-card);color:var(--text-muted);font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;padding:10px 12px;border-bottom:1px solid var(--border);white-space:nowrap}#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{padding:10px 12px;color:var(--text-secondary);vertical-align:middle}#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{display:inline-flex;align-items:center;background:var(--bg-card);border:1px solid var(--border);border-radius:999px;padding:3px;gap:2px}#crm-root .ff-segmented__item{padding:5px 14px;font-size:.75rem;font-weight:500;border-radius:999px;border:none;background:transparent;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))}#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(--brand-500);color:var(--brand-on);font-weight:600}#crm-root .ff-accent-bar{height:2px;border-radius:var(--radius-full);background:var(--brand-500)}#crm-root .ff-stat__icon--info{background:var(--brand-50);color:var(--brand-700)}#crm-root .ff-stat__icon--progress{background:var(--warn-soft);color:var(--warn)}#crm-root .ff-stat__icon--wait{background:var(--brand-50);color:var(--brand-700)}#crm-root .ff-stat__icon--success{background:var(--ok-soft);color:var(--ok)}#crm-root .ff-stat__icon--warning{background:var(--rust-100);color:var(--rust-700)}#crm-root .ff-stat__icon--danger{background:var(--danger-soft);color:var(--danger)}#crm-root .ff-stat__icon--neutral{background:var(--surface-2);color:var(--ink-2)}:root{--bg:var(--paper);--bg-page:var(--paper);--bg-main:var(--paper);--bg-inner:var(--paper);--background:var(--paper);--paper:oklch(0.984 0.003 247.858);--surface:oklch(1 0 0);--bg-card:var(--surface);--card-bg:var(--surface);--bg-elevated:var(--surface);--surface-2:oklch(0.968 0.007 247.896);--bg-card-hover:var(--surface-2);--row-hover:var(--surface-2);--chip-bg:var(--line);--fg:var(--ink);--text-primary:var(--ink);--foreground:var(--ink);--ink:oklch(0.208 0.042 265.755);--text-secondary:var(--ink-2);--fg-2:var(--ink-2);--muted:var(--ink-2);--ink-2:oklch(0.446 0.043 257.281);--text-muted:var(--ink-3);--fg-3:var(--ink-3);--fg-muted:var(--ink-3);--ink-3:oklch(0.554 0.046 257.417);--subtle:var(--ink-3);--border:var(--line);--line:oklch(0.929 0.013 255.508);--ff-border:var(--line);--border-default:var(--line);--card-border:var(--line);--border-strong:oklch(0.869 0.022 252.894);--brand:var(--brand-500);--brand-500:oklch(0.550 0.170 255);--accent:var(--brand-500);--highlight:var(--brand-500);--brand-600:oklch(0.480 0.160 255);--brand-700:oklch(0.400 0.140 255);--info:oklch(0.450 0.130 245);--brand-50:oklch(0.950 0.030 255);--brand-100:var(--brand-50);--brand-soft:var(--brand-50);--info-soft:var(--brand-50);--brand-on:#ffffff;--brand-fg:var(--brand-on);--ok:oklch(0.485 0.118 155);--success:var(--ok);--color-success:var(--ok);--ok-soft:oklch(0.930 0.045 155);--success-soft:var(--ok-soft);--warn:oklch(0.475 0.095 75);--warning:var(--warn);--color-warning:var(--warn);--rust-500:#a53d0b;--warn-soft:oklch(0.955 0.045 90);--warning-soft:var(--warn-soft);--rust-100:var(--warn-soft);--rust-700:#9a3412;--accent-soft:#ffe0d2;--danger:oklch(0.520 0.190 20);--color-error:var(--danger);--danger-soft:oklch(0.925 0.035 15);--shadow:0 1px 2px rgba(0,60,110,.08),0 4px 16px -6px rgba(0,60,110,.14);--shadow-pop:var(--shadow);--sidebar:#ffffff;--sidebar-fg:#3c5161;--sidebar-muted:#8298a8;--sidebar-active:#e4f0fb;--sidebar-active-fg:var(--brand-700);--sidebar-hover:#eff4f9;--sidebar-border:#dde7f0;--hover:var(--surface-2);--fg-on-accent:var(--brand-on);--z-sticky:20;--z-drawer:100;--z-modal:200;--z-dropdown:300;--z-toast:400;--z-tooltip:500;--wa-green:#1fa855;--wa-bubble-out:#d9fdd3;--wa-bubble-in:#ffffff;--wa-chat-bg:#ece5dd}[data-density=compacta]{--pad-card:var(--space-4);--page-gutter:var(--space-4);--gap-stack:var(--space-2)}[data-density=comoda]{--pad-card:var(--space-5);--page-gutter:var(--space-6);--gap-stack:var(--space-3)}.crm-appearance-fab{position:fixed;right:18px;bottom:18px;z-index:9999;width:46px;height:46px;border-radius:50%;background:var(--brand,#0070c0);color:var(--brand-on,#ffffff);border:none;cursor:pointer;display:grid;place-items:center;box-shadow:var(--shadow-pop,0 8px 22px -6px rgba(0,0,0,.35));transition:transform .14s cubic-bezier(.2,0,0,1),box-shadow .2s cubic-bezier(.2,0,0,1)}.crm-appearance-fab:hover{box-shadow:0 8px 18px -6px var(--brand,#0070c0)}.crm-appearance-fab:active{transform:scale(.96)}.crm-appearance-fab:focus-visible{outline:2px solid var(--brand,#0070c0);outline-offset:2px}@media (max-width:767px){.crm-appearance-fab{bottom:calc(72px + env(safe-area-inset-bottom, 0px))}.crm-appearance-panel{bottom:calc(128px + env(safe-area-inset-bottom, 0px));max-height:calc(100vh - 148px - env(safe-area-inset-bottom, 0px));overflow-y:auto}}.crm-appearance-panel{position:fixed;right:18px;bottom:74px;z-index:9999;width:280px;max-width:calc(100vw - 36px);background:var(--surface,#fff);color:var(--fg,#111);border:1px solid var(--border,#e2e8f0);border-radius:14px;box-shadow:var(--shadow,0 24px 48px -16px rgba(0,0,0,.35));padding:16px}.crm-appearance-head{display:flex;align-items:center;margin-bottom:12px}.crm-appearance-title{font-size:13px;font-weight:800;letter-spacing:.4px;color:var(--fg,#111)}.crm-appearance-close{margin-left:auto;border:none;background:transparent;cursor:pointer;color:var(--text-muted,#64748b);display:grid;place-items:center;padding:2px;border-radius:6px}.crm-appearance-close:hover{background:var(--bg-card-hover,#f1f5f9)}.crm-appearance-label{display:block;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--text-muted,#64748b);margin-bottom:7px}.crm-appearance-pal-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:14px}.crm-appearance-pal{padding:8px;border-radius:9px;cursor:pointer;text-align:left;background:var(--surface-2,#f8fafc);border:2px solid var(--border,#e2e8f0);transition:border-color .2s cubic-bezier(.2,0,0,1),background-color .2s cubic-bezier(.2,0,0,1)}.crm-appearance-pal:hover{border-color:var(--border-strong,#cbd5e1)}.crm-appearance-pal.is-active{background:var(--brand-soft,#e0f2fe);border-color:var(--brand,#0070c0)}.crm-appearance-pal-name{display:block;font-size:11.5px;font-weight:700;margin-bottom:5px;color:var(--fg,#111)}.crm-appearance-sw-row{display:flex;gap:3px}.crm-appearance-sw{width:13px;height:13px;border-radius:4px;border:1px solid rgba(0,0,0,.08)}.crm-appearance-seg{display:flex;gap:4px;background:var(--chip-bg,#eef2f7);padding:3px;border-radius:9px;margin-bottom:14px}.crm-appearance-seg--last{margin-bottom:0}.crm-appearance-seg-btn{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:7px 6px;border-radius:6px;border:none;cursor:pointer;font-size:12px;font-weight:600;background:transparent;color:var(--text-muted,#64748b);transition:background-color .2s cubic-bezier(.2,0,0,1),color .2s cubic-bezier(.2,0,0,1)}.crm-appearance-seg-btn:hover:not(.is-active){color:var(--text-secondary,#475569)}.crm-appearance-seg-btn.is-active{background:var(--surface,#fff);color:var(--fg,#111);box-shadow:var(--shadow-pop,0 1px 2px rgba(0,0,0,.1))}.crm-appearance-close:focus-visible,.crm-appearance-fab:focus-visible,.crm-appearance-pal:focus-visible,.crm-appearance-seg-btn:focus-visible{outline:2px solid var(--brand,#0070c0);outline-offset:2px}@media (prefers-reduced-motion:reduce){.crm-appearance-fab,.crm-appearance-pal,.crm-appearance-seg-btn{transition:none}.crm-appearance-fab:active{transform:none}}