.app-layout-shell{isolation:isolate}.sidebar-inteligente-raiz{--sidebar-duracao:180ms;--sidebar-curva:cubic-bezier(0.22,1,0.36,1);--sidebar-largura-recolhida:4.25rem;--sidebar-largura-expandida:16rem;position:sticky;top:0;align-self:flex-start;z-index:var(--z-sidebar,40);display:none;flex-shrink:0;width:var(--app-sidebar-largura,var(--sidebar-largura-recolhida));min-width:0;height:100dvh;max-height:100dvh;overflow:hidden;transition:width var(--sidebar-duracao) var(--sidebar-curva)}@media (min-width:768px){.sidebar-inteligente-raiz{display:block}}.sidebar-inteligente-painel{position:relative;display:flex;width:100%;height:100dvh;min-height:100dvh;flex-direction:column;overflow:hidden;border-right-width:1px;transition:box-shadow var(--sidebar-duracao) var(--sidebar-curva)}.app-layout-shell[data-sidebar-modo=auto]:not([data-sidebar-recolhida]) .sidebar-inteligente-painel{z-index:2;box-shadow:4px 0 24px oklch(0 0 0/.22),8px 0 32px oklch(0 0 0/.08)}.app-layout-shell[data-sidebar-modo=auto][data-sidebar-recolhida] .sidebar-inteligente-painel{box-shadow:none}.sidebar-inteligente-label{overflow:hidden;white-space:nowrap;transition:opacity calc(var(--sidebar-duracao) * .85) var(--sidebar-curva),max-width var(--sidebar-duracao) var(--sidebar-curva)}.sidebar-inteligente-label--visivel{opacity:1;max-width:calc(var(--sidebar-largura-expandida, 16rem) - 2.75rem)}.sidebar-inteligente-label--oculto{opacity:0;max-width:0;pointer-events:none}.sidebar-inteligente-secao{overflow:hidden;transition:opacity calc(var(--sidebar-duracao) * .75) var(--sidebar-curva),max-height var(--sidebar-duracao) var(--sidebar-curva)}.sidebar-inteligente-secao--visivel{opacity:1;max-height:4rem}.sidebar-inteligente-secao--oculto{opacity:0;max-height:0;pointer-events:none}.app-main-content{flex:1 1 0%;min-width:0;min-height:0;width:0;transition:flex-basis var(--sidebar-duracao,.18s) var(--sidebar-curva,cubic-bezier(.22,1,.36,1))}.app-main-scroll{-webkit-overflow-scrolling:touch}.app-main-inner{box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;width:100%;min-width:0;max-width:none;padding:var(--gc-page-padding-y) var(--gc-page-padding-x)}.app-main-inner.app-main-inner--financeiro-cheio,.app-main-inner.app-main-inner--tela-cheia-modulo{padding:0;margin:0;min-height:0;height:100%;overflow:hidden}.app-layout-shell[data-financeiro-tela-cheia] .financeiro-shell,.app-layout-shell[data-financeiro-tela-cheia] .financeiro-shell__corpo{height:100%;min-height:0;margin:0}.app-layout-shell[data-financeiro-tela-cheia] .financeiro-nav-lateral{margin:0;align-self:stretch}.app-layout-shell[data-ficha-vida-tela-cheia] .ficha-vida-root{height:100%;min-height:0;margin:0;width:100%}.app-layout-shell[data-ficha-vida-tela-cheia] .ficha-vida-sidebar{margin:0;align-self:stretch}@media (prefers-reduced-motion:reduce){.app-main-content,.sidebar-inteligente-painel,.sidebar-inteligente-raiz{transition-duration:.01ms}.sidebar-inteligente-label{transition-duration:.01ms!important}}