#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,#45556c)!important}#crm-root .text-zinc-500,#crm-root .text-gray-500,#crm-root .text-slate-500{color:var(--text-muted,#62748e)!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:var(--surface);border:1px solid var(--border);box-shadow:0 20px 50px #00000059}#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"]: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 .bg-black:not(button):not(a):not([role=button]):not(.chat-bubble-out):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,#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 .chat-bubble-out,#crm-root .chat-bubble-out *{color:#fff!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 input[class*="bg-[var(--bg-"],#crm-root textarea[class*="bg-[var(--bg-"],#crm-root select[class*="bg-[var(--bg-"],#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 [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 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]){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:#fff!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;transition-timing-function:var(--ease-out)}#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-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 :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}}html.crm-no-animations #crm-root *,html.crm-no-animations #crm-root :before,html.crm-no-animations #crm-root :after{transition:none;animation:none}#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))}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));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:#0000}html.crm-cards-elevated #crm-root :is([data-card],.ff-card,[class*=rounded-xl],[class*=rounded-2xl]){box-shadow:var(--shadow-pop);border-color:#0000}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{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:var(--ok)}#crm-root .ff-stat__delta--down{color:var(--danger)}#crm-root .ff-page-head{border-bottom:1px solid var(--border);border-radius:0 var(--radius-md) var(--radius-md) 0;background:var(--brand-50);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:800;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(--brand-500);color:var(--brand-on);font-weight:600}#crm-root .ff-accent-bar{border-radius:var(--radius-full);background:var(--brand-500);height:2px}#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:#f8fafc;--surface:#fff;--bg-card:var(--surface);--card-bg:var(--surface);--bg-elevated:var(--surface);--surface-2:#f1f5f9;--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:#0f172b;--text-secondary:var(--ink-2);--fg-2:var(--ink-2);--muted:var(--ink-2);--ink-2:#45556c;--text-muted:var(--ink-3);--fg-3:var(--ink-3);--fg-muted:var(--ink-3);--ink-3:#62748e;--subtle:var(--ink-3);--border:var(--line);--line:#e2e8f0;--ff-border:var(--line);--border-default:var(--line);--card-border:var(--line);--border-strong:#cad5e2;--brand:var(--brand-500);--brand-500:#1570d1;--accent:var(--brand-500);--highlight:var(--brand-500);--brand-600:#005bb4;--brand-700:#00468e;--info:#00598f;--brand-50:#e3f0ff;--brand-100:var(--brand-50);--brand-soft:var(--brand-50);--info-soft:var(--brand-50);--brand-on:#fff;--brand-fg:var(--brand-on);--ok:#067240;--success:var(--ok);--color-success:var(--ok);--ok-soft:#d1f1db;--success-soft:var(--ok-soft);--warn:#7b530d;--warning:var(--warn);--color-warning:var(--warn);--rust-500:#a53d0b;--warn-soft:#fcf0cf;--warning-soft:var(--warn-soft);--rust-100:var(--warn-soft);--rust-700:#9a3412;--accent-soft:#ffe0d2;--danger:#be2038;--color-error:var(--danger);--danger-soft:#fddddf;--shadow:0 1px 2px #003c6e14, 0 4px 16px -6px #003c6e24;--shadow-pop:var(--shadow);--sidebar:#fff;--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:#fff;--wa-chat-bg:#ece5dd}@supports (color:lab(0% 0 0)){:root{--paper:lab(98.1434% -.369519 -1.05966);--surface:lab(100% 0 0);--surface-2:lab(96.286% -.852436 -2.46847);--ink:lab(7.78673% 1.82345 -15.0537);--ink-2:lab(35.5623% -1.74978 -15.4316);--ink-3:lab(48.0876% -2.03595 -16.5814);--line:lab(91.7353% -.998765 -4.76968);--border-strong:lab(84.7652% -1.94535 -7.93337);--brand-500:lab(46.5096% 3.719 -58.3523);--brand-600:lab(38.3807% 4.98325 -54.8273);--brand-700:lab(29.211% 5.25925 -47.9281);--info:lab(35.6723% -6.02512 -41.9836);--brand-50:lab(94.1288% -2.23359 -10.9012);--ok:lab(41.7804% -37.9305 19.6021);--ok-soft:lab(92.486% -13.97 7.15996);--warn:lab(39.003% 12.8135 43.4049);--warn-soft:lab(94.9829% .422984 17.574);--danger:lab(42.2897% 60.998 29.6854);--danger-soft:lab(90.9219% 11.3987 3.59)}}[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{z-index:9999;background:var(--brand,#0070c0);width:46px;height:46px;color:var(--brand-on,#fff);cursor:pointer;box-shadow:var(--shadow-pop,0 8px 22px -6px #00000059);border:none;border-radius:50%;place-items:center;transition:transform .14s cubic-bezier(.2,0,0,1),box-shadow .2s cubic-bezier(.2,0,0,1);display:grid;position:fixed;bottom:18px;right:18px}.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{z-index:9999;background:var(--surface,#fff);width:280px;max-width:calc(100vw - 36px);color:var(--fg,#111);border:1px solid var(--border,#e2e8f0);box-shadow:var(--shadow,0 24px 48px -16px #00000059);border-radius:14px;padding:16px;position:fixed;bottom:74px;right:18px}.crm-appearance-head{align-items:center;margin-bottom:12px;display:flex}.crm-appearance-title{letter-spacing:.4px;color:var(--fg,#111);font-size:13px;font-weight:800}.crm-appearance-close{cursor:pointer;color:var(--text-muted,#64748b);background:0 0;border:none;border-radius:6px;place-items:center;margin-left:auto;padding:2px;display:grid}.crm-appearance-close:hover{background:var(--bg-card-hover,#f1f5f9)}.crm-appearance-label{text-transform:uppercase;letter-spacing:1px;color:var(--text-muted,#64748b);margin-bottom:7px;font-size:10.5px;font-weight:700;display:block}.crm-appearance-pal-grid{grid-template-columns:1fr 1fr;gap:6px;margin-bottom:14px;display:grid}.crm-appearance-pal{cursor:pointer;text-align:left;background:var(--surface-2,#f8fafc);border:2px solid var(--border,#e2e8f0);border-radius:9px;padding:8px;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{color:var(--fg,#111);margin-bottom:5px;font-size:11.5px;font-weight:700;display:block}.crm-appearance-sw-row{gap:3px;display:flex}.crm-appearance-sw{border:1px solid #00000014;border-radius:4px;width:13px;height:13px}.crm-appearance-seg{background:var(--chip-bg,#eef2f7);border-radius:9px;gap:4px;margin-bottom:14px;padding:3px;display:flex}.crm-appearance-seg--last{margin-bottom:0}.crm-appearance-seg-btn{cursor:pointer;color:var(--text-muted,#64748b);background:0 0;border:none;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:5px;padding:7px 6px;font-size:12px;font-weight:600;transition:background-color .2s cubic-bezier(.2,0,0,1),color .2s cubic-bezier(.2,0,0,1);display:inline-flex}.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 #0000001a)}.crm-appearance-fab:focus-visible,.crm-appearance-pal:focus-visible,.crm-appearance-seg-btn:focus-visible,.crm-appearance-close: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}}
