:root{--rt-color-white:#fff;--rt-color-dark:#222;--rt-color-success:#8dc572;--rt-color-error:#be6464;--rt-color-warning:#f0ad4e;--rt-color-info:#337ab7;--rt-opacity:.9;--rt-transition-show-delay:.15s;--rt-transition-closing-delay:.15s;--rt-arrow-size:8px}.core-styles-module_tooltip__3vRRp{left:0;opacity:0;pointer-events:none;position:absolute;top:0;will-change:opacity}.core-styles-module_fixed__pcSol{position:fixed}.core-styles-module_arrow__cvMwQ{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:inherit;position:absolute;z-index:-1}.core-styles-module_content__BRKdB{position:relative;z-index:1}.core-styles-module_noArrow__xock6{display:none}.core-styles-module_clickable__ZuTTB{pointer-events:auto}.core-styles-module_show__Nt9eE{opacity:var(--rt-opacity);transition:opacity var(--rt-transition-show-delay) ease-out}.core-styles-module_closing__sGnxF{opacity:0;transition:opacity var(--rt-transition-closing-delay) ease-in}.styles-module_tooltip__mnnfp{border-radius:3px;font-size:90%;width:max-content}.styles-module_content__ydYdI{background:inherit;border-radius:inherit;padding:8px 16px}.styles-module_arrow__K0L3T{height:var(--rt-arrow-size);width:var(--rt-arrow-size)}[class*=react-tooltip__place-top]>.styles-module_arrow__K0L3T{transform:rotate(45deg)}[class*=react-tooltip__place-right]>.styles-module_arrow__K0L3T{transform:rotate(135deg)}[class*=react-tooltip__place-bottom]>.styles-module_arrow__K0L3T{transform:rotate(225deg)}[class*=react-tooltip__place-left]>.styles-module_arrow__K0L3T{transform:rotate(315deg)}.styles-module_dark__xNqje{background:var(--rt-color-dark);color:var(--rt-color-white)}.styles-module_light__Z6W-X{background-color:var(--rt-color-white);color:var(--rt-color-dark)}.styles-module_success__A2AKt{background-color:var(--rt-color-success);color:var(--rt-color-white)}.styles-module_warning__SCK0X{background-color:var(--rt-color-warning);color:var(--rt-color-white)}.styles-module_error__JvumD{background-color:var(--rt-color-error);color:var(--rt-color-white)}.styles-module_info__BWdHW{background-color:var(--rt-color-info);color:var(--rt-color-white)}*{box-sizing:border-box}html,body{margin:0;height:100%;overflow:hidden;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;background:#f5f5f5}#root{height:100%;min-height:0;overflow:hidden}#root>*{height:100%;min-height:0}:root,:root[data-theme=light]{--bg: #ffffff;--fg: #202124;--border: #e0e0e0;--blue: #1a73e8;--gray: #5f6368;--bg-soft: #f8f9fa;--bg-elev: #ffffff;--shadow: 0 2px 8px rgba(0, 0, 0, .06);color-scheme:light}:root[data-theme=dark]{--bg: #1a1d21;--fg: #e8eaed;--border: #3c4043;--blue: #8ab4f8;--gray: #9aa0a6;--bg-soft: #202124;--bg-elev: #25282c;--shadow: 0 2px 8px rgba(0, 0, 0, .5);color-scheme:dark}:root[data-theme=dark] body{background:var(--bg);color:var(--fg)}:root[data-theme=dark] body,:root[data-theme=light] body{transition:background-color .2s ease,color .2s ease}:root[data-theme=dark] [class*=whatsapp],:root[data-theme=dark] [data-theme-target=whatsapp]{background:var(--bg);color:var(--fg)}:root[data-theme=dark] [data-theme-target=whatsapp] header,:root[data-theme=dark] [data-theme-target=whatsapp] aside,:root[data-theme=dark] [data-theme-target=whatsapp] nav{background:var(--bg-soft);color:var(--fg);border-color:var(--border)}:root[data-theme=dark] [data-surface=card]{background:var(--bg-elev)!important;color:var(--fg)!important;border-color:var(--border)!important;box-shadow:var(--shadow)}:root[data-theme=dark] [data-theme-target=whatsapp] input,:root[data-theme=dark] [data-theme-target=whatsapp] textarea,:root[data-theme=dark] [data-theme-target=whatsapp] select{background:var(--bg-elev);color:var(--fg);border-color:var(--border)}:root[data-theme=dark] [data-theme-target=whatsapp] button{color:var(--fg)}:root[data-theme=dark] [data-bubble=inbound]{background:#2a2d31!important;color:var(--fg)!important}:root[data-theme=dark] [data-theme-target=whatsapp] table{background:var(--bg-elev);color:var(--fg)}:root[data-theme=dark] [data-theme-target=whatsapp] th{background:var(--bg-soft);color:var(--fg);border-color:var(--border)}:root[data-theme=dark] [data-theme-target=whatsapp] td{border-color:var(--border)}:root[data-theme=dark] [data-theme-target=whatsapp] section,:root[data-theme=dark] [data-theme-target=whatsapp] thead tr,:root[data-theme=dark] [data-theme-target=whatsapp] tbody{background:var(--bg-elev)!important;color:var(--fg)!important}:root[data-theme=dark] [data-theme-target=whatsapp] tbody tr{background:var(--bg-elev)!important}:root[data-theme=dark] [data-theme-target=whatsapp] tbody tr:hover{background:var(--bg-soft)!important}:root[data-theme=dark] [data-surface=card] th{background:var(--bg-soft)!important;color:var(--fg)!important;border-color:var(--border)!important}:root[data-theme=dark] ::-webkit-scrollbar{width:10px;height:10px}:root[data-theme=dark] ::-webkit-scrollbar-thumb{background:#3c4043;border-radius:6px}:root[data-theme=dark] ::-webkit-scrollbar-track{background:#1a1d21}:root,:root[data-density=comfortable]{--row-py: 12px;--row-px: 14px;--gap: 12px;--avatar: 40px;--font-list: 14px;--font-meta: 12px;--line-clamp: 2}:root[data-density=compact]{--row-py: 6px;--row-px: 10px;--gap: 8px;--avatar: 32px;--font-list: 13px;--font-meta: 11px;--line-clamp: 1}:root[data-density=compact] [data-theme-target=whatsapp] [data-row=chat]{padding:var(--row-py) var(--row-px);gap:var(--gap);font-size:var(--font-list)}:root[data-density=compact] [data-theme-target=whatsapp] [data-row=chat] [data-avatar]{width:var(--avatar);height:var(--avatar)}:root[data-density=compact] [data-bubble]{padding:6px 10px!important;margin-bottom:4px!important;font-size:var(--font-list);line-height:1.35}:root[data-density=compact] [data-theme-target=whatsapp] th,:root[data-density=compact] [data-theme-target=whatsapp] td{padding:var(--row-py) var(--row-px)!important;font-size:var(--font-list)}:root[data-density=compact] [data-theme-target=whatsapp] input,:root[data-density=compact] [data-theme-target=whatsapp] select,:root[data-density=compact] [data-theme-target=whatsapp] textarea{padding:6px 8px;font-size:var(--font-list)}:root[data-density] [data-theme-target=whatsapp] [data-row=chat],:root[data-density] [data-bubble]{transition:padding .15s ease,font-size .15s ease}:root{--c-50: #E6F2FB;--c-100: #C7E0F4;--c-200: #92C5EB;--c-300: #5BA6DE;--c-400: #2882CB;--c-500: #036CC9;--c-600: #0357A0;--c-700: #063F75;--c-800: #0A2349;--text-primary: var(--c-800);--text-secondary: rgba(10, 35, 73, .62);--text-muted: rgba(10, 35, 73, .42);--text-on-brand: #fff;--glass: rgba(255, 255, 255, .42);--glass-strong: rgba(255, 255, 255, .55);--glass-soft: rgba(255, 255, 255, .28);--glass-border: rgba(255, 255, 255, .65);--glass-edge: inset 0 1px 0 rgba(255, 255, 255, .95);--glass-blur: blur(32px) saturate(200%);--glass-blur-strong: blur(40px) saturate(220%);--glass-dark: rgba(10, 35, 73, .42);--glass-dark-border: rgba(255, 255, 255, .22);--glass-dark-edge: inset 0 1px 0 rgba(255, 255, 255, .2);--glass-dark-blur: blur(28px) saturate(180%);--shadow-sm: 0 2px 6px rgba(10, 35, 73, .05);--shadow-md: 0 8px 24px rgba(10, 35, 73, .1);--shadow-lg: 0 16px 42px rgba(10, 35, 73, .16);--shadow-xl: 0 24px 60px rgba(10, 35, 73, .22);--grad-cta: linear-gradient(135deg, #063F75 0%, #0357A0 50%, #5BA6DE 100%);--grad-active: linear-gradient(135deg, #063F75, #036CC9);--grad-avatar: linear-gradient(135deg, #2882CB, #063F75);--grad-stage: radial-gradient(circle at 28% 32%, rgba(40, 130, 203, .55) 0%, transparent 55%), radial-gradient(circle at 78% 68%, rgba(6, 63, 117, .7) 0%, transparent 55%), linear-gradient(135deg, #0A2349 0%, #063F75 55%, #036CC9 100%);--grad-bg: radial-gradient(circle at 0% 0%, rgba(199, 224, 244, .95) 0%, transparent 50%), radial-gradient(circle at 100% 0%, rgba(146, 197, 235, .8) 0%, transparent 45%), radial-gradient(circle at 50% 100%, rgba(91, 166, 222, .55) 0%, transparent 50%), linear-gradient(180deg, #EDF5FB 0%, #D2E5F2 100%);--r-sm: 8px;--r-md: 12px;--r-lg: 16px;--r-xl: 22px;--r-2xl: 28px;--r-pill: 999px}.glass-panel{position:relative;border-radius:var(--r-xl);background:var(--glass-strong);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);box-shadow:var(--shadow-md),var(--glass-edge)}.glass-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,#ffffffd9,#ffffff26,#92c5eb4d 80%,#ffffff80);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}@keyframes fadeInUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
