.audit-architecture-nav{top:var(--audit-navh,88px);z-index:29;background:color-mix(in oklch, var(--background) 94%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid oklch(82% .025 252);position:sticky;box-shadow:0 5px 18px oklch(18% .05 252/.06)}.audit-architecture-nav-inner{align-items:center;gap:.45rem;max-width:100rem;min-height:2.9rem;margin:0 auto;padding:.4rem 1rem;display:flex}.audit-nav-label{color:var(--muted-foreground);letter-spacing:.08em;text-transform:uppercase;flex:none;align-items:center;gap:.35rem;margin-right:.25rem;font-size:.68rem;font-weight:800;display:inline-flex}.audit-nav-label svg,.audit-guide-toggle svg,.audit-horizon-button svg{width:.9rem;height:.9rem}.audit-section-links{scrollbar-width:none;flex:auto;gap:.25rem;min-width:0;display:flex;overflow-x:auto}.audit-section-links::-webkit-scrollbar{display:none}.audit-section-links button,.audit-guide-toggle,.audit-horizon-button{height:2rem;color:var(--muted-foreground);white-space:nowrap;border:1px solid #0000;border-radius:.5rem;flex:none;justify-content:center;align-items:center;gap:.3rem;padding:0 .65rem;font-size:.72rem;font-weight:700;transition:background .14s,border-color .14s,color .14s;display:inline-flex}.audit-section-links button:hover,.audit-guide-toggle:hover,.audit-horizon-button:hover{border-color:var(--border);background:var(--accent);color:var(--foreground)}.audit-section-links button.is-active,.audit-guide-toggle.is-active,.audit-horizon-button.is-active{color:oklch(27% .105 252);background:oklch(94% .035 248);border-color:oklch(62% .11 250/.35)}.audit-guide-toggle,.audit-horizon-button{border-color:var(--border);background:var(--background)}.audit-change-guide{top:calc(var(--audit-navh,88px) + 3.45rem);z-index:46;width:min(22rem,100vw - 2rem);max-height:calc(100vh - var(--audit-navh,88px) - 4.5rem);background:color-mix(in oklch, var(--background) 97%, oklch(92% .03 250));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid oklch(74% .04 250);border-radius:.85rem;position:fixed;right:1rem;overflow:hidden;box-shadow:0 18px 50px oklch(16% .07 252/.19)}.audit-change-guide-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.8rem .85rem;display:flex}.audit-change-guide-header p{color:var(--foreground);font-size:.78rem;font-weight:800}.audit-change-guide-header span{color:var(--muted-foreground);margin-top:.15rem;font-size:.66rem;display:block}.audit-change-guide-header button{width:1.8rem;height:1.8rem;color:var(--muted-foreground);border-radius:.45rem;flex:none;justify-content:center;align-items:center;display:inline-flex}.audit-change-guide-header button:hover{background:var(--accent);color:var(--foreground)}.audit-change-guide-header svg{width:.9rem;height:.9rem}.audit-change-guide-list{max-height:calc(100vh - var(--audit-navh,88px) - 9.5rem);padding:.45rem;overflow-y:auto}.audit-change-guide-list>button{text-align:left;border-radius:.65rem;grid-template-columns:1.8rem minmax(0,1fr);gap:.55rem;width:100%;padding:.65rem;display:grid}.audit-change-guide-list>button:hover{background:oklch(95% .025 248)}.audit-change-number{color:oklch(22% .05 65);background:oklch(76% .16 78);border-radius:999px;justify-content:center;align-items:center;width:1.65rem;height:1.65rem;font-size:.68rem;font-weight:900;display:inline-flex}.audit-change-guide-list strong{color:var(--foreground);font-size:.72rem;line-height:1.15rem;display:block}.audit-change-guide-list small{color:var(--muted-foreground);margin-top:.2rem;font-size:.66rem;line-height:1rem;display:block}.audit-visual [data-audit-marker]{position:relative}.audit-visual [data-audit-marker][data-audit-marker-placement=inline]:after{content:attr(data-audit-marker) " · " attr(data-audit-marker-label);color:oklch(34% .08 65);letter-spacing:.01em;vertical-align:middle;white-space:nowrap;background:oklch(94% .08 87);border:1px solid oklch(69% .12 80/.55);border-radius:999px;align-items:center;margin-left:.55rem;padding:.16rem .5rem;font-size:.61rem;font-weight:800;line-height:1rem;display:inline-flex}.audit-visual [data-audit-marker][data-audit-marker-placement=corner]:after{content:attr(data-audit-marker) " · " attr(data-audit-marker-label);z-index:8;color:oklch(34% .08 65);white-space:nowrap;background:oklch(94% .08 87);border:1px solid oklch(69% .12 80/.6);border-radius:999px;align-items:center;padding:.16rem .5rem;font-size:.61rem;font-weight:800;line-height:1rem;display:inline-flex;position:absolute;top:-.7rem;right:.8rem;box-shadow:0 3px 10px oklch(18% .05 65/.12)}.audit-markers-hidden [data-audit-marker]:after{display:none!important}.audit-visao [data-audit-anchor=visao-agora]{background:linear-gradient(oklch(97% .012 250),#0000);border-radius:.9rem;padding:.9rem}@media (width>=1280px){.audit-visao [data-audit-anchor=visao-agora]>div:last-child{grid-template-columns:repeat(4,minmax(0,1fr))!important}.audit-visao [data-audit-anchor=visao-agora]>div:last-child>:nth-child(5),.audit-visao [data-audit-anchor=visao-agora]>div:last-child>:nth-child(6){grid-column:span 2/span 2}}.audit-rotina [data-audit-anchor=rotina-comando]{top:calc(var(--audit-navh,88px) + 3.25rem);z-index:24;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;background:color-mix(in oklch, var(--background) 96%, transparent)!important;box-shadow:0 9px 24px oklch(18% .05 252/.1)!important}.audit-rotina [data-audit-anchor=rotina-comando]>div:first-child,.audit-rotina [data-audit-anchor=rotina-comando]>div:nth-child(2){position:relative}.audit-rotina [data-audit-anchor=rotina-comando]>div:first-child{padding-top:1.15rem}.audit-rotina [data-audit-anchor=rotina-comando]>div:first-child:before,.audit-rotina [data-audit-anchor=rotina-comando]>div:nth-child(2):before{color:var(--muted-foreground);letter-spacing:.11em;text-transform:uppercase;font-size:.57rem;font-weight:900;position:absolute;left:0}.audit-rotina [data-audit-anchor=rotina-comando]>div:first-child:before{content:"Filtros";top:0}.audit-rotina [data-audit-anchor=rotina-comando]>div:nth-child(2):before{content:"Ações do Kanban + atalhos de área";opacity:.7;pointer-events:none;top:50%;left:auto;right:0;transform:translateY(-50%)}.audit-rotina [data-area-inicio=administrativo]{border-left-width:2px!important}.audit-fluxo [data-audit-anchor=fluxo-decisao]{background:linear-gradient(oklch(96.5% .016 248),#0000);border-radius:.85rem;padding:.75rem}.audit-fluxo [data-audit-anchor=fluxo-timeline]{position:relative}.audit-fluxo:not(.audit-fluxo-completo) [data-audit-anchor=fluxo-timeline] table tbody>tr:nth-child(n+17){display:none}.audit-fluxo:not(.audit-fluxo-completo) [data-audit-anchor=fluxo-timeline]:after{content:"Horizonte operacional resumido · use ‘Horizonte completo’ na barra acima para ver toda a projeção";border-top:1px dashed var(--border);color:var(--muted-foreground);text-align:center;background:oklch(96% .018 248);padding:.65rem .9rem;font-size:.68rem;font-weight:700;display:block}@media (width>=1280px){.audit-cobranca main>div:last-child>div.grid{align-items:start;grid-template-columns:repeat(2,minmax(0,1fr))!important}.audit-cobranca [data-audit-anchor=cobranca-acao]{order:1}.audit-cobranca [data-audit-anchor=cobranca-ligacao]{order:2}.audit-cobranca [data-audit-anchor=cobranca-aguardando]{order:3}.audit-cobranca [data-audit-anchor=cobranca-realizadas]{order:4}.audit-cobranca [data-audit-anchor=cobranca-acao],.audit-cobranca [data-audit-anchor=cobranca-ligacao]{border-top:3px solid oklch(48% .14 250/.65)!important}.audit-cobranca [data-audit-anchor=cobranca-aguardando],.audit-cobranca [data-audit-anchor=cobranca-realizadas]{border-top:3px solid oklch(70% .035 252/.7)!important}.audit-carteira main>div:nth-child(2){grid-template-columns:minmax(19rem,21rem) minmax(0,1fr);align-items:start;gap:1.25rem;max-width:100rem!important;display:grid!important}.audit-carteira main>div:nth-child(2)>*{margin-top:0!important}.audit-carteira [data-audit-anchor=carteira-seletor]{top:calc(var(--audit-navh,88px) + 3.55rem);max-height:calc(100vh - var(--audit-navh,88px) - 4.5rem);grid-column:1;position:sticky;overflow-y:auto}.audit-carteira main>div:nth-child(2)>:not(:first-child){grid-column:2}.audit-carteira [data-audit-anchor=carteira-analise]{min-width:0}}@media (width>=1101px){.audit-contrato .mx-auto.max-w-7xl>.mb-6.grid:first-child{grid-template-columns:minmax(0,1fr)!important}.audit-contrato [data-audit-anchor=contrato-acoes] [data-slot=card-header]{padding-bottom:.45rem}.audit-contrato [data-audit-anchor=contrato-acoes] [data-slot=card-content]{flex-wrap:wrap;gap:.5rem;display:flex}.audit-contrato [data-audit-anchor=contrato-acoes] [data-slot=card-content]>button{flex:10rem;min-width:9.5rem}.audit-contrato .mx-auto.max-w-7xl>.mb-6.grid:nth-child(2){align-items:start;grid-template-columns:minmax(0,.86fr) minmax(32rem,1.14fr)!important}.audit-contrato [data-audit-anchor=contrato-preview]{top:calc(var(--audit-navh,88px) + 3.55rem);align-self:start;position:sticky}.audit-contrato [data-audit-anchor=contrato-preview] [data-slot=card-content]>div.overflow-y-auto{max-height:calc(100vh - var(--audit-navh,88px) - 10.5rem)!important}}@media (width>=1180px){.audit-base :has(>[data-audit-anchor=base-receber]):has(>[data-audit-anchor=base-saldos]){grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;display:grid!important}.audit-base :has(>[data-audit-anchor=base-receber]):has(>[data-audit-anchor=base-saldos])>*{margin-top:0!important}.audit-base :has(>[data-audit-anchor=base-receber]):has(>[data-audit-anchor=base-saldos])>:not([data-audit-anchor=base-receber]):not([data-audit-anchor=base-quitados]):not([data-audit-anchor=base-pagar]):not([data-audit-anchor=base-saldos]){grid-column:1/-1}.audit-base [data-audit-anchor=base-receber],.audit-base [data-audit-anchor=base-quitados],.audit-base [data-audit-anchor=base-pagar],.audit-base [data-audit-anchor=base-saldos]{min-width:0;height:100%}}.audit-base [data-audit-anchor=base-intradiarias]{border:1px solid var(--border);background:var(--card);border-radius:.8rem;border-top-width:0!important;padding:1rem!important}@media (width<=1100px){.audit-change-guide{width:auto;max-height:min(48vh,30rem);inset:auto .75rem .75rem}.audit-change-guide-list{max-height:min(35vh,21rem)}.audit-rotina [data-audit-anchor=rotina-comando]{position:static}}@media (width<=820px){.audit-architecture-nav-inner{gap:.3rem;padding-inline:.7rem}.audit-nav-label{display:none}.audit-visual [data-audit-marker][data-audit-marker-placement=inline]:after,.audit-visual [data-audit-marker][data-audit-marker-placement=corner]:after{content:attr(data-audit-marker);justify-content:center;width:1.35rem;height:1.35rem;padding:0;font-size:.62rem}.audit-section-links button,.audit-guide-toggle,.audit-horizon-button{padding-inline:.5rem}}
