[data-gestao-pilot] .pilot-metric strong{white-space:normal;overflow-wrap:anywhere;font-size:16px;overflow:visible}.inteligencia-executiva-page{min-width:0}.inteligencia-executiva-page>div{padding:1rem}.inteligencia-executiva-page h1,.inteligencia-executiva-page h3,.inteligencia-executiva-page header p{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}.inteligencia-executiva-page header p{-webkit-line-clamp:unset;display:block}.inteligencia-executiva-page section{border-radius:8px;min-width:0}.inteligencia-executiva-page section>header{flex-wrap:wrap;align-items:flex-start}.inteligencia-executiva-page section>header>div:first-child{flex:220px}.inteligencia-executiva-page section>header>div:last-child{max-width:100%}.inteligencia-executiva-page .ie-kpis>*{border-radius:8px}.inteligencia-executiva-page .ie-kpis p{color:var(--foreground)}.inteligencia-executiva-page .ie-kpis span[title]{-webkit-line-clamp:unset;white-space:normal;overflow-wrap:anywhere;letter-spacing:0;display:block}.inteligencia-executiva-page .ie-details{border-top:1px solid var(--border);padding-top:12px}.inteligencia-executiva-page .ie-details>summary{cursor:pointer;color:var(--foreground);overflow-wrap:anywhere;padding:10px 0;font-size:14px;font-weight:600}.inteligencia-executiva-page .ie-details>summary:hover{color:var(--primary)}.inteligencia-executiva-page .ie-details>summary:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.inteligencia-executiva-page .ie-details[open]>summary{margin-bottom:8px}.inteligencia-executiva-page .ie-details p{overflow-wrap:anywhere}.inteligencia-executiva-page .ie-store-button:hover{background:var(--accent);color:var(--accent-foreground)}.inteligencia-executiva-page .ie-store-button{white-space:normal;height:auto}@media (width>=768px){.inteligencia-executiva-page>div{padding:1.5rem}}@media (width<=639px){.inteligencia-executiva-page .ie-kpis{grid-template-columns:minmax(0,1fr)}.inteligencia-executiva-page section>header{padding:12px}.inteligencia-executiva-page section>header>div:first-child{flex-basis:100%}}.lnc{--lnc-navy:#131264;--lnc-mint:#6dc6a7;--lnc-blue:#7f8dff;--lnc-surface:color-mix(in oklab, var(--lnc-navy) 4%, var(--background))}.lnc-hero{color:#fff;background:radial-gradient(120% 140% at 100% 0%, color-mix(in oklab, var(--lnc-blue) 45%, transparent) 0%, transparent 55%), var(--lnc-navy);box-shadow:0 18px 40px -24px color-mix(in oklab, var(--lnc-navy) 70%, transparent);border-radius:1.25rem;padding:1.75rem;position:relative;overflow:hidden}.lnc-hero:after{content:"";background:color-mix(in oklab, var(--lnc-mint) 22%, transparent);border-radius:999px;width:12rem;height:12rem;position:absolute;bottom:-3rem;right:-3rem}.lnc-hero small,.lnc-hero-sub{color:oklab(100% 0 5.96046e-8/.72)}.lnc-btn-mint{background:var(--lnc-mint);color:var(--lnc-navy);font-weight:600}.lnc-btn-mint:hover{background:color-mix(in oklab, var(--lnc-mint) 85%, #fff)}.lnc-btn-ghost{color:inherit;background:0 0;border-color:oklab(100% 0 5.96046e-8/.4)}.lnc-btn-ghost:hover{color:inherit;background:oklab(100% 0 5.96046e-8/.12)}.lnc-tabs-wrap{scrollbar-width:thin;overflow-x:auto}.lnc-tabs{background:var(--lnc-surface);border:1px solid var(--border);white-space:nowrap;border-radius:.9rem;gap:.25rem;height:auto;padding:.3rem;display:inline-flex}.lnc-tabs [role=tab]{border-radius:.65rem;padding:.45rem .9rem;font-weight:500}.lnc-tabs [role=tab][data-state=active]{background:var(--lnc-navy);color:#fff;box-shadow:0 4px 12px -6px var(--lnc-navy)}.dark .lnc-tabs [role=tab][data-state=active]{background:var(--lnc-mint);color:var(--lnc-navy)}.lnc-h2{align-items:center;gap:.5rem;font-size:1rem;font-weight:600;display:flex}.lnc-chip{border:1px solid var(--border);border-radius:999px;align-items:center;gap:.35rem;padding:.15rem .55rem;font-size:.72rem;font-weight:600;display:inline-flex}.lnc-chip[data-s=concluida]{background:color-mix(in oklab, var(--lnc-mint) 22%, transparent);border-color:var(--lnc-mint)}.lnc-chip[data-s=em_andamento]{background:color-mix(in oklab, var(--lnc-blue) 20%, transparent);border-color:var(--lnc-blue)}.lnc-chip[data-s=em_revisao]{background:color-mix(in oklab, var(--lnc-blue) 10%, transparent);border-style:dashed;border-color:var(--lnc-blue)}.lnc-chip[data-s=bloqueada],.lnc-chip[data-s=atrasada]{background:color-mix(in oklab, var(--destructive) 14%, transparent);border-color:var(--destructive)}.lnc-chip[data-s=planejada]{color:var(--muted-foreground);border-style:dashed}.lnc-card{background:var(--card);border:1px solid var(--border);box-shadow:0 1px 2px color-mix(in oklab, var(--lnc-navy) 6%, transparent);border-radius:1rem;padding:1rem 1.1rem}.lnc-kpi{flex-direction:column;gap:.35rem;padding-left:1.25rem;display:flex;position:relative;overflow:hidden}.lnc-kpi:before{content:"";background:var(--lnc-navy);width:4px;position:absolute;top:0;bottom:0;left:0}.lnc-kpi[data-tom=mint]:before{background:var(--lnc-mint)}.lnc-kpi[data-tom=blue]:before{background:var(--lnc-blue)}.lnc-kpi[data-tom=alert]:before{background:var(--destructive)}.lnc-kpi[data-tom=muted]:before{background:var(--border)}.lnc-kpi b{color:var(--lnc-navy);font-variant-numeric:tabular-nums;font-size:1.85rem;font-weight:650;line-height:1.05}.dark .lnc-kpi b{color:var(--lnc-mint)}.lnc-empty{background:var(--lnc-surface);border-style:dashed}.lnc-skel{background:linear-gradient(90deg, var(--muted) 0%, var(--lnc-surface) 50%, var(--muted) 100%);background-size:200% 100%;border-radius:1rem;animation:1.4s linear infinite lnc-shimmer}@keyframes lnc-shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.lnc-skel{animation:none}}.lnc-fases{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.75rem;display:grid}.lnc-fases>li{border-top:3px solid var(--lnc-blue)}.lnc-estela>*{border-top:3px solid var(--lnc-mint)}.lnc-bar{background:var(--muted);border-radius:999px;height:.55rem;overflow:hidden}.lnc-bar>span{background:linear-gradient(90deg, var(--lnc-mint), var(--lnc-blue));height:100%;display:block}.lnc-gantt{background:var(--lnc-surface);border-radius:.4rem;height:1.6rem;position:relative}.lnc-gantt>span{background:var(--lnc-blue);border-radius:.35rem;position:absolute;top:.25rem;bottom:.25rem}.lnc-gantt>span[data-fase="1"]{background:var(--lnc-navy);opacity:.85}.lnc-gantt>span[data-tarefa]{background:var(--lnc-mint)}.lnc-kanban{grid-template-columns:repeat(5,minmax(220px,1fr));gap:.75rem;display:grid;overflow-x:auto}@media (width<=768px){.lnc-hero{padding:1.25rem}.lnc-kanban{scroll-snap-type:x mandatory;grid-template-columns:repeat(5,82vw)}.lnc-kanban>section{scroll-snap-align:start}}.lnc :focus-visible{outline:2px solid var(--lnc-blue);outline-offset:2px}.lnc [role=tabpanel]>.lnc-card:first-child,.lnc [role=tabpanel]>*>.lnc-card:first-child{border-top:3px solid var(--lnc-navy)}.dark .lnc [role=tabpanel]>.lnc-card:first-child{border-top-color:var(--lnc-mint)}.lnc [role=tabpanel] h2,.lnc [role=tabpanel] h3{letter-spacing:-.005em}.lnc [role=tabpanel] table{font-variant-numeric:tabular-nums}.lnc [role=tabpanel] thead th{background:var(--lnc-surface);text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);font-size:.72rem;font-weight:600}.lnc [role=tabpanel] tbody tr:hover{background:color-mix(in oklab, var(--lnc-blue) 6%, transparent)}.lnc-kcol{background:var(--lnc-surface);border:1px solid var(--border);border-top:3px solid var(--border);border-radius:1rem;min-height:8rem;padding:.6rem}.lnc-kcol[data-s=em_andamento]{border-top-color:var(--lnc-blue)}.lnc-kcol[data-s=em_revisao]{border-top-color:color-mix(in oklab, var(--lnc-blue) 60%, var(--lnc-navy))}.lnc-kcol[data-s=concluida]{border-top-color:var(--lnc-mint)}.lnc-kcol[data-s=bloqueada]{border-top-color:var(--destructive)}.lnc-count{text-align:center;background:var(--card);border:1px solid var(--border);border-radius:999px;min-width:1.6rem;padding:0 .45rem;font-size:.72rem}.lnc-kcard{transition:box-shadow .15s,transform .15s}.lnc-kcard:hover{box-shadow:0 8px 20px -14px var(--lnc-navy)}@media (prefers-reduced-motion:reduce){.lnc-kcard{transition:none}}.lnc-kanban:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.lnc-kcard[data-atrasada]{border-left:3px solid var(--destructive)}.lnc-gantt-hoje{background:var(--destructive);width:2px;position:absolute;top:-2px;bottom:-2px}.lnc-gantt-hoje-leg{background:var(--destructive);vertical-align:middle;width:2px;height:.8rem;display:inline-block}
