:root{--neutral-0: #ffffff;--neutral-50: #f9fafb;--neutral-75: #f5f7fa;--neutral-100: #f1f5f9;--neutral-150: #e8eef5;--neutral-cool:#eef2f7;--neutral-200: #e5e7eb;--neutral-250: #e2e8f0;--neutral-300: #d1d5db;--neutral-350: #cbd5e1;--neutral-400: #94a3b8;--neutral-500: #64748b;--neutral-550: #6b7280;--neutral-600: #475569;--neutral-700: #374151;--neutral-800: #1f2937;--neutral-900: #0f172a;--green-50: #ecfdf5;--green-100: #dcfce7;--green-600: #0d8a4a;--green-700: #0a7a41;--green-800: #166534;--emerald-500: #10b981;--cyan-500: #06b6d4;--teal-500: #0ea5a4;--teal-600: #0c8f8e;--teal-800: #047e72;--emerald-tint-50: #e7fbf4;--emerald-tint-100: #d3f5ea;--emerald-row-hover: #f4fcf9;--red-50: #fef2f2;--red-100: #fee2e2;--red-300: #fecaca;--red-600: #dc2626;--red-700: #b91c1c;--red-800: #991b1b;--amber-50: #fffbeb;--amber-100: #fef3c7;--amber-400: #fbbf24;--amber-500: #f59e0b;--amber-600: #d97706;--amber-700: #b45309;--amber-800: #92400e;--amber-orange: #f39c12;--blue-100: #dbeafe;--blue-600: #1a73e8;--blue-800: #1e40af;--indigo-50: #f5f7ff;--indigo-100: #eef2ff;--indigo-500: #6366f1;--indigo-600: #4f46e5;--indigo-700: #4338ca;--indigo-800: #3730a3;--purple-600: #8e44ad;--violet-100: #ede9fe;--violet-500: #8b5cf6;--chart-pri-p1: #e5493a;--chart-pri-p2: #f79009;--chart-pri-p3: #36b37e;--chart-pri-p4: var(--neutral-400);--surface-page: var(--neutral-0);--surface-card: var(--neutral-0);--surface-subtle: var(--neutral-50);--surface-muted: var(--neutral-100);--border-default: var(--neutral-200);--border-strong: var(--neutral-300);--border-hover: var(--neutral-350);--border-muted: var(--neutral-100);--text-strong: var(--neutral-900);--text-body: var(--neutral-800);--text-label: var(--neutral-700);--text-secondary: var(--neutral-600);--text-muted: var(--neutral-500);--text-muted-alt: var(--neutral-550);--text-faint: var(--neutral-400);--text-on-accent: var(--neutral-0);--color-brand: var(--teal-500);--color-brand-hover: var(--teal-600);--color-brand-soft: var(--emerald-tint-50);--color-brand-softer: var(--emerald-row-hover);--color-brand-text: var(--teal-800);--color-brand-grad: linear-gradient(135deg, #10b981 0%, #06b6d4 100%);--color-brand-tint: var(--emerald-tint-100);--color-brand-glow: rgba(14, 165, 164, .28);--color-success: var(--green-600);--color-success-soft: var(--green-100);--color-success-text: var(--green-800);--color-warning: var(--amber-500);--color-warning-soft: var(--amber-100);--color-warning-text: var(--amber-800);--color-danger: var(--red-600);--color-danger-hover: var(--red-700);--color-danger-soft: var(--red-100);--color-danger-softer: var(--red-50);--color-danger-border: var(--red-300);--color-danger-text: var(--red-800);--color-info: var(--blue-600);--color-info-soft: var(--blue-100);--color-info-text: var(--blue-800);--status-open: var(--green-600);--status-pending: var(--amber-500);--status-closed: var(--neutral-500);--priority-p1: var(--red-600);--priority-p2: var(--amber-500);--priority-p3: var(--green-600);--priority-p4: var(--neutral-500);--company-nexa: var(--green-600);--company-finexus: var(--blue-600);--company-elektrum: var(--amber-orange);--company-reconectemos: var(--purple-600);--company-default: var(--neutral-500);--bubble-client-bg: var(--neutral-cool);--bubble-client-text: var(--neutral-900);--bubble-support-bg: var(--blue-600);--bubble-support-text: var(--neutral-0);--surface-page-grad: var(--neutral-150);--font-sans: "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--fs-2xs: 10px;--fs-xs: 11px;--fs-sm: 12px;--fs-md: 13px;--fs-base: 14px;--fs-lg: 15px;--fs-xl: 17px;--fs-2xl: 22px;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--fw-extrabold:800;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 10px;--radius-xl: 12px;--radius-2xl: 14px;--radius-3xl: 16px;--radius-panel: 24px;--radius-full: 999px;--glass-bg: rgba(255, 255, 255, .55);--glass-blur: blur(26px) saturate(185%);--glass-border: rgba(255, 255, 255, .55);--shadow-xs: 0 1px 2px rgba(15, 23, 42, .04);--shadow-sm: 0 1px 3px rgba(15, 23, 42, .08);--shadow-md: 0 4px 16px rgba(15, 23, 42, .18);--shadow-lg: 0 8px 30px rgba(15, 23, 42, .08);--shadow-glass: 0 0 10px rgba(16, 185, 129, .07), 0 8px 22px rgba(30, 60, 80, .09);--shadow-kpi: 0 4px 14px rgba(30, 60, 80, .05);--shadow-card: 0 6px 22px rgba(30, 60, 80, .06);--shadow-float: 0 10px 26px rgba(30, 60, 80, .12);--ring-brand: 0 0 0 3px rgba(14, 165, 164, .18);--transition-fast: .12s;--transition-base: .15s;--z-sticky: 5;--z-backdrop: 40;--z-panel: 41;--sidebar-w: 264px;--sb-gap: 18px}html.sidebar-collapsed{--sidebar-w: 82px}html.dark{--surface-page: #0b1220;--surface-card: #131c2e;--surface-subtle: #18233a;--surface-muted: #1f2c44;--border-default: #2a3a55;--border-strong: #3a4d6e;--border-hover: #45597d;--border-muted: #1c2942;--text-strong: #f1f5f9;--text-body: #e2e8f0;--text-label: #cbd5e1;--text-secondary: #b8c4d6;--text-muted: #8a99b0;--text-muted-alt: #8a99b0;--text-faint: #6b7c96;--text-on-accent: #ffffff;--color-brand: #2dd4bf;--color-brand-hover: #14b8a6;--color-brand-soft: rgba(20, 184, 166, .2);--color-brand-softer: rgba(20, 184, 166, .12);--color-brand-text: #99f6e4;--color-brand-glow: rgba(45, 212, 191, .3);--glass-bg: rgba(19, 28, 46, .62);--color-success-soft: rgba(16, 185, 129, .18);--color-success-text: #6ee7b7;--color-warning-soft: rgba(245, 158, 11, .18);--color-warning-text: #fcd34d;--color-danger-soft: rgba(239, 68, 68, .18);--color-danger-softer: rgba(239, 68, 68, .1);--color-danger-border: rgba(239, 68, 68, .4);--color-danger-text: #fca5a5;--color-info-soft: rgba(59, 130, 246, .18);--color-info-text: #93c5fd;--bubble-client-bg: #1f2c44;--bubble-client-text: #e2e8f0;--ring-brand: 0 0 0 3px rgba(45, 212, 191, .3);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .4);--shadow-md: 0 4px 16px rgba(0, 0, 0, .5);--shadow-lg: 0 8px 30px rgba(0, 0, 0, .45)}*{box-sizing:border-box}html,body{margin:0;padding:0;height:100%;font-family:var(--font-sans);background:radial-gradient(48rem 58rem at -8% -6%,color-mix(in srgb,var(--color-brand) 8%,transparent),transparent 60%),radial-gradient(42rem 48rem at -6% 112%,color-mix(in srgb,var(--cyan-500) 7%,transparent),transparent 60%),radial-gradient(40rem 40rem at 108% 6%,color-mix(in srgb,var(--indigo-500) 10%,transparent),transparent 58%),radial-gradient(50rem 40rem at 60% 118%,color-mix(in srgb,var(--cyan-500) 7%,transparent),transparent 60%),var(--surface-page);background-attachment:fixed;color:var(--text-body);font-size:var(--fs-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button{font-family:inherit;cursor:pointer}*{scrollbar-width:thin;scrollbar-color:var(--neutral-200) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--neutral-200);border-radius:var(--radius-full);border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:var(--neutral-300);background-clip:padding-box}input,select,textarea{font-family:inherit}a{color:inherit;text-decoration:none}body:before{content:"";position:fixed;top:0;left:0;bottom:0;width:calc(var(--sidebar-w) + var(--sb-gap) * 2);background:radial-gradient(70% 36% at 0% 28%,rgba(16,185,129,.22),transparent 70%),radial-gradient(60% 38% at 0% 90%,rgba(18,178,168,.09),transparent 70%);pointer-events:none;z-index:0;transition:width var(--transition-base)}.page{position:relative;z-index:1;padding-left:calc(var(--sidebar-w) + var(--sb-gap) * 2);transition:padding-left var(--transition-base)}.emoji-mart,.emoji-mart *{box-sizing:border-box;line-height:1.15}.emoji-mart{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;font-size:16px;display:inline-block;color:#222427;border:1px solid #d9d9d9;border-radius:5px;background:#fff}.emoji-mart .emoji-mart-emoji{padding:6px}.emoji-mart-bar{border:0 solid #d9d9d9}.emoji-mart-bar:first-child{border-bottom-width:1px;border-top-left-radius:5px;border-top-right-radius:5px}.emoji-mart-bar:last-child{border-top-width:1px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.emoji-mart-anchors{display:flex;flex-direction:row;justify-content:space-between;padding:0 6px;line-height:0}.emoji-mart-anchor{position:relative;display:block;flex:1 1 auto;color:#858585;text-align:center;padding:12px 4px;overflow:hidden;transition:color .1s ease-out;margin:0;box-shadow:none;background:none;border:none}.emoji-mart-anchor:focus{outline:0}.emoji-mart-anchor:hover,.emoji-mart-anchor:focus,.emoji-mart-anchor-selected{color:#464646}.emoji-mart-anchor-selected .emoji-mart-anchor-bar{bottom:0}.emoji-mart-anchor-bar{position:absolute;bottom:-3px;left:0;width:100%;height:3px;background-color:#464646}.emoji-mart-anchors i{display:inline-block;width:100%;max-width:22px}.emoji-mart-anchors svg,.emoji-mart-anchors img{fill:currentColor;height:18px}.emoji-mart-scroll{overflow-y:scroll;height:270px;padding:0 6px 6px;will-change:transform}.emoji-mart-search{margin-top:6px;padding:0 6px;position:relative}.emoji-mart-search input{font-size:16px;display:block;width:100%;padding:5px 25px 6px 10px;border-radius:5px;border:1px solid #d9d9d9;outline:0}.emoji-mart-search input,.emoji-mart-search input::-webkit-search-decoration,.emoji-mart-search input::-webkit-search-cancel-button,.emoji-mart-search input::-webkit-search-results-button,.emoji-mart-search input::-webkit-search-results-decoration{-webkit-appearance:none}.emoji-mart-search-icon{position:absolute;top:3px;right:11px;z-index:2;padding:2px 5px 1px;border:none;background:none}.emoji-mart-category .emoji-mart-emoji span{z-index:1;position:relative;text-align:center;cursor:default}.emoji-mart-category .emoji-mart-emoji:hover:before{z-index:0;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f4f4f4;border-radius:100%}.emoji-mart-category-label{z-index:2;position:relative;position:-webkit-sticky;position:sticky;top:0}.emoji-mart-category-label span{display:block;width:100%;font-weight:500;padding:5px 6px;background-color:#fff;background-color:#fffffff2}.emoji-mart-category-list{margin:0;padding:0}.emoji-mart-category-list li{list-style:none;margin:0;padding:0;display:inline-block}.emoji-mart-emoji{position:relative;display:inline-block;font-size:0;margin:0;padding:0;border:none;background:none;box-shadow:none}.emoji-mart-emoji-native{font-family:"Segoe UI Emoji",Segoe UI Symbol,Segoe UI,"Apple Color Emoji",Twemoji Mozilla,"Noto Color Emoji","Android Emoji"}.emoji-mart-no-results{font-size:14px;text-align:center;padding-top:70px;color:#858585}.emoji-mart-no-results .emoji-mart-category-label{display:none}.emoji-mart-no-results .emoji-mart-no-results-label{margin-top:.2em}.emoji-mart-no-results .emoji-mart-emoji:hover:before{content:none}.emoji-mart-preview{position:relative;height:70px}.emoji-mart-preview-emoji,.emoji-mart-preview-data,.emoji-mart-preview-skins{position:absolute;top:50%;transform:translateY(-50%)}.emoji-mart-preview-emoji{left:12px}.emoji-mart-preview-data{left:68px;right:12px;word-break:break-all}.emoji-mart-preview-skins{right:30px;text-align:right}.emoji-mart-preview-skins.custom{right:10px;text-align:right}.emoji-mart-preview-name{font-size:14px}.emoji-mart-preview-shortname{font-size:12px;color:#888}.emoji-mart-preview-shortname+.emoji-mart-preview-shortname,.emoji-mart-preview-shortname+.emoji-mart-preview-emoticon,.emoji-mart-preview-emoticon+.emoji-mart-preview-emoticon{margin-left:.5em}.emoji-mart-preview-emoticon{font-size:11px;color:#bbb}.emoji-mart-title span{display:inline-block;vertical-align:middle}.emoji-mart-title .emoji-mart-emoji{padding:0}.emoji-mart-title-label{color:#999a9c;font-size:26px;font-weight:300}.emoji-mart-skin-swatches{font-size:0;padding:2px 0;border:1px solid #d9d9d9;border-radius:12px;background-color:#fff}.emoji-mart-skin-swatches.custom{font-size:0;border:none;background-color:#fff}.emoji-mart-skin-swatches.opened .emoji-mart-skin-swatch{width:16px;padding:0 2px}.emoji-mart-skin-swatches.opened .emoji-mart-skin-swatch.selected:after{opacity:.75}.emoji-mart-skin-swatch{display:inline-block;width:0;vertical-align:middle;transition-property:width,padding;transition-duration:.125s;transition-timing-function:ease-out}.emoji-mart-skin-swatch:nth-child(1){transition-delay:0s}.emoji-mart-skin-swatch:nth-child(2){transition-delay:.03s}.emoji-mart-skin-swatch:nth-child(3){transition-delay:.06s}.emoji-mart-skin-swatch:nth-child(4){transition-delay:.09s}.emoji-mart-skin-swatch:nth-child(5){transition-delay:.12s}.emoji-mart-skin-swatch:nth-child(6){transition-delay:.15s}.emoji-mart-skin-swatch.selected{position:relative;width:16px;padding:0 2px}.emoji-mart-skin-swatch.selected:after{content:"";position:absolute;top:50%;left:50%;width:4px;height:4px;margin:-2px 0 0 -2px;background-color:#fff;border-radius:100%;pointer-events:none;opacity:0;transition:opacity .2s ease-out}.emoji-mart-skin-swatch.custom{display:inline-block;width:0;height:38px;overflow:hidden;vertical-align:middle;transition-property:width,height;transition-duration:.125s;transition-timing-function:ease-out;cursor:default}.emoji-mart-skin-swatch.custom.selected{position:relative;width:36px;height:38px;padding:0 2px 0 0}.emoji-mart-skin-swatch.custom.selected:after{content:"";width:0;height:0}.emoji-mart-skin-swatches.custom .emoji-mart-skin-swatch.custom:hover{background-color:#f4f4f4;border-radius:10%}.emoji-mart-skin-swatches.custom.opened .emoji-mart-skin-swatch.custom{width:36px;height:38px;padding:0 2px 0 0}.emoji-mart-skin-swatches.custom.opened .emoji-mart-skin-swatch.custom.selected:after{opacity:.75}.emoji-mart-skin-text.opened{display:inline-block;vertical-align:middle;text-align:left;color:#888;font-size:11px;padding:5px 2px;width:95px;height:40px;border-radius:10%;background-color:#fff}.emoji-mart-skin{display:inline-block;width:100%;padding-top:100%;max-width:12px;border-radius:100%}.emoji-mart-skin-tone-1{background-color:#ffc93a}.emoji-mart-skin-tone-2{background-color:#fadcbc}.emoji-mart-skin-tone-3{background-color:#e0bb95}.emoji-mart-skin-tone-4{background-color:#bf8f68}.emoji-mart-skin-tone-5{background-color:#9b643d}.emoji-mart-skin-tone-6{background-color:#594539}.emoji-mart-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.emoji-mart-dark{color:#fff;border-color:#555453;background-color:#222}.emoji-mart-dark .emoji-mart-bar{border-color:#555453}.emoji-mart-dark .emoji-mart-search input{color:#fff;border-color:#555453;background-color:#2f2f2f}.emoji-mart-dark .emoji-mart-search-icon svg{fill:#fff}.emoji-mart-dark .emoji-mart-category .emoji-mart-emoji:hover:before{background-color:#444}.emoji-mart-dark .emoji-mart-category-label span{background-color:#222;color:#fff}.emoji-mart-dark .emoji-mart-skin-swatches{border-color:#555453;background-color:#222}.emoji-mart-dark .emoji-mart-anchor:hover,.emoji-mart-dark .emoji-mart-anchor:focus,.emoji-mart-dark .emoji-mart-anchor-selected{color:#bfbfbf}
