:root:is([data-brand=standard],[data-brand=executive]){--std-primary:#2563eb;--std-primary-hover:#1d4ed8}:root[data-brand=standard]{--std-eyebrow:#666;--std-border:#e5e5e5;--std-card:#fff;--std-text-strong:#525252;--std-ink-mix:#171717}:root[data-brand=standard][data-theme=dark]{--std-eyebrow:#a3a3a3;--std-border:#262626;--std-card:#171717}:root[data-brand=executive]{--std-text-strong:#475569;--std-ink-mix:#0b1220}:root:is([data-brand=standard],[data-brand=executive]) :is(.button,.login-primary){background:var(--std-primary);box-shadow:0 6px 18px #2563eb3d;color:#fff!important}:root:is([data-brand=standard],[data-brand=executive]) :is(.button,.login-primary):hover:not(:disabled){background:var(--std-primary-hover);filter:none}:root:is([data-brand=standard],[data-brand=executive]) :is(.opportunity-card-head>span,.opportunity-card-head em){color:color-mix(in oklch, var(--stage-color) 58%, var(--std-ink-mix))}:root:is([data-brand=standard],[data-brand=executive]) :is(.todo-column>header em,.todo-list-group>header em){color:color-mix(in oklch, var(--section-color) 58%, var(--std-ink-mix))}:root:is([data-brand=standard],[data-brand=executive]) .task-module-layout .task-category-pill{color:color-mix(in oklch, var(--category-color) 58%, var(--std-ink-mix))}:root:is([data-brand=standard],[data-brand=executive]) .task-labels i{color:color-mix(in oklch, var(--label-color) 50%, var(--std-ink-mix))}:root:is([data-brand=standard],[data-brand=executive]) .chat-tag>small{color:color-mix(in oklch, var(--tag) 58%, var(--std-ink-mix))}:root:is([data-brand=standard],[data-brand=executive]) .inbox-source{color:color-mix(in oklch, var(--src) 58%, var(--std-ink-mix))}:root:is([data-brand=standard],[data-brand=executive])[data-theme=dark] :is(.opportunity-card-head>span,.opportunity-card-head em){color:color-mix(in oklch, var(--stage-color) 62%, #fff)}:root:is([data-brand=standard],[data-brand=executive])[data-theme=dark] :is(.todo-column>header em,.todo-list-group>header em){color:color-mix(in oklch, var(--section-color) 62%, #fff)!important}:root:is([data-brand=standard],[data-brand=executive])[data-theme=dark] .task-module-layout .task-category-pill{color:color-mix(in oklch, var(--category-color) 62%, #fff)}:root:is([data-brand=standard],[data-brand=executive])[data-theme=dark] .task-labels i{color:color-mix(in oklch, var(--label-color) 62%, #fff)}:root:is([data-brand=standard],[data-brand=executive])[data-theme=dark] .chat-tag>small{color:color-mix(in oklch, var(--tag) 62%, #fff)}:root:is([data-brand=standard],[data-brand=executive])[data-theme=dark] .inbox-source{color:color-mix(in oklch, var(--src) 62%, #fff)}:root:is([data-brand=standard],[data-brand=executive]) .inbox-nav nav button.active em{background:var(--std-primary);color:#fff}:root:is([data-brand=standard],[data-brand=executive]):not([data-theme=dark]) :is(.inbox-due.is-vencido,.inbox-group.is-vencido .inbox-group-head em){color:#a8303c}:root:is([data-brand=standard],[data-brand=executive]):not([data-theme=dark]) .cx-tabs button.active{color:var(--std-primary-hover)}:root:is([data-brand=standard],[data-brand=executive]):not([data-theme=dark]) :is(.qb-code.is-draft,.qb-tag:not(.is-due):not(.is-old),.todo-view-switch button:not(.active),.todo-column-empty,.status-closed){color:var(--std-text-strong)}:root:is([data-brand=standard],[data-brand=executive])[data-theme=dark] .documents-empty button{color:#bfdbfe;background:#2563eb33}:root:is([data-brand=standard],[data-brand=executive]) :is(.hub-hero-background,.hub-hero-watermark,.hub-catalog-watermark,.login-background){display:none}:root[data-brand=executive]{--exe-rail:#f1f5f9;--exe-border:#e2e8f0}:root[data-brand=executive][data-theme=dark]{--exe-rail:#020617;--exe-border:#1e293b}:root[data-brand=executive]:not([data-theme=dark]) :is(.crm-v2-nav,.cot-nav,.procesos-v2-nav,.niveux-projects-nav,.finance-v2-nav,.hr-v2-nav,.maestro-nav,.documentation-tree,.chat-nav),:root[data-brand=executive][data-theme=dark] :is(.crm-v2-nav,.cot-nav,.procesos-v2-nav,.niveux-projects-nav,.finance-v2-nav,.hr-v2-nav,.maestro-nav,.documentation-tree,.chat-nav){background:var(--exe-rail);box-shadow:inset -1px 0 0 var(--exe-border);border-right-color:#0000}:root[data-brand=executive]:not([data-theme=dark]) .hierarchy-panel,:root[data-brand=executive][data-theme=dark] .hierarchy-panel{background:var(--exe-rail);box-shadow:0 0 0 1px var(--exe-border);border-color:#0000}:root[data-brand=executive]:not([data-theme=dark]) :is(.crm-top,.cot-top,.procesos-v2-heading,.niveux-projects-top,.maestro-top,.chat-top){box-shadow:inset 0 -1px 0 var(--exe-border);background:#fff;border-bottom-color:#0000}:root[data-brand=executive][data-theme=dark] :is(.crm-top,.cot-top,.procesos-v2-heading,.niveux-projects-top,.maestro-top,.chat-top){background:var(--exe-rail);box-shadow:inset 0 -1px 0 var(--exe-border);border-bottom-color:#0000}:root[data-brand=executive]:not([data-theme=dark]) :is(.clients-top,.people-heading){box-shadow:0 0 0 1px var(--exe-border);background:#fff;border-color:#0000}:root[data-brand=executive][data-theme=dark] :is(.clients-top,.people-heading){background:var(--exe-rail);box-shadow:0 0 0 1px var(--exe-border);border-color:#0000}:root[data-brand=executive][data-theme=dark] .chat-nav-item.active small{color:#cbd5e1}:root[data-brand=executive]:not([data-theme=dark]) .chat-nav-item.active small{color:var(--std-text-strong)}:root[data-brand=executive]:not([data-theme=dark]) :is(.login,.auth-main){background:var(--exe-rail)}:root[data-brand=standard] :is(h1,h2){letter-spacing:-.011em;font-weight:600}:root[data-brand=standard] .hub-identity h1{letter-spacing:-.02em;font-size:40px}:root[data-brand=standard][data-theme=dark] .chat-nav-item.active small{color:#d4d4d4}:root[data-brand=standard]:not([data-theme=dark]) .chat-nav-item.active small{color:var(--std-text-strong)}:root[data-brand=standard]:not([data-theme=dark]) .hub-logo,:root[data-brand=standard][data-theme=dark] .hub-logo{filter:none}:root[data-brand=standard]:not([data-theme=dark]) :is(.crm-v2-nav,.cot-nav,.procesos-v2-nav,.niveux-projects-nav,.finance-v2-nav,.hr-v2-nav,.maestro-nav,.documentation-tree,.chat-nav){box-shadow:inset -1px 0 0 var(--std-border);border-right-color:#0000}:root[data-brand=standard]:not([data-theme=dark]) :is(.crm-top,.cot-top,.procesos-v2-heading,.niveux-projects-top,.maestro-top,.chat-top){box-shadow:inset 0 -1px 0 var(--std-border);border-bottom-color:#0000}:root[data-brand=standard]:not([data-theme=dark]) :is(.clients-top,.people-heading,.hierarchy-panel){box-shadow:0 0 0 1px var(--std-border);border-color:#0000}:root[data-brand=standard]:not([data-theme=dark]) :is(.login,.auth-main){background:#f5f5f5}:root[data-brand=standard]:not([data-theme=dark]) .module-hub .module-card,:root[data-brand=standard][data-theme=dark] .module-hub .module-card{background:var(--std-card);border-color:var(--std-border);box-shadow:0 1px 2px #0000000a}:root[data-brand=standard]:not([data-theme=dark]) .module-hub .module-card:hover,:root[data-brand=standard][data-theme=dark] .module-hub .module-card:hover{border-color:color-mix(in srgb, var(--module-color) 55%, var(--std-border));box-shadow:0 6px 18px #00000012}:root[data-brand=standard]{--hub-canvas:#f4f4f5;--hub-glow-soft:#2563eb0f;--hub-hero-bg:radial-gradient(60% 190% at 90% -20%, #3b82f69e, transparent 60%), radial-gradient(35% 150% at 55% 150%, #0ea5e94d, transparent 60%), linear-gradient(115deg, #0a0a0a 0%, #1f1f1f 100%);--hub-edge:transparent}:root[data-brand=standard][data-theme=dark]{--hub-canvas:#0a0a0a;--hub-glow-soft:#3b82f614;--hub-hero-bg:radial-gradient(60% 190% at 90% -20%, #3b82f680, transparent 60%), radial-gradient(35% 150% at 55% 150%, #0ea5e93d, transparent 60%), linear-gradient(115deg, #141414 0%, #1f1f1f 100%);--hub-edge:#262626}:root[data-brand=executive]{--hub-canvas:#eef2f7;--hub-glow-soft:#1e40af12;--hub-hero-bg:radial-gradient(45% 150% at 100% 120%, #38bdf873, transparent 62%), linear-gradient(115deg, #1e3a8a 0%, #1d4ed8 58%, #0369a1 100%);--hub-edge:transparent}:root[data-brand=executive][data-theme=dark]{--hub-canvas:#050b1a;--hub-glow-soft:#2563eb17;--hub-hero-bg:radial-gradient(50% 160% at 95% -30%, #ffffff1a, transparent 60%), linear-gradient(115deg, #0b1a44 0%, #1e3a8a 60%, #0c4a6e 100%);--hub-edge:#1e293b}:root:is([data-brand=standard],[data-brand=executive]):not([data-theme=dark]) .module-hub,:root:is([data-brand=standard],[data-brand=executive])[data-theme=dark] .module-hub{background:radial-gradient(1100px 520px at 88% 0, var(--hub-glow-soft), transparent 70%), var(--hub-canvas)}:root:is([data-brand=standard],[data-brand=executive]):not([data-theme=dark]) .module-hub .hub-hero,:root:is([data-brand=standard],[data-brand=executive])[data-theme=dark] .module-hub .hub-hero{background:var(--hub-hero-bg);border-bottom:1px solid var(--hub-edge)}:root:is([data-brand=standard],[data-brand=executive]) .module-hub .hub-hero:before{content:"";z-index:1;pointer-events:none;background-image:radial-gradient(circle at 1px 1px,#ffffff24 1px,#0000 0);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 140% at 88% 0,#000 30%,#0000 75%);mask-image:radial-gradient(70% 140% at 88% 0,#000 30%,#0000 75%)}:root:is([data-brand=standard],[data-brand=executive]):not([data-theme=dark]) .module-hub :is(.hub-identity h1,.hub-identity p,.hub-hero-person),:root:is([data-brand=standard],[data-brand=executive])[data-theme=dark] .module-hub :is(.hub-identity h1,.hub-identity p,.hub-hero-person){color:#fff}:root:is([data-brand=standard],[data-brand=executive]):not([data-theme=dark]) .module-hub .hub-identity>div>span,:root:is([data-brand=standard],[data-brand=executive])[data-theme=dark] .module-hub .hub-identity>div>span{color:#ffffffc7}:root:is([data-brand=standard],[data-brand=executive]):not([data-theme=dark]) .module-hub .hub-hero-mark,:root:is([data-brand=standard],[data-brand=executive])[data-theme=dark] .module-hub .hub-hero-mark{color:#fff;box-shadow:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1a;border-color:#ffffff3d}:root:is([data-brand=standard],[data-brand=executive]):not([data-theme=dark]) .module-hub .hub-hero-mark svg,:root:is([data-brand=standard],[data-brand=executive])[data-theme=dark] .module-hub .hub-hero-mark svg{color:#fff}:root:is([data-brand=standard],[data-brand=executive]):not([data-theme=dark]) .module-hub .hub-hero-divider,:root:is([data-brand=standard],[data-brand=executive])[data-theme=dark] .module-hub .hub-hero-divider{background:#ffffff4d}:root:is([data-brand=standard],[data-brand=executive]):not([data-theme=dark]) .module-hub .hub-hero .hub-hero-exit,:root:is([data-brand=standard],[data-brand=executive])[data-theme=dark] .module-hub .hub-hero .hub-hero-exit{color:#fff;background:#02061738;border-color:#ffffff4d}:root:is([data-brand=standard],[data-brand=executive]):not([data-theme=dark]) .module-hub .hub-hero .hub-hero-exit:hover:not(:disabled),:root:is([data-brand=standard],[data-brand=executive])[data-theme=dark] .module-hub .hub-hero .hub-hero-exit:hover:not(:disabled){color:#fff;background:#0206175c;border-color:#ffffff8c}:root:is([data-brand=standard],[data-brand=executive]) .module-hub .hub-hero .hub-hero-exit:focus-visible{outline-color:#fff}
