.gf-root{--gf-px: 0;--gf-py: 0;--gf-ease: var(--curva);--gf-spring: cubic-bezier(.34, 1.36, .5, 1);--gf-t: .8s;--gf-t-folha: .75s;--gf-raio-folha: var(--raio-c);--gf-raio-sombra: 40px;--gf-hinge: 0deg;--gf-lift: 42px;--gf-spread: 0px;--gf-fan: 0deg;--gf-stack: 15px;--gf-ink: var(--texto);--gf-ink-soft: #48484A;position:relative;display:block;margin-inline:auto;isolation:isolate;z-index:1;font-family:var(--fonte);-webkit-tap-highlight-color:transparent}.gf-root:hover,.gf-root:focus-within{--gf-hinge: -11deg;--gf-lift: -34px;--gf-spread: 8px;--gf-fan: 1.4deg;--gf-stack: 10px}.gf-root[data-open]{--gf-hinge: -24deg;--gf-lift: -96px;--gf-spread: 20px;--gf-fan: 4deg;--gf-stack: 22px;z-index:10}.gf-stage{position:absolute;left:0;top:0;width:340px;height:272px;transform-origin:0 0}.gf-tilt{position:absolute;inset:0;transform:perspective(1400px) rotateX(calc(var(--gf-py) * -3deg)) rotateY(calc(var(--gf-px) * 4deg));transition:transform .9s var(--gf-ease)}.gf-shadow{position:absolute;left:18px;right:18px;bottom:-6px;height:60px;border-radius:var(--gf-raio-sombra);background:var(--gf-sombra, rgb(0 60 140 / .38));filter:blur(22px);transform:translate(calc(var(--gf-px) * -8px));transition:transform .9s var(--gf-ease),opacity .9s var(--gf-ease)}.gf-back{position:absolute;inset:0;overflow:hidden;background:var(--gf-base, var(--azul))}.gf-art{position:absolute;left:-12px;top:-12px;max-width:none;object-fit:cover;transform:translate(calc(var(--gf-px) * -7px),calc(var(--gf-py) * -6px)) scale(1.02);transition:transform 1.1s var(--gf-ease),opacity 1.2s var(--gf-ease),filter 1.2s var(--gf-ease)}canvas.gf-art{opacity:0;filter:blur(14px) saturate(.6)}canvas.gf-art[data-ready]{opacity:1;filter:none}.gf-back-sheen{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#ffffff38,#fff0 22%),radial-gradient(120% 80% at 80% 0%,#ffffff29,#fff0 60%)}.gf-rim{position:absolute;left:0;top:0;max-width:none;overflow:visible;pointer-events:none;fill:none}.gf-back-rim{width:340px;height:272px}.gf-back-rim path{stroke:#ffffff4d;stroke-width:1}.gf-files{position:absolute;inset:0;z-index:5;pointer-events:none;clip-path:inset(-400px -400px 10px -400px)}.gf-sheet-slot{display:contents}.gf-vazio{position:absolute;left:34px;top:96px;width:272px;margin:0;padding:14px 16px;transform:translateY(var(--gf-lift));box-sizing:border-box;text-align:center;border-radius:var(--gf-raio-folha);font-size:13px;font-weight:500;line-height:1.4;color:var(--texto);background:#ffffffb8;box-shadow:inset 0 1px #ffffffb3;opacity:0;transition:opacity .5s var(--gf-ease),transform var(--gf-t-folha) var(--gf-spring)}.gf-root[data-open] .gf-vazio{opacity:1}.gf-sheet{all:unset;box-sizing:border-box;position:absolute;left:34px;top:96px;width:272px;height:184px;border-radius:var(--gf-raio-folha);overflow:hidden;cursor:pointer;pointer-events:auto;background:var(--gf-base, var(--azul));box-shadow:inset 0 1px #ffffff8c,0 12px 28px -8px var(--gf-sombra, rgb(0 60 140 / .5));transform-origin:50% 100%;transform:translate(calc(var(--gf-jx) + var(--gf-slot) * var(--gf-spread)),calc(var(--gf-lift) + var(--gf-depth) * var(--gf-stack) * -1)) rotate(calc(var(--gf-jr) + var(--gf-slot) * var(--gf-fan)));transition:transform var(--gf-t-folha) var(--gf-spring) calc(var(--gf-depth) * 40ms),box-shadow .4s var(--gf-ease),translate .9s var(--gf-ease),opacity .9s var(--gf-ease)}.gf-root[data-open] .gf-sheet:hover,.gf-root[data-open] .gf-sheet:focus-visible{transform:translate(calc(var(--gf-jx) + var(--gf-slot) * var(--gf-spread)),calc(var(--gf-lift) + var(--gf-depth) * var(--gf-stack) * -1 - 18px)) rotate(calc(var(--gf-slot) * var(--gf-fan) * .6));box-shadow:inset 0 1px #ffffff73,0 22px 40px -12px var(--gf-sombra, rgb(0 60 140 / .6));transition-delay:0s}.gf-sheet:focus-visible{outline:none;z-index:9!important}.gf-sheet:focus-visible:after{box-shadow:inset 0 0 0 var(--gf-foco-w, 2px) var(--gf-foco, var(--azul))}.gf-sheet-art{position:absolute;left:0;top:0;width:272px;height:184px;max-width:none;object-fit:cover;transition:opacity .9s var(--gf-ease),filter .9s var(--gf-ease)}canvas.gf-sheet-art{opacity:0;filter:blur(10px)}canvas.gf-sheet-art[data-ready]{opacity:1;filter:none}.gf-sheet:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,#ffffffb8,#fff0 45%)}.gf-sheet-head{position:absolute;left:14px;right:14px;top:11px;z-index:1;display:flex;align-items:baseline;justify-content:space-between;gap:10px;white-space:nowrap}.gf-sheet-name{overflow:hidden;text-overflow:ellipsis;font-size:13px;font-weight:600;color:var(--texto)}.gf-sheet-meta{flex:none;font-size:11px;font-weight:500;letter-spacing:.02em;color:var(--texto)}.gf-front{position:absolute;left:0;top:74px;width:340px;height:198px;z-index:10;-webkit-backdrop-filter:blur(22px) saturate(1.8);backdrop-filter:blur(22px) saturate(1.8);transform-origin:50% 100%;transform:perspective(2000px) rotateX(var(--gf-hinge));transition:transform var(--gf-t) var(--gf-spring),translate 1s var(--gf-ease),opacity 1s var(--gf-ease)}.gf-tint{position:absolute;inset:0;background:linear-gradient(180deg,#ffffff38,#fff9 46%,#ffffffdb)}.gf-spec{position:absolute;inset:0;pointer-events:none;mix-blend-mode:screen;opacity:.3;background:radial-gradient(260px 200px at calc(50% + var(--gf-px) * 46%) calc(30% + var(--gf-py) * 40%),#fff9,#fff0 70%)}.gf-front-rim{width:340px;height:198px;opacity:.9}.gf-front-rim path{stroke-width:2.4;transition:stroke-width .3s var(--gf-ease)}.gf-hit{all:unset;position:absolute;inset:0;z-index:1;cursor:pointer}.gf-hit:focus-visible{outline:2px solid var(--azul);outline-offset:-12px}.gf-label{position:absolute;z-index:2;left:28px;bottom:32px;display:flex;flex-direction:column;gap:4px;max-width:280px;pointer-events:none;color:var(--gf-ink)}.gf-title{font-size:max(var(--t-20),calc(14px / var(--gf-k, 1)));font-weight:var(--titulo-peso);line-height:1.15;letter-spacing:var(--titulo-espaco);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gf-meta{font-size:max(13px,calc(12.5px / var(--gf-k, 1)));letter-spacing:.02em;color:var(--gf-ink-soft);white-space:nowrap}.gf-brancas[data-open]{--gf-stack: 46px;--gf-fan: 0deg;--gf-spread: 8px}.gf-brancas .gf-sheet{height:80px;background:#fff;box-shadow:inset 0 0 0 1px #0000000f,0 12px 28px -8px var(--gf-sombra, rgb(0 60 140 / .5))}.gf-brancas .gf-sheet:after{display:none}.gf-brancas .gf-sheet-head{left:16px;right:16px;top:9px;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1px}.gf-brancas .gf-sheet-name{max-width:100%;font-size:14px;font-weight:700;color:#000}.gf-brancas .gf-sheet-detalhe{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:500;letter-spacing:.02em;color:#48484a}.gf-title .marca-logo{display:inline-block;vertical-align:-.18em;margin-right:.3em}.gf-mini .gf-label{left:24px;bottom:28px;gap:6px;max-width:300px}.gf-mini .gf-title{font-size:max(34px,calc(14px / var(--gf-k, 1)))}.gf-mini .gf-meta{font-size:max(25px,calc(12.5px / var(--gf-k, 1)))}.gf-root:not([data-entered]) .gf-back,.gf-root:not([data-entered]) .gf-back-rim{translate:0 22px;opacity:0}.gf-root:not([data-entered]) .gf-sheet{translate:0 -120px;opacity:0}.gf-root:not([data-entered]) .gf-front{translate:0 46px;opacity:0}.gf-root:not([data-entered]) .gf-shadow{opacity:0}.gf-back,.gf-back-rim{transition:translate 1s var(--gf-ease),opacity .9s var(--gf-ease)}.gf-root[data-entered] .gf-sheet{transition-delay:calc(var(--gf-depth) * 40ms),0s,calc(.18s + var(--gf-depth) * 90ms),calc(.18s + var(--gf-depth) * 90ms)}.gf-root[data-entered] .gf-front{transition-delay:0s,.42s,.42s}@media(prefers-reduced-motion:reduce){.gf-root *,.gf-root *:before,.gf-root *:after{transition-duration:0s!important;transition-delay:0s!important;animation:none!important}.gf-tilt{transform:none}}.pastas{display:grid;gap:var(--s-8)}.pastas-topo{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-4) var(--app-respiro)}.pastas-quem{display:flex;align-items:center;gap:var(--app-respiro)}@media(min-width:768px){.pastas-topo p{padding-left:var(--app-respiro);border-left:1px solid var(--linha)}}.pastas-topo h1{font-size:var(--app-t-titulo);font-weight:var(--titulo-peso);letter-spacing:var(--titulo-espaco);line-height:var(--app-controle);color:var(--texto);margin:0}.pastas-topo p{margin:0;color:var(--fraco);font-size:var(--app-t-texto);max-width:60ch}.pastas-vazio{margin:0;color:var(--fraco)}.pastas-empresa{display:grid;gap:0;padding-top:var(--s-8);border-top:1px solid var(--linha)}.pastas-empresa h2{position:relative;z-index:2;margin:0;display:flex;align-items:center;gap:var(--s-12);font-size:var(--app-t-secao);font-weight:var(--titulo-peso);letter-spacing:var(--titulo-espaco);color:var(--texto)}.pastas-empresa h2 small{font-size:var(--app-t-rotulo);font-weight:500;color:var(--fraco)}.pastas-grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--s-8) var(--s-24);margin-top:calc(-1 * var(--s-24));padding:0 0 var(--s-48)}@media(min-width:1400px){.pastas-grade{grid-template-columns:repeat(6,minmax(0,1fr));column-gap:var(--s-16)}}.pastas-cel{min-width:0;display:flex;flex-direction:column;align-items:stretch}.gf-todas{min-height:var(--app-controle);padding:var(--s-4) var(--s-16);border-radius:var(--raio-b);cursor:pointer;font:500 var(--app-t-texto) var(--fonte);color:var(--texto);background:var(--vidro);border:1px solid var(--vidro-linha);box-shadow:var(--sombra);transition:background var(--dur-rapida) var(--curva)}.gf-todas:hover{background:var(--sup)}.gf-lista{list-style:none;margin:calc(var(--app-controle) + var(--s-4)) 0 0;padding:var(--s-4);display:grid;gap:1px;background:var(--vidro-forte);border:1px solid var(--vidro-linha);border-radius:var(--raio-c);box-shadow:var(--sombra-lista);-webkit-backdrop-filter:var(--vidro-desfoque);backdrop-filter:var(--vidro-desfoque)}.gf-lista a,.gf-lista button{all:unset;box-sizing:border-box;width:100%;display:flex;justify-content:space-between;gap:var(--s-12);padding:var(--s-8) var(--s-12);border-radius:var(--raio-b);cursor:pointer;color:var(--texto);font:500 var(--app-t-texto) var(--fonte)}.gf-lista a:hover,.gf-lista button:hover{background:var(--realce)}.gf-lista a:focus-visible,.gf-lista button:focus-visible{outline:1px solid var(--azul);outline-offset:-2px}.gf-lista small{flex:none;white-space:nowrap;color:var(--fraco);font-weight:400;font-size:var(--app-t-rotulo)}.card-flut{width:min(560px,calc(100vw - 24px));max-height:min(720px,calc(100dvh - 48px));margin:auto;padding:0;overflow:hidden;display:flex;flex-direction:column;color:var(--texto);font-family:var(--fonte);background:var(--vidro-forte);border:1px solid var(--vidro-linha);border-radius:var(--raio-v);box-shadow:var(--sombra-lista);-webkit-backdrop-filter:var(--vidro-desfoque);backdrop-filter:var(--vidro-desfoque);transition:opacity var(--dur) var(--curva),transform var(--dur) var(--curva),overlay var(--dur) allow-discrete,display var(--dur) allow-discrete}.card-flut[open]{display:flex}.card-flut::backdrop{background:#1d1d1f52;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);transition:opacity var(--dur) var(--curva)}@starting-style{.card-flut[open]{opacity:0;transform:translateY(8px) scale(.97)}.card-flut[open]::backdrop{opacity:0}}@media(prefers-reduced-motion:reduce){.card-flut,.card-flut::backdrop{transition:none}}.card-flut-topo{display:flex;align-items:center;gap:var(--s-12);padding:var(--s-16) var(--s-16) var(--s-12) var(--s-24);border-bottom:1px solid var(--linha)}.card-flut-topo:has(.card-flut-voltar){padding-left:var(--s-16)}.card-flut-topo h2{flex:1;min-width:0;margin:0;font-size:var(--app-t-secao);font-weight:var(--titulo-peso);letter-spacing:var(--titulo-espaco);line-height:1.2;overflow-wrap:anywhere}.card-flut-x{all:unset;box-sizing:border-box;flex:none;width:var(--app-controle);height:var(--app-controle);display:grid;place-items:center;border-radius:var(--raio-b);cursor:pointer;background:var(--vidro);border:1px solid var(--vidro-linha);box-shadow:var(--sombra)}.card-flut-x:hover{background:var(--sup)}.card-flut-x svg{width:16px;height:16px;fill:none;stroke:var(--fraco);stroke-width:1.8;stroke-linecap:round}.card-flut-corpo{display:grid;gap:var(--s-16);align-content:start;padding:var(--s-16) var(--s-24) var(--s-24);overflow-y:auto;scrollbar-color:var(--borda) transparent}.peca-arte{border-radius:var(--raio-c);overflow:hidden;aspect-ratio:21 / 10;background:var(--sup-2)}.peca-arte canvas{display:block;width:100%!important;height:100%!important;object-fit:cover;opacity:0;transition:opacity var(--dur-lenta) var(--curva)}.peca-arte canvas[data-ready]{opacity:1}.peca-info{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:var(--s-12) var(--s-16)}.peca-info div{display:grid;gap:2px;padding:var(--s-12);background:var(--sup);border-radius:var(--raio-b);box-shadow:var(--sombra)}.peca-info dt{font-size:var(--app-t-rotulo);color:var(--fraco)}.peca-info dd{margin:0;font-size:var(--app-t-texto);font-weight:600}.card-flut .btn{justify-self:start}.ideia-acoes{display:flex;gap:var(--s-8);flex-wrap:wrap}.ideia-form{display:grid;gap:var(--s-12)}.ideia-form label{display:grid;gap:var(--s-4);font-size:var(--app-t-rotulo);font-weight:500;color:var(--fraco)}.ideia-form input,.ideia-form textarea{font:400 var(--app-t-texto) var(--fonte);color:var(--texto);padding:10px var(--s-12);background:var(--sup);border:1px solid var(--borda);border-radius:var(--raio-b);resize:vertical}.ideia-form input{height:var(--app-controle);padding-block:0}.ideia-form .selecao-botao,.ideia-form .btn{justify-self:start}.ver-ref{font-weight:600}.card-flut-x:focus-visible{outline:1px solid var(--azul);outline-offset:1px}.gf-acoes{position:absolute;z-index:5}.gf-pontos{opacity:.85;height:32px;border-radius:var(--raio-b)}.gf-pontos:hover,.gf-pontos:focus-visible,.gf-pontos:has(+.mt-pop:popover-open){opacity:1;background:#ffffff80}.pastas-nova{margin-left:auto;font-size:var(--app-t-texto)}.pasta-erro{margin:0;font-size:var(--app-t-rotulo);color:var(--atrasado)}.pasta-texto{margin:0;font-size:var(--app-t-texto);line-height:1.5}.pasta-perigo{background:var(--atrasado);border-color:var(--atrasado)}.gf-nova{color:var(--azul)}.peca-arte img,.peca-arte video{display:block;width:100%;height:100%;object-fit:cover}.peca-info .peca-notas{grid-column:1 / -1}.peca-info .peca-notas dd{font-weight:400;white-space:pre-wrap;overflow-wrap:anywhere}.ideia-acoes{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-8)}.pasta-excluir{color:var(--atrasado)}.card-flut .ficha-anexos{padding-top:0}.gf-barra{display:flex;justify-content:center;gap:var(--s-8);margin:var(--s-8) 0 calc(-1 * var(--app-controle));position:relative;z-index:2}.pastas-temas{display:grid;gap:0;padding-top:var(--s-8);border-top:1px solid var(--linha)}.pastas-temas h3{margin:0 0 var(--s-8);font-size:var(--app-t-texto);font-weight:600;color:var(--texto)}.pastas-temas h3 small{font-weight:500;color:var(--fraco)}.pastas-temas .pastas-grade{margin-top:0}.pastas-cel[data-escolhida] .gf-title{color:var(--azul)}.pasta-cadeado{flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;vertical-align:-.18em;margin-right:.3em}.pasta-interruptor{display:grid!important;grid-template-columns:auto 1fr;align-items:center;gap:var(--s-12)!important;cursor:pointer}.pasta-interruptor input{position:absolute;opacity:0;width:1px;height:1px}.pasta-trilho{width:40px;height:24px;border-radius:12px;background:var(--borda);position:relative;transition:background var(--dur-rapida) var(--curva)}.pasta-trilho:after{content:"";position:absolute;left:2px;top:2px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:var(--sombra);transition:transform var(--dur-rapida) var(--curva)}.pasta-interruptor input:checked+.pasta-trilho{background:var(--azul)}.pasta-interruptor input:checked+.pasta-trilho:after{transform:translate(16px)}.pasta-interruptor input:focus-visible+.pasta-trilho{outline:1px solid var(--azul);outline-offset:2px}.pasta-interruptor strong{display:block;color:var(--texto);font-size:var(--app-t-texto)}.pasta-interruptor small{display:block;font-weight:400;color:var(--fraco)}.pasta-escolher{position:relative;justify-self:start;cursor:pointer}.pasta-escolher input{position:absolute;inset:0;opacity:0;cursor:pointer}.pasta-escolher[aria-disabled=true]{opacity:.5;pointer-events:none}.pasta-progresso{display:grid;grid-template-columns:1fr auto;gap:var(--s-4) var(--s-12);align-items:center;font-size:var(--app-t-texto)}.pasta-progresso progress{grid-column:1;width:100%;height:8px;accent-color:var(--azul)}.pasta-progresso small{color:var(--fraco)}.gf-title .pasta-cadeado{display:inline-block;width:1em;height:1em}.card-flut.mural{width:calc(100vw - 32px);max-width:none;height:calc(100dvh - 32px);max-height:none}.mural .card-flut-corpo{flex:1;min-height:0;grid-template-rows:auto minmax(0,1fr);gap:var(--s-12);padding:var(--s-12) var(--s-16) var(--s-16);overflow:hidden}.mural-barra{display:flex;align-items:center;gap:var(--s-16)}.mural-busca{font:400 var(--app-t-texto) var(--fonte);color:var(--texto);height:var(--app-controle);width:min(380px,100%);padding:0 var(--s-12);background:var(--sup);border:1px solid var(--borda);border-radius:var(--raio-b)}.mural-conta{font-size:var(--app-t-rotulo);color:var(--fraco)}.mural-col .cab-coluna h2{white-space:normal;line-height:1.15;overflow-wrap:anywhere}.mural-col .cab-coluna{min-height:56px}.mural-quadro{overscroll-behavior:contain;display:flex;gap:var(--s-12);align-items:flex-start;overflow:auto;min-height:0;padding-bottom:var(--s-8);scrollbar-color:var(--borda) transparent}.mural-col{position:relative;--etapa: var(--mural-tom, var(--azul));container-type:inline-size;flex:none;width:320px;max-height:100%;display:flex;flex-direction:column;gap:0;padding:0;overflow:hidden;background:var(--vidro);border:1px solid var(--vidro-linha);border-radius:var(--raio-c);box-shadow:var(--sombra)}.mural-folhas{overscroll-behavior:contain;display:grid;gap:var(--s-8);overflow-y:auto;min-height:0;padding:var(--s-8);scrollbar-width:thin;scrollbar-color:var(--borda) transparent}.mural-folha{position:relative;display:grid;gap:var(--s-4);padding:var(--s-16) var(--s-16) var(--s-12);background:linear-gradient(180deg,#fff,var(--sup-2));border:1px solid var(--vidro-linha);border-left:3px solid color-mix(in srgb,var(--mural-tom, var(--azul)) 70%,#fff);border-radius:var(--raio-b);box-shadow:var(--sombra);transition:box-shadow var(--dur-rapida) var(--curva),transform var(--dur-rapida) var(--curva)}.mural-folha:hover,.mural-folha:focus-within{box-shadow:var(--sombra-alta);transform:translateY(-1px)}.mural-folha-topo{display:flex;align-items:flex-start;gap:var(--s-8)}.mural-folha-topo .mural-titulo{flex:1;width:auto;margin-right:0}.mural-apagar{all:unset;box-sizing:border-box;flex:none;width:28px;height:28px;display:grid;place-items:center;border-radius:var(--raio-b);cursor:pointer;opacity:0;transition:opacity var(--dur-rapida) var(--curva),background var(--dur-rapida) var(--curva)}.mural-folha:hover .mural-apagar,.mural-apagar:focus-visible{opacity:1}.mural-apagar:hover{background:var(--azul-claro)}.mural-apagar:focus-visible,.mural-trocar:focus-visible{outline:1px solid var(--azul);outline-offset:1px}.mural-apagar svg{width:14px;height:14px;fill:none;stroke:var(--fraco);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.mural-folha input,.mural-folha textarea{font:400 var(--app-t-texto) var(--fonte);color:var(--texto);width:100%;min-width:0;padding:4px 6px;margin:0 -6px;background:transparent;border:1px solid transparent;border-radius:6px;resize:none;transition:background var(--dur-rapida) var(--curva),border-color var(--dur-rapida) var(--curva)}.mural-folha input:hover,.mural-folha textarea:hover{background:#00000008}.mural-folha input:focus,.mural-folha textarea:focus{outline:none;background:var(--sup);border-color:var(--azul)}.mural-titulo{font-weight:600!important;field-sizing:content;min-height:1.5em;line-height:1.3;overflow-wrap:anywhere;letter-spacing:var(--titulo-espaco)}.mural-detalhe{field-sizing:content;min-height:2.6em;max-height:14em;line-height:var(--texto-entrelinha);color:var(--fraco)!important}.mural-detalhe:focus{color:var(--texto)!important}.mural-rodape{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:var(--s-4);padding-top:var(--s-8);border-top:1px solid var(--linha)}.mural-rodape[data-vazio]{border-top-color:transparent}.mural-ref{display:flex;align-items:center;flex:1 1 calc(50% - 3px);min-width:max-content;justify-content:space-between;gap:6px;height:28px;padding-left:8px;background:var(--sup);border:1px solid var(--vidro-linha);border-radius:999px;transition:border-color var(--dur-rapida) var(--curva),background var(--dur-rapida) var(--curva)}.mural-ref:hover,.mural-ref:focus-within{border-color:var(--azul);background:var(--azul-claro)}.mural-mais{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;height:28px;padding:0 12px;font-size:var(--app-t-rotulo);font-weight:500;color:var(--azul);border:1px dashed var(--borda);border-radius:999px}.mural-mais:hover{border-color:var(--azul);background:var(--azul-claro)}.mural-mais:focus-visible,.mural-ver:focus-visible{outline:1px solid var(--azul);outline-offset:2px}.mural-ver{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;gap:6px;min-width:0;white-space:nowrap;font-size:var(--app-t-rotulo);font-weight:500;color:var(--azul);border-radius:999px}span.mural-ver{cursor:default;color:var(--fraco);overflow:hidden;text-overflow:ellipsis}.mural-ver img{flex:none}.mural-link-campo{flex:1 0 100%;font-size:var(--app-t-rotulo)!important;margin:0!important;width:100%!important}.mural-rodape[data-vazio] .mural-link-campo:not(:focus){opacity:.75}.mural-trocar{all:unset;box-sizing:border-box;flex:none;width:24px;height:24px;display:grid;place-items:center;border-radius:999px;cursor:pointer;opacity:.55;transition:opacity var(--dur-rapida) var(--curva),background var(--dur-rapida) var(--curva)}.mural-ref:hover .mural-trocar,.mural-ref:focus-within .mural-trocar,.mural-trocar:focus-visible{opacity:1}.mural-trocar:hover{background:#00000012}.mural-trocar svg{width:12px;height:12px;fill:none;stroke:var(--fraco);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.mural-nova{padding:0;border-top-width:1px;border-style:dashed;border-color:var(--borda);background:transparent;box-shadow:none}.mural-nova input{margin:0;padding:10px var(--s-12);width:100%;color:var(--azul);font-weight:500}.mural-nova input::placeholder{color:var(--azul);opacity:.8}.mural-col-nova{width:200px;padding:0;background:transparent;border-style:dashed;border-color:var(--borda);box-shadow:none}.mural-col-nova input{font:500 var(--app-t-texto) var(--fonte);color:var(--azul);width:100%;padding:14px var(--s-12);background:transparent;border:0;border-radius:var(--raio-c)}.mural-col-nova input:focus{outline:1px solid var(--azul);background:var(--sup)}.mural-confirma{position:absolute;inset:0;display:grid;align-content:center;gap:var(--s-8);padding:var(--s-12);background:#fffffff0;border-radius:inherit}.mural-confirma p{margin:0;font-weight:600;font-size:var(--app-t-texto)}.mural-vazio{margin:var(--s-16);color:var(--fraco)}@media(prefers-reduced-motion:reduce){.mural-folha,.mural-apagar,.mural-trocar{transition:none;transform:none}}.mural-col .mt-pontos{width:28px;height:28px;opacity:.65}.mural-col .mt-pontos:hover{opacity:1;background:var(--sup-2);border-radius:var(--raio-b)}.selecao-opcao:disabled{opacity:.4;cursor:default}.mural-col-nome{font:800 var(--app-t-secao) var(--fonte);color:var(--topo-texto);width:100%;min-width:0;padding:2px 6px;margin:0 -6px;background:var(--sup);border:1px solid var(--azul);border-radius:6px;outline:none}.mural-col-erro{margin:0;padding:var(--s-4) var(--s-12);font-size:var(--app-t-rotulo);color:var(--atrasado)}.mural-col>.mural-confirma{z-index:2;border-radius:var(--raio-c);padding:var(--s-16);text-align:center;justify-items:center}.mural-confirma-nota{font-weight:400!important;color:var(--fraco)}.mural-ref .mural-ver{flex:1;min-width:max-content}.mural-prints{display:flex;flex-wrap:wrap;gap:8px;margin-top:var(--s-8)}.mural-prints[data-vazio]{margin-top:0}.mural-prints-dica{display:none;font-size:var(--app-t-rotulo);color:var(--fraco)}.mural-folha:focus-within .mural-prints-dica{display:block;margin-top:var(--s-4)}.mural-print{position:relative;width:calc(50% - 4px);aspect-ratio:4 / 3;border-radius:10px;overflow:hidden;border:1px solid var(--vidro-linha);background:var(--sup)}.mural-print-ver{display:block;width:100%;height:100%;padding:0;border:0;background:none;cursor:zoom-in}.mural-print-ver img{width:100%;height:100%;object-fit:cover;display:block}.mural-print-espera{display:block;width:100%;height:100%;background:var(--sup)}.mural-print-tirar{position:absolute;top:4px;right:4px;min-width:22px;height:22px;padding:0 6px;border:0;border-radius:999px;background:#0000008c;color:#fff;font-size:13px;line-height:22px;cursor:pointer;opacity:0;transition:opacity var(--dur-rapida) var(--curva)}.mural-print:hover .mural-print-tirar,.mural-print-tirar:focus-visible,.mural-print-tirar[data-certo]{opacity:1}.mural-print-tirar[data-certo]{background:#c0392b}.mural-lupa{margin:auto;inset:0;padding:0;border:0;background:transparent;max-width:92vw;max-height:92vh;overflow:visible}.mural-lupa::backdrop{background:#0a0e18b8}.mural-lupa img{display:block;max-width:92vw;max-height:88vh;border-radius:12px;box-shadow:0 20px 60px #0006}.mural-lupa-x{position:absolute;top:-14px;right:-14px;width:32px;height:32px;border:0;border-radius:999px;background:#fff;color:var(--texto);font-size:20px;line-height:32px;cursor:pointer;box-shadow:0 2px 8px #0000004d}

/* Somente composição. As peças usam CSS e tokens originais do PACOTE-WILL. */
[data-tema="escuro"] .login-art>img{mix-blend-mode:normal}
.login.es-palco{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,480px);align-items:center;gap:var(--s-64);min-height:100dvh;padding:100px 10% 80px;border-radius:0;box-shadow:none;overflow:hidden;background:var(--fundo)}.login.es-palco:before{background:radial-gradient(at 12% 35%,var(--acento-claro),transparent 50%),radial-gradient(at 92% 80%,color-mix(in srgb,var(--brand-butter) 15%,transparent),transparent 40%)}.login-corner-brand{position:absolute;top:var(--s-32);left:var(--s-48);z-index:2}.login-corner-brand>.logo{width:154px}.login-art{position:relative;align-self:center;min-width:0;max-width:650px}.login-art>img{width:100%;border-radius:var(--raio-bloco);object-fit:contain;mix-blend-mode:multiply}.login-art-caption{padding:var(--s-32) var(--s-12) 0}.login-art-caption>span{font-size:var(--t-12);letter-spacing:.12em;font-weight:600;color:var(--acento-texto)}.login-art-caption h2{font-size:var(--t-39);margin:var(--s-16) 0;line-height:1.15}.login-art-caption p{font-size:var(--t-14);max-width:40ch;color:var(--fraco)}.login.es-palco>.es-login{width:100%;max-width:480px;position:relative;z-index:1;padding:var(--s-32);gap:var(--s-24);background:var(--vidro-forte)}.es-login-marca .logo{width:154px}.login-intro h1{font-size:var(--t-25);line-height:1.2;margin:0 0 var(--s-8)}.login-intro p{font-size:var(--t-14);color:var(--fraco)}.login-password{position:relative}.login-password .es-olho{right:var(--s-4);bottom:var(--s-4);height:32px;width:32px}.login-password .campo-input{padding-right:var(--s-48)}.login.es-palco .lnk{justify-content:center}.login-bottom-note{position:absolute;bottom:var(--s-24);left:50%;transform:translateX(-50%);display:flex;align-items:center;justify-content:center;gap:var(--s-8);font-size:var(--t-12);color:var(--fraco);width:calc(100% - var(--s-32));text-align:center}.login-bottom-note .ico{color:var(--acento-texto)}
@media(max-width:1100px){.login.es-palco{gap:var(--s-32);padding-inline:var(--s-48);grid-template-columns:minmax(0,1fr) minmax(360px,440px)}.login-art-caption h2{font-size:var(--t-31)}}
@media(max-width:767px){.login.es-palco{display:flex;flex-direction:column;justify-content:center;gap:var(--s-24);padding:100px var(--s-16) 70px}.login-art{display:none}.login-corner-brand{top:var(--s-24);left:var(--s-24)}.login.es-palco>.es-login{padding:var(--s-24);max-width:440px}.login-bottom-note{font-size:10px}.login.es-palco .es-login-marca{display:none}}
.ds-pagination{padding:var(--s-12) var(--s-16);border-top:1px solid var(--linha);display:flex;align-items:center;justify-content:space-between;gap:var(--s-12);flex-wrap:wrap}.ds-pagination .selecao-botao{height:32px;min-width:65px}.pagination-buttons{display:flex;gap:var(--s-8)}.pagination-buttons>.btn{height:32px;width:32px}.contact-drawer-header{display:flex;align-items:center;gap:var(--s-16);padding:0 0 var(--s-24);margin-bottom:var(--s-24);border-bottom:1px solid var(--linha)}.contact-drawer-header h3{font-size:var(--t-20);margin-bottom:var(--s-8)}.inbox-filters{padding:var(--s-12) var(--s-12) 0}.inbox-filters .seg{width:100%}.inbox-filters .seg button{padding-inline:var(--s-8);font-size:var(--t-12);flex:1}
a{color:var(--acento-texto)}button{cursor:pointer}button:disabled{cursor:not-allowed}h4{margin:0;font-size:var(--t-16);font-weight:600}small,.muted{color:var(--fraco);font-size:var(--t-12)}code,.json-editor{font:var(--t-12)/1.6 Consolas,monospace;overflow-wrap:anywhere}.block{display:block}.logo{width:176px}.field{margin-bottom:var(--s-16)}textarea.campo-input{padding:var(--s-12);min-height:88px;resize:vertical}.ds-select{display:inline-flex;min-width:0;max-width:100%}.ds-select>.selecao-botao{width:100%;justify-content:space-between}.ds-select .selecao-escolha{font-size:var(--t-14);font-weight:400;max-width:none;min-width:0}.field>.ds-select{width:100%}.badge{vertical-align:middle}.selo-vidro{background:var(--sc-login-vidro);color:var(--no-acento);border:1px solid var(--sc-linha-inversa)}.icon-button{padding:0;flex:none}.text-button{text-align:left}.danger{color:var(--perigo)}.error{background:var(--perigo-fundo);color:var(--perigo);padding:var(--s-12);border-radius:var(--raio-b);font-size:var(--t-14);margin:var(--s-12) 0}.eyebrow{display:block;color:var(--fraco);font-size:var(--t-12);font-weight:500;margin-bottom:var(--s-8)}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--s-16)}.boot{display:grid;place-content:center;justify-items:center;gap:var(--s-24);height:100dvh}.boot img{width:200px}.onboarding{min-height:100dvh;padding:var(--s-32);background:radial-gradient(at 85% 85%,var(--acento-claro),transparent 55%),var(--fundo)}.onboarding section{max-width:560px;margin:10dvh auto}.onboarding h1{margin:var(--s-24) 0;font-size:var(--t-39)}.onboarding p{color:var(--fraco);margin:var(--s-16) 0 var(--s-24)}.onboarding .text-button{margin-top:var(--s-24)}
.shell{min-height:100dvh;background:radial-gradient(at 0 30%,var(--acento-claro),transparent 36%),var(--fundo);isolation:isolate}.sidebar.mn{position:fixed;z-index:30;left:var(--s-12);top:var(--s-12);bottom:var(--s-12);height:calc(100dvh - var(--s-24));width:var(--sc-sidebar);padding:var(--s-12);overflow:visible}.sidebar.mn-rec{width:72px}.brand.mn-topo{justify-content:flex-start;padding:var(--s-12);height:64px;margin-bottom:var(--s-8)}.brand-full{width:154px}.brand-symbol{width:34px;height:34px;display:none}.mn-rec .brand-full{display:none}.mn-rec .brand-symbol{display:block}.mn-rec .brand{padding:0;justify-content:center}.mn-nav{min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin}.mn-nav button{border:0;background:none;text-align:left;flex:none;width:100%}.nav-spark{margin-left:auto;color:var(--acento-texto)}.workspace{display:flex;align-items:center;gap:var(--s-8);background:var(--sup);border-radius:var(--raio-b);padding:var(--s-8);margin:var(--s-8) var(--s-4);box-shadow:var(--sombra)}.workspace-symbol{display:grid;place-items:center;width:32px;height:32px;background:var(--acento-claro);color:var(--acento-texto);border-radius:var(--raio-b);flex:none}.workspace>.mn-rotulo{flex:1;min-width:0}.workspace small{display:block;font-size:10px;letter-spacing:.06em}.workspace .selecao-botao{height:26px;padding:0;border:0;background:none;box-shadow:none}.workspace .selecao-escolha{font-weight:600;font-size:var(--t-12)}.workspace .selecao-seta{width:12px;height:12px}.mn-rec .workspace{padding:0;background:none;box-shadow:none;margin:var(--s-12) 0}.mn-rec .mn-nav{overflow:visible}.sidebar-bottom{margin-top:auto}.sidebar .mn-item-p{border:0;background:none;text-align:left}.profile{margin-top:var(--s-12);border-top:1px solid var(--linha);padding-top:var(--s-12)}.profile>div{min-width:0;flex:1}.profile b{display:block;font-size:var(--t-12);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.profile small{display:block;font-size:10px;margin-top:2px}.profile>.btn{width:28px;height:28px}.sidebar .mn-rodape{font-size:10px;line-height:1.4}.main-wrap{margin-left:calc(var(--sc-sidebar) + var(--s-24));min-width:0;transition:margin-left var(--dur) var(--curva)}.menu-collapsed .main-wrap{margin-left:96px}.topbar{height:64px;display:flex;justify-content:space-between;align-items:center;gap:var(--s-16);margin:0 var(--app-margem);border-bottom:1px solid var(--linha)}.breadcrumb{display:flex;align-items:center;gap:var(--s-8);color:var(--fraco);font-size:var(--t-12);min-width:0}.breadcrumb>span{max-width:180px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.breadcrumb b{font-weight:500;color:var(--texto);white-space:nowrap}.breadcrumb>.ico{width:14px;height:14px}.topbar-actions{display:flex;align-items:center;gap:var(--s-12);flex:none}.topbar-actions>.btn{height:32px;width:32px}.content{max-width:1600px;padding:var(--s-24) var(--app-margem) var(--s-32);margin:0 auto;min-height:calc(100dvh - 110px)}.heading{margin-bottom:var(--s-24)}.heading h1{max-width:840px}.heading p{margin-top:var(--s-8);max-width:80ch}.heading .cs-acoes{flex:none}.app-footer{display:flex;justify-content:space-between;margin:0 var(--app-margem);padding:var(--s-16) 0;border-top:1px solid var(--linha);color:var(--fraco);font-size:var(--t-12)}.mobile-toggle,.mobile-backdrop{display:none}.activity-pop{max-width:390px;min-width:320px}.activity-heading{display:flex;justify-content:space-between;gap:var(--s-16);padding:var(--s-12);border-bottom:1px solid var(--linha);font-size:var(--t-14)}.activity-heading>span{max-width:140px;overflow:hidden;text-overflow:ellipsis}.activity-item{display:flex;gap:var(--s-12);padding:var(--s-12);border-bottom:1px solid var(--linha)}.activity-item .es-icone{width:30px;height:30px;border-radius:var(--raio-b);flex:none}.activity-item b,.activity-item p,.activity-item small{font-size:var(--t-12)}.activity-item p{margin:var(--s-4) 0;color:var(--fraco)}.activity-empty{padding:var(--s-16);font-size:var(--t-12);color:var(--fraco)}
.dashboard-tabs{margin-bottom:var(--s-24)}.stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s-16);margin-bottom:var(--s-24)}.stat.c4-kpi{padding:var(--s-24);gap:var(--s-16)}.kpi-heading{display:flex;justify-content:space-between;align-items:center;gap:var(--s-8)}.kpi-heading>.ico{color:var(--acento-texto);width:18px;height:18px}.stat strong{font-size:var(--t-39);font-weight:var(--numero-peso);font-variant-numeric:var(--numero-variante);letter-spacing:var(--titulo-espaco);color:var(--texto)}.kpi-foot{display:flex;align-items:center;gap:var(--s-8)}.status-dot{width:6px;height:6px;border-radius:50%;background:var(--acento);flex:none}.section-label{display:flex;align-items:center;justify-content:space-between;gap:var(--s-16);margin:var(--s-24) 0 var(--s-16)}.section-label h2{font-size:var(--t-20)}.section-label p{margin-top:var(--s-8)}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(280px,1fr);gap:var(--s-16);margin-bottom:var(--s-16)}.activity-chart{min-width:0;padding:var(--s-24)}.activity-chart>.section-label{margin:0 0 var(--s-24);align-items:flex-start}.activity-chart .seg{flex:none}.activity-chart .seg button{font-size:var(--t-12);padding-inline:var(--s-12)}.chart-stat{display:flex;align-items:center;gap:var(--s-12);margin-bottom:var(--s-16);flex-wrap:wrap}.chart-stat>strong{font-size:var(--t-31);font-weight:var(--numero-peso);line-height:1}.chart-stat>.selo{margin-left:auto}.native-chart{min-height:160px;min-width:0;overflow:hidden}.native-chart>div{width:100%;min-height:180px}.chart-empty{position:relative;min-height:250px}.chart-grid{position:absolute;inset:0;background:repeating-linear-gradient(to bottom,transparent 0 49px,var(--grafico-grade) 49px 50px)}.chart-empty .es-estado{position:relative;min-height:250px;background:linear-gradient(to right,var(--sup),color-mix(in srgb,var(--sup) 74%,transparent),var(--sup));padding:var(--s-24)}.chart-empty h3{font-size:var(--t-16)}.chart-empty .es-icone{width:40px;height:40px;border-radius:var(--raio-b)}.next-step{padding:var(--s-24);display:flex;flex-direction:column;gap:var(--s-16);position:relative;overflow:hidden}.next-step:after{content:'';position:absolute;width:250px;height:250px;border-radius:50%;border:1px solid var(--sc-linha-inversa);right:-140px;bottom:30px;pointer-events:none}.next-step-top{display:flex;justify-content:space-between;align-items:center}.next-icon{width:44px;height:44px;border-radius:var(--raio-b);background:var(--sc-login-vidro);display:grid;place-items:center}.next-step h2{font-size:var(--t-25);line-height:1.2;color:var(--no-acento)}.next-step p{font-size:var(--t-14);color:var(--no-acento-fraco)}.next-line{display:flex;align-items:center;gap:var(--s-12);font-size:var(--t-12);color:var(--no-acento-fraco)}.next-line>.ico{width:14px;height:14px}.next-step>.btn{align-self:flex-start;margin-top:auto;position:relative}.dashboard-bottom{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-16)}.dashboard-bottom>.card{padding:var(--s-24);min-width:0}.dashboard-bottom .section-label{margin:0 0 var(--s-24)}.origin-zero{display:flex;flex-direction:column;gap:var(--s-24);margin:var(--s-32) 0}.origin-row{display:flex;align-items:center;gap:var(--s-16);font-size:var(--t-12)}.origin-name{display:flex;align-items:center;gap:var(--s-8);min-width:115px}.origin-name>.ico{color:var(--acento-texto)}.origin-bar{height:6px;border-radius:999px;background:var(--sup-2);flex:1}.quick-action{display:flex;align-items:center;gap:var(--s-12);width:100%;padding:var(--s-12) 0;border:0;border-bottom:1px solid var(--linha);background:none;text-align:left;color:var(--texto)}.quick-action:hover{background:var(--realce)}.quick-action:last-child{border-bottom:0}.quick-symbol{display:grid;place-items:center;width:36px;height:36px;border-radius:var(--raio-b);background:var(--acento-claro);color:var(--acento-texto);flex:none}.quick-action>span:nth-child(2){flex:1;min-width:0}.quick-action b{font-weight:500;font-size:var(--t-14);display:block}.quick-action small{display:block;margin-top:var(--s-4)}.quick-action>.ico{width:14px;height:14px;color:var(--fraco)}
.notice{display:flex;align-items:flex-start;gap:var(--s-12);padding:var(--s-16);border-radius:var(--raio-b);background:var(--atencao-fundo);color:var(--atencao);font-size:var(--t-14);margin:var(--s-16) 0}.notice p{margin:var(--s-4) 0}.notice .ico{margin-top:2px}.notice .text-button{color:inherit}.notice.compact{padding:var(--s-12);font-size:var(--t-12)}.notice ul{padding-left:var(--s-24);margin-bottom:0}.channel-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--s-16)}.channel{padding:var(--s-24);min-height:260px;display:flex;flex-direction:column}.channel-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--s-24)}.channel-icon,.flow-mark{display:grid;place-items:center;width:48px;height:48px;border-radius:var(--raio-c);background:var(--acento-claro);color:var(--acento-texto);flex:none}.channel-icon.test{background:var(--atencao-fundo);color:var(--atencao)}.channel h2{font-size:var(--t-20);margin-bottom:var(--s-8);overflow-wrap:anywhere}.channel p{font-size:var(--t-12);color:var(--fraco)}.channel small{margin-top:var(--s-12)}.channel-actions{display:flex;align-items:center;gap:var(--s-16);margin-top:auto;padding-top:var(--s-24)}.channel-actions .btn{font-size:var(--t-12);padding-inline:var(--s-12)}.add-channel{align-items:center;justify-content:center;text-align:center;border:1px dashed var(--borda-campo);box-shadow:none;background:var(--vidro)}.add-channel h3{font-size:var(--t-16);margin:var(--s-16) 0 var(--s-8)}.add-channel>.ico{width:24px;height:24px;color:var(--acento-texto)}.empty p{max-width:48ch}.toolbar{display:flex;align-items:center;gap:var(--s-12);justify-content:space-between;margin:var(--s-16) 0}.toolbar>.campo-input{max-width:350px}.automation-list{display:flex;flex-direction:column;gap:var(--s-12)}.automation-card{display:flex;gap:var(--s-16);align-items:center;padding:var(--s-24)}.flow-mark{width:40px;height:40px;border-radius:var(--raio-b)}.automation-info{flex:1;min-width:0}.automation-info h3{font-size:var(--t-16)}.automation-info p{font-size:var(--t-12);color:var(--fraco);margin-top:var(--s-8)}.automation-card .btn{font-size:var(--t-12)}.flow-toolbar{display:flex;gap:var(--s-16);justify-content:space-between;align-items:center;margin-bottom:var(--s-24);flex-wrap:wrap}.flow-toolbar .campo-input{width:280px;max-width:100%}.janela:has(.flow-editor){width:min(880px,calc(100vw - var(--s-24)))}.janela:has(.flow-editor) .janela-corpo{padding-bottom:0}.janela-lateral{width:min(520px,100vw)}.modal-footer{display:flex;justify-content:flex-end;gap:var(--s-8);position:sticky;bottom:0;padding:var(--s-16) 0;background:var(--sup);border-top:1px solid var(--linha);margin-top:var(--s-24);z-index:5}.confirm-state{min-height:150px;padding:var(--s-16) 0}.flow-canvas{background:var(--fundo);background-image:radial-gradient(var(--sc-canvas-ponto) 1px,transparent 1px);background-size:var(--s-16) var(--s-16);padding:var(--s-24);border-radius:var(--raio-c)}.flow-node{padding:var(--s-16);margin:0 auto var(--s-32);max-width:560px;background:var(--sup);border-radius:var(--raio-c);box-shadow:var(--sombra);position:relative;border-top:3px solid var(--acento)}.flow-node:not(:last-child):after{content:'↓';position:absolute;left:50%;bottom:-28px;color:var(--acento-texto);font-size:var(--t-20)}.flow-node:last-child{margin-bottom:0}.node-head{display:flex;align-items:center;gap:var(--s-8);margin-bottom:var(--s-16);font-size:var(--t-12);font-weight:600}.node-head>span{display:flex;align-items:center;gap:var(--s-8);flex:1}.node-head code{color:var(--fraco);font-size:var(--t-12)}.node-head>.btn{width:28px;height:28px}.flow-node .field:last-child{margin-bottom:0}.flow-node p{font-size:var(--t-14);color:var(--fraco)}.type-condition{border-top-color:var(--atencao)}.type-handoff{border-top-color:var(--fraco)}.type-end{border-top-color:var(--borda-campo)}.block-picker{display:flex;gap:var(--s-8);flex-wrap:wrap;margin:var(--s-16) 0}.block-picker button{display:flex;align-items:center;gap:var(--s-8);font-size:var(--t-12);padding:var(--s-8) var(--s-12);background:var(--sup);color:var(--acento-texto);border:1px solid var(--linha);border-radius:var(--raio-b)}.block-picker button:hover{background:var(--acento-claro)}.flow-editor>.muted{font-size:var(--t-12);margin:var(--s-16) 0}.json-editor{width:100%;min-height:160px;padding:var(--s-12);border:1px solid var(--borda-campo);border-radius:var(--raio-b);background:var(--sup);color:var(--texto)}.check-field{margin:var(--s-24) 0 var(--s-12)}.media-options{display:grid;gap:var(--s-8);margin:var(--s-12) 0}.media-options button{border:1px solid var(--linha);background:var(--sup-2);color:var(--texto);padding:var(--s-12);text-align:left;border-radius:var(--raio-b)}.media-options small{display:block}.ds-folder-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--s-32);padding:var(--s-24) var(--s-12)}.ds-folder-slot{min-width:0;max-width:400px}
.inbox.wa{grid-template-columns:300px minmax(0,1fr);height:auto;min-height:680px;align-items:stretch}.inbox-search{display:flex;align-items:center;position:relative;padding:var(--s-12);border-bottom:1px solid var(--linha)}.inbox-search input{width:100%;padding-right:var(--s-32)}.inbox-search>.ico{position:absolute;right:var(--s-24);color:var(--fraco)}.conversation-list>button{display:flex;align-items:center;gap:var(--s-12);width:calc(100% - var(--s-16));margin:var(--s-4) var(--s-8);padding:var(--s-12);border-radius:var(--raio-b);border:0;background:none;text-align:left;color:var(--texto)}.conversation-list>button:hover{background:var(--realce)}.conversation-list>button.active{background:var(--acento-claro)}.conversation-preview{display:flex;flex-direction:column;gap:var(--s-4);flex:1;min-width:0}.conversation-preview b{font-size:var(--t-14);font-weight:600}.conversation-preview small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation-preview>span{font-size:var(--t-12);color:var(--fraco)}.list-empty{font-size:var(--t-14);padding:var(--s-24);color:var(--fraco)}.chat-head{justify-content:space-between;min-height:72px}.chat-head h3{font-size:var(--t-16);margin-bottom:var(--s-4)}.chat-head>div:last-child{display:flex;gap:var(--s-8)}.chat-meta{display:flex;justify-content:space-between;align-items:center;padding:var(--s-8) var(--s-16);gap:var(--s-8);background:var(--sup);border-bottom:1px solid var(--linha)}.chat-meta .ds-select{max-width:190px}.chat-meta .selecao-botao{height:32px}.chat-meta .selecao-escolha{font-size:var(--t-12)}.chat-messages{min-height:340px;max-height:520px;gap:var(--s-12);padding:var(--s-24);flex:1}.bubble.wa-bolha{display:block;max-width:82%;border:0;padding:var(--s-8) var(--s-12);flex:none}.bubble.in{align-self:flex-start;background:var(--wa-recebida);border-bottom-left-radius:4px}.bubble.out{align-self:flex-end;background:var(--wa-enviada);border-bottom-right-radius:4px}.bubble>small{font-size:var(--t-12);color:var(--wa-hora)}.bubble p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--t-14);margin:var(--s-4) 0 var(--s-8);color:var(--wa-texto)}.bubble footer{font-size:11px;color:var(--wa-hora);text-align:right}.composer{align-items:flex-end;gap:var(--s-8)}.composer textarea{min-height:56px;width:100%;resize:vertical;padding:var(--s-12);border:1px solid var(--borda-campo);border-radius:var(--raio-b);background:var(--sup);color:var(--texto)}.composer-note{padding:var(--s-8) var(--s-16);font-size:var(--t-12);color:var(--fraco);background:var(--sup)}.conversation-extra{padding:var(--s-16);background:var(--sup);border-top:1px solid var(--linha)}.conversation-extra summary{cursor:pointer;color:var(--acento-texto);font-size:var(--t-12);font-weight:500}.conversation-extra h4{margin:var(--s-24) 0 var(--s-12)}.detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-24)}.detail-grid dl{margin:var(--s-12) 0;font-size:var(--t-12)}.detail-grid dt{color:var(--fraco);margin-top:var(--s-8)}.detail-grid dd{margin:var(--s-4) 0;overflow-wrap:anywhere}.detail-grid p{font-size:var(--t-12);margin:var(--s-12) 0}.detail-grid .selo{margin:var(--s-4) var(--s-4) 0 0}.note{background:var(--atencao-fundo);padding:var(--s-12);border-radius:var(--raio-b);margin-bottom:var(--s-12);font-size:var(--t-12)}.note p{margin-top:var(--s-8)}.table-wrap{padding:0;margin:var(--s-16) 0}.table-wrap td small{margin-top:var(--s-4)}.table-wrap .t10-tabela{min-width:640px}.table-wrap .badge{margin:2px var(--s-4) 2px 0}.settings-card{padding:var(--s-24)}.settings-card>.section-label{margin-top:0}.settings-card>.muted{margin-top:var(--s-16);font-size:var(--t-12)}.config-list{display:grid;grid-template-columns:200px minmax(0,1fr);gap:var(--s-16);font-size:var(--t-14);margin:var(--s-24) 0}.config-list dt{color:var(--fraco)}.config-list dd{margin:0;overflow-wrap:anywhere}.ds-toast{position:fixed;z-index:100;left:50%;bottom:var(--s-24);transform:translateX(-50%);display:flex;align-items:center;gap:var(--s-12);max-width:calc(100vw - var(--s-24));width:max-content;padding:var(--s-12) var(--s-16);background:var(--vidro-lista);color:var(--texto);border:1px solid var(--vidro-linha);border-radius:var(--raio-v);box-shadow:var(--sombra-lista);backdrop-filter:var(--vidro-desfoque);font-size:var(--t-14)}.toast-icone{color:var(--info);display:flex}.ds-toast>.btn{width:28px;height:28px}.toast.ds-toast{opacity:1;translate:0 0}
.login{min-height:100dvh;display:grid;grid-template-columns:1.15fr 1fr}.login-story{display:flex;flex-direction:column;align-items:flex-start;padding:var(--s-48);background:var(--sc-login);color:var(--sc-login-fraco);position:relative;overflow:hidden;min-height:100dvh}.login-story>.logo{margin-bottom:var(--s-64)}.login-story h1{color:var(--brand-paper);font-size:var(--t-49);margin:var(--s-24) 0}.login-story p{max-width:44ch;font-size:var(--t-16)}.login-story>small{margin-top:auto;position:relative;padding-top:var(--s-48);color:var(--sc-login-fraco)}.login-story em{color:var(--brand-jade);font-style:normal}.orbit{position:absolute;width:380px;height:380px;right:-80px;bottom:var(--s-24);border:1px solid var(--sc-linha-inversa);border-radius:50%;display:grid;place-items:center}.orbit:before{content:'';position:absolute;inset:var(--s-48);border:1px solid var(--sc-linha-inversa);border-radius:50%}.orbit img{width:130px}.orbit-note{position:absolute;left:-100px;bottom:var(--s-48);background:var(--sc-login-vidro);border:1px solid var(--sc-linha-inversa);backdrop-filter:var(--vidro-desfoque);padding:var(--s-16) var(--s-24);border-radius:var(--raio-v);font-size:var(--t-12)}.orbit-dot{position:absolute;width:10px;height:10px;background:var(--brand-butter);top:var(--s-64);left:var(--s-48);border-radius:50%}.login-form{display:grid;place-items:center;padding:var(--s-32);background:radial-gradient(at 80% 5%,var(--acento-claro),transparent 65%)}.login-box.es-login{width:min(100%,440px);gap:var(--s-16);padding:var(--s-32)}.login-box h2{font-size:var(--t-25)}.login-box>p{font-size:var(--t-14);color:var(--fraco);margin-bottom:var(--s-8)}.login-box form>.btn{width:100%;margin-top:var(--s-8)}.login-box>footer{display:flex;gap:var(--s-24);font-size:var(--t-12);margin-top:var(--s-16)}.login-box footer a{color:var(--fraco)}
.pattern-intro{display:flex;align-items:center;justify-content:space-between;gap:var(--s-24);padding:var(--s-24);margin-bottom:var(--s-24)}.pattern-intro h2{margin:var(--s-12) 0;font-size:var(--t-20)}.pattern-intro p{font-size:var(--t-14);color:var(--fraco);max-width:75ch}.pattern-intro>.btn{flex:none}.pattern-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:var(--s-16);align-items:start}.pattern-nav{display:flex;flex-direction:column;gap:2px;padding:var(--s-8);border-radius:var(--raio-v);background:var(--vidro-forte);border:1px solid var(--vidro-linha);position:sticky;top:var(--s-16)}.pattern-nav button{border:0;background:none;text-align:left;height:auto;min-height:40px;padding:var(--s-8);gap:var(--s-8);font-size:var(--t-12)}.pattern-nav button>span{font-size:10px;color:var(--fraco)}.pattern-preview{padding:0;overflow:hidden;min-width:0}.pattern-preview-top{display:flex;justify-content:space-between;align-items:center;gap:var(--s-12);padding:var(--s-16);border-bottom:1px solid var(--linha);flex-wrap:wrap}.pattern-preview iframe{display:block;border:0;width:100%;min-height:850px;background:var(--fundo)}.pattern-loading{padding:var(--s-24)}
@media(max-width:1250px){.activity-chart>.section-label{flex-direction:column;gap:var(--s-16)}.stat.c4-kpi{padding:var(--s-16)}.stat .kpi-foot{min-height:36px}.automation-card{flex-wrap:wrap}.automation-info{min-width:190px}.heading{align-items:flex-start}.pattern-layout{grid-template-columns:180px 1fr}.pattern-intro{align-items:flex-start;flex-wrap:wrap}}
@media(max-width:1000px){.sidebar.mn{width:208px}.sidebar.mn-rec{width:72px}.main-wrap{margin-left:232px}.menu-collapsed .main-wrap{margin-left:96px}.content{padding:var(--s-24) var(--s-16)}.topbar{margin-inline:var(--s-16)}.sidebar .mn-item{font-size:var(--t-12)}.brand-full{width:142px}.dashboard-grid{grid-template-columns:1fr}.next-step{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-16) var(--s-24)}.next-step-top{grid-column:1 / -1}.next-step h2,.next-step p{grid-column:1}.next-line{grid-column:2}.next-step>.btn{grid-column:1 / -1;justify-self:start}.inbox.wa{grid-template-columns:240px minmax(0,1fr)}.chat-meta{align-items:flex-start;flex-wrap:wrap}.chat-head{align-items:flex-start}.stats{gap:var(--s-12)}.stat strong{font-size:var(--t-31)}.login-story{padding:var(--s-32)}.login-story h1{font-size:var(--t-39)}.orbit{right:-230px}.login-form,.login-box.es-login{padding:var(--s-24)}.pattern-layout{grid-template-columns:1fr}.pattern-nav{position:static;flex-direction:row;overflow:auto}.pattern-nav button{white-space:nowrap;flex:none}}
@media(max-width:767px){.sidebar.mn{transform:translateX(calc(-100% - var(--s-24)));width:232px;transition:transform var(--dur) var(--curva)}.sidebar.mn.mobile-open{transform:translateX(0)}.sidebar .mn-recolher{display:none}.sidebar.mn-rec .brand-full{display:block}.sidebar.mn-rec .brand-symbol{display:none}.sidebar.mn-rec .mn-rotulo,.sidebar.mn-rec .mn-secao,.sidebar.mn-rec .mn-rodape{display:revert}.sidebar.mn-rec .mn-item,.sidebar.mn-rec .mn-pessoa{width:auto;justify-content:flex-start;padding-inline:var(--s-12)}.sidebar.mn-rec .workspace{background:var(--sup);padding:var(--s-8);margin:var(--s-8) var(--s-4)}.main-wrap,.menu-collapsed .main-wrap{margin-left:0}.mobile-toggle{display:inline-flex}.mobile-backdrop{display:block;position:fixed;z-index:25;inset:0;background:var(--janela-veu);border:0}.topbar{height:60px;gap:var(--s-8);margin-inline:var(--s-12)}.breadcrumb{flex:1;gap:var(--s-4)}.breadcrumb>span,.breadcrumb>.ico{display:none}.topbar-actions{gap:var(--s-8)}.topbar-actions>.badge{font-size:10px}.content{padding:var(--s-24) var(--s-12)}.heading{flex-direction:column;align-items:flex-start;gap:var(--s-16)}.heading h1{font-size:var(--t-25);line-height:1.2}.heading p{font-size:var(--t-12)}.stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-12)}.stat.c4-kpi{padding:var(--s-16);gap:var(--s-12)}.stat strong{font-size:var(--t-31)}.dashboard-tabs{margin-bottom:var(--s-16)}.dashboard-tabs .cs-aba{font-size:var(--t-12);padding-inline:var(--s-8)}.activity-chart,.dashboard-bottom>.card{padding:var(--s-16)}.activity-chart h2,.section-label h2{font-size:var(--t-16)}.chart-stat{gap:var(--s-8)}.chart-stat>.selo{margin-left:0;font-size:10px}.next-step{display:flex;padding:var(--s-24)}.dashboard-bottom{grid-template-columns:1fr}.channel-grid{grid-template-columns:1fr}.form-grid,.detail-grid{grid-template-columns:1fr}.toolbar{flex-wrap:wrap}.toolbar>.campo-input{max-width:none}.automation-card{padding:var(--s-16);gap:var(--s-12)}.automation-info{min-width:calc(100% - 60px)}.flow-canvas{padding:var(--s-16) var(--s-8)}.flow-node{padding:var(--s-16) var(--s-12)}.node-head code{display:none}.janela:has(.flow-editor){width:calc(100vw - var(--s-24));max-height:calc(100dvh - var(--s-24))}.janela-corpo,.janela-topo{padding:var(--s-16)}.inbox.wa{display:flex;flex-direction:column;height:auto;min-height:600px}.conversation-list{max-height:270px;overflow:auto;flex:none;border:0;border-bottom:1px solid var(--linha)}.inbox-search{position:sticky;top:0;background:var(--sup);z-index:2}.conversation-detail{min-height:430px}.chat-head{padding:var(--s-12);gap:var(--s-8)}.chat-head>div:last-child{gap:0}.chat-head>div:last-child>.btn{width:32px;height:32px}.chat-meta{padding:var(--s-8) var(--s-12)}.chat-meta .selo{font-size:10px}.chat-meta .ds-select{max-width:160px}.chat-messages{padding:var(--s-16) var(--s-12);min-height:300px;max-height:500px}.bubble.wa-bolha{max-width:92%}.composer{padding:var(--s-12)}.composer>.btn{width:40px;padding:0}.composer>.btn span{display:none}.composer-note{padding:0 var(--s-12) var(--s-12)}.settings-card{padding:var(--s-16)}.settings-card .section-label{align-items:flex-start;flex-direction:column;gap:var(--s-8)}.config-list{grid-template-columns:1fr;gap:var(--s-8)}.config-list dd{margin-bottom:var(--s-12)}.ds-toast{bottom:var(--s-12);font-size:var(--t-12);width:calc(100vw - var(--s-24));padding:var(--s-12);gap:var(--s-8)}.ds-toast>span:nth-child(2){flex:1}.notice,.notice .text-button{font-size:var(--t-12)}.login{display:flex;flex-direction:column}.login-story{padding:var(--s-24);min-height:240px}.login-story>.logo{width:140px;margin-bottom:var(--s-24)}.login-story h1{font-size:var(--t-25);margin:var(--s-16) 0 0;max-width:30ch}.login-story h1 br{display:none}.login-story p,.login-story>small,.orbit{display:none}.login-form{padding:var(--s-24) var(--s-16)}.login-box.es-login{padding:var(--s-24);width:100%}.onboarding{padding:var(--s-24)}.onboarding h1{font-size:var(--t-31)}.pattern-intro{padding:var(--s-16)}.pattern-intro .badge{font-size:10px}.pattern-intro p{font-size:var(--t-12)}.pattern-preview iframe{min-height:780px}.ds-folder-grid{grid-template-columns:1fr;padding:var(--s-16) 0}.app-footer{margin:0 var(--s-12);font-size:10px}.activity-pop{min-width:min(320px,calc(100vw - var(--s-24)));max-width:calc(100vw - var(--s-24))}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:0s!important;animation-delay:0s!important;transition-duration:0s!important;transition-delay:0s!important}}
