.busca.busca-gatilho{display:flex;align-items:center;gap:10px;flex:1 1 auto;max-width:440px;min-width:0;height:40px;padding:0 10px 0 13px;border-radius:11px;background:var(--suave);border:1px solid transparent;color:var(--ink-4);font-size:13.5px;text-align:left;cursor:text;transition:var(--t)}.busca.busca-gatilho:hover{border-color:var(--borda-forte)}.busca.busca-gatilho:focus-visible{outline:none;background:var(--card);border-color:var(--borda-forte);box-shadow:0 0 0 3px var(--acento-suave)}.busca.busca-gatilho .lupa{position:static;transform:none;flex:none}.busca-gatilho .busca-tx{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.busca.busca-gatilho kbd{position:static;transform:none;flex:none}.topo-ctx,.salvamento.ocioso{display:none}.topo .salvamento{animation:tpEntra .18s ease-out}@keyframes tpEntra{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:none}}.topo-criar{display:flex;flex:none}.topo-criar[hidden]{display:none}.tp-criar{height:40px;padding:0 14px 0 13px}.tp-criar .tp-caret{display:inline-flex;margin-left:-2px;opacity:.85}.tp-criar .tp-caret svg{width:14px;height:14px}.tp-criar[aria-expanded=true] .tp-caret{transform:rotate(180deg)}.topo .area-sessao{display:flex;align-items:center}.tp-conta:focus-visible,.topo .sino:focus-visible,.tp-criar:focus-visible{outline:2px solid var(--acento);outline-offset:2px}.topo .sino{width:40px;height:40px}.sino-n[hidden]{display:none!important}.tp-menu{position:fixed;z-index:520;min-width:260px;max-width:min(340px,calc(100vw - 20px));overflow-y:auto;background:var(--elevado);border:1px solid var(--borda);border-radius:var(--r);box-shadow:0 18px 50px #14082826;padding:6px;opacity:0;transform:translateY(-4px);transition:opacity .12s ease-out,transform .16s cubic-bezier(.2,.8,.3,1)}.tp-menu.mostrando{opacity:1;transform:none}.tp-menu:focus{outline:none}.tp-menu hr,.tp-folha hr{border:0;border-top:1px solid var(--borda);margin:5px 8px}.tp-item{display:flex;align-items:center;gap:11px;width:100%;text-align:left;padding:9px 10px;border-radius:10px;color:var(--ink-2);transition:var(--t);min-height:44px}.tp-item:hover,.tp-item:focus-visible{background:var(--suave);outline:none}.tp-item:focus-visible{box-shadow:inset 0 0 0 2px var(--acento)}.tp-item-ic{width:32px;height:32px;border-radius:10px;flex:none;display:inline-flex;align-items:center;justify-content:center;background:var(--suave);color:var(--acento)}.tp-item:hover .tp-item-ic,.tp-item:focus-visible .tp-item-ic{background:var(--card)}.tp-item-ic svg{width:17px;height:17px}.tp-item-tx{display:flex;flex-direction:column;gap:1px;min-width:0}.tp-item-tx b{font-size:13.5px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tp-item-tx small{font-size:11.5px;color:var(--ink-4);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tp-item-simples{min-height:40px;padding:8px 10px}.tp-item-simples .tp-item-ic{width:22px;height:22px;background:none;color:var(--ink-3)}.tp-item-simples:hover .tp-item-ic,.tp-item-simples:focus-visible .tp-item-ic{background:none;color:var(--acento)}.tp-item-simples .tp-item-tx b{font-weight:500;color:var(--ink-2)}.tp-item.perigo:hover,.tp-item.perigo:focus-visible{background:var(--erro-bg)}.tp-item.perigo:hover b,.tp-item.perigo:hover .tp-item-ic,.tp-item.perigo:focus-visible b{color:var(--erro)}.tp-conta-cab{display:flex;align-items:center;gap:12px;padding:10px 10px 12px;margin-bottom:4px;border-bottom:1px solid var(--borda)}.tp-conta-av{width:42px;height:42px;border-radius:13px;flex:none;display:inline-flex;align-items:center;justify-content:center;font-size:42px;font-weight:800;overflow:hidden}.tp-conta-av img{width:100%;height:100%;object-fit:cover}.tp-conta-tx{display:flex;flex-direction:column;gap:2px;min-width:0}.tp-conta-tx b{font-size:14px;font-weight:700;color:var(--ink);overflow-wrap:anywhere;line-height:1.25}.tp-conta-funcoes{font-size:12px;font-weight:600;color:var(--acento);line-height:1.35}.tp-conta-tx small{font-size:11.5px;color:var(--ink-4);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tp-secao{padding:8px 10px 6px}.tp-secao-rot{display:block;font-size:9.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-4);margin-bottom:7px}.tp-temas{display:grid;grid-template-columns:repeat(3,1fr);gap:3px;background:var(--suave);border-radius:10px;padding:3px}.tp-tema{display:flex;align-items:center;justify-content:center;gap:6px;min-height:34px;border-radius:8px;font-size:12.5px;color:var(--ink-3);transition:var(--t)}.tp-tema svg{width:15px;height:15px;flex:none}.tp-tema:hover{color:var(--ink)}.tp-tema.on{background:var(--card);color:var(--ink);font-weight:600;box-shadow:var(--sh-1)}.tp-tema:focus-visible{outline:2px solid var(--acento);outline-offset:1px}@media (pointer:coarse){.tp-so-desktop{display:none!important}}.tp-folha .modal{padding:10px 10px calc(12px + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)))}.tp-folha-cab{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:4px 4px 8px 10px}.tp-folha-cab h3{margin:0;font-family:B7 Titulo;font-weight:800;font-size:17px}.tp-folha-corpo{display:flex;flex-direction:column;overflow-y:auto;max-height:calc(80vh - 60px);max-height:calc(80dvh - 60px)}.tp-folha .tp-item{min-height:52px}.tp-folha .tp-item-simples{min-height:48px}.tp-folha .tp-conta-cab{border-bottom:1px solid var(--borda)}.tp-folha .tp-tema{min-height:42px}body.modo-portal .topo-criar,body.modo-portal .topo-ctx{display:none!important}@media (max-width:1080px){.busca.busca-gatilho{max-width:320px}}@media (max-width:820px){.topo .b.tp-criar .txt,.topo .salvamento.erro .txt,.topo .salvamento.offline .txt{display:inline}}@media (max-width:760px){.topo.topo-global{gap:4px}.busca.busca-gatilho{flex:none;width:40px;height:40px;padding:0;justify-content:center;background:none;border:0;color:var(--ink-3);border-radius:10px}.busca.busca-gatilho:hover{background:var(--suave)}.busca-gatilho .busca-tx,.busca.busca-gatilho kbd{display:none}.busca.busca-gatilho .lupa{width:18px;height:18px}.topo-ctx{display:block;flex:1 1 auto;min-width:0;padding:0 4px;font-family:B7 Titulo;font-weight:800;font-size:15px;letter-spacing:-.2px;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topo-global .espaco{display:none}.topo .ico-sessao{width:34px;height:34px;margin:3px;font-size:34px}.tp-criar{width:40px;padding:0}.topo .b.tp-criar .txt,.topo .b.tp-criar .tp-caret{display:none}.topo .salvamento{padding:8px}.topo .salvamento.erro,.topo .salvamento.offline{padding:6px 9px;max-width:120px}.topo .salvamento.erro .txt,.topo .salvamento.offline .txt{display:inline;font-size:11.5px;overflow:hidden;text-overflow:ellipsis}}@media (prefers-reduced-motion:reduce){.tp-menu,.topo .salvamento{transition:none;animation:none}}@media (max-width:760px){#tela-editor .topo .area-sessao{display:none}}@media (max-width:760px){.topo-global:has(.salvamento.erro,.salvamento.offline) .topo-ctx{display:none}.topo-global:has(.salvamento.erro,.salvamento.offline) .salvamento{flex:1 1 auto;max-width:none;min-width:0}}.tc{display:flex;flex-direction:column;gap:6px;--tc-mola:cubic-bezier(.32,.72,0,1)}.tc-cab{position:relative;display:flex;align-items:center;gap:14px;padding:16px 14px;border-radius:18px;overflow:hidden;isolation:isolate;background:linear-gradient(135deg,color-mix(in srgb,var(--acento) 16%,var(--card)),color-mix(in srgb,var(--sb-luz1) 14%,var(--card)));border:1px solid color-mix(in srgb,var(--acento) 22%,var(--borda));animation:tcCab .55s var(--tc-mola) both}.tc-luz{position:absolute;z-index:-1;width:180px;height:180px;right:-50px;top:-90px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,color-mix(in srgb,var(--acento) 45%,transparent),transparent 70%);animation:tcLuz 6s ease-in-out infinite alternate}@keyframes tcCab{0%{opacity:0;transform:translate3d(0,10px,0) scale(.97)}to{opacity:1;transform:none}}@keyframes tcLuz{0%{transform:translateZ(0) scale(1);opacity:.7}to{transform:translate3d(-40px,30px,0) scale(1.15);opacity:1}}.tc-av{position:relative;flex:none;width:60px;height:60px;border-radius:50%;padding:3px;background:conic-gradient(from 0deg,var(--acento),var(--sb-luz1),color-mix(in srgb,var(--magenta) 39%,#fff),var(--acento));animation:tcAnel 1.1s var(--tc-mola) .1s both}.tc-av .tp-conta-av{width:100%;height:100%;border-radius:50%;font-size:22px;border:2px solid var(--card)}@keyframes tcAnel{0%{transform:rotate(-120deg) scale(.6);opacity:0}to{transform:none;opacity:1}}.tc-id{display:flex;flex-direction:column;gap:3px;min-width:0}.tc-id b{font-family:B7 Titulo,sans-serif;font-size:18px;font-weight:800;color:var(--ink);line-height:1.15;overflow-wrap:anywhere;animation:tcSobe .5s var(--tc-mola) .12s both}.tc-id small{font-size:12.5px;color:var(--ink-3);animation:tcSobe .5s var(--tc-mola) .18s both}.tc-papeis{display:flex;flex-wrap:wrap;gap:5px;margin-top:4px}.tc-papeis i{font-style:normal;font-size:11px;font-weight:700;letter-spacing:.02em;padding:3px 9px;border-radius:999px;color:var(--acento);background:color-mix(in srgb,var(--acento) 14%,transparent);border:1px solid color-mix(in srgb,var(--acento) 30%,transparent);animation:tcPilula .45s var(--tc-mola) both}.tc-papeis i.tc-super{color:#fff;background:linear-gradient(135deg,#5b2bd1,#c21c83);border-color:transparent}.tc-papeis i.tc-super.supremo{color:#1b1200;background:linear-gradient(135deg,#d4a017,#f5d061)}.tc-papeis i:nth-child(1){animation-delay:.24s}.tc-papeis i:nth-child(2){animation-delay:.3s}.tc-papeis i:nth-child(n+3){animation-delay:.36s}@keyframes tcSobe{0%{opacity:0;transform:translate3d(0,8px,0)}to{opacity:1;transform:none}}@keyframes tcPilula{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}.tc-lista{display:flex;flex-direction:column;gap:2px}.tp-item.tc-item{gap:12px;min-height:58px;padding:9px 10px;border-radius:14px;animation:tcItem .5s var(--tc-mola) both;animation-delay:calc(.16s + var(--i, 0) * 45ms);transition:background-color .18s,transform .18s var(--tc-mola)}.tp-item.tc-item:active{transform:scale(.98)}@keyframes tcItem{0%{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:none}}.tc-ic{width:38px;height:38px;border-radius:12px;flex:none;display:inline-flex;align-items:center;justify-content:center;color:#fff;box-shadow:inset 0 1px #ffffff4d,0 6px 14px -8px #1408285f;transition:transform .25s var(--tc-mola)}.tc-ic svg{width:19px;height:19px;stroke:#fff}.tp-item.tc-item:hover .tc-ic,.tp-item.tc-item:focus-visible .tc-ic{transform:scale(1.08) rotate(-4deg)}.tc-violeta{background:linear-gradient(145deg,#9b7bff,#6a3fe0)}.tc-azul{background:linear-gradient(145deg,#4fa3ff,#2a63e0)}.tc-verde{background:linear-gradient(145deg,#3fd08a,#169a5c)}.tc-laranja{background:linear-gradient(145deg,#ffb13d,#f07a1a)}.tc-rosa{background:linear-gradient(145deg,#ff5fa8,#d41a79)}.tc-cinza{background:linear-gradient(145deg,#9aa0ae,#5f6575)}.tc-vermelho{background:linear-gradient(145deg,#ff6b6b,#d83a3a)}.tc-ciano{background:linear-gradient(145deg,#3ddce8,#0b8fb3)}.tc-tx{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1;text-align:left}.tc-tx b{font-size:14.5px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tc-tx small{font-size:12px;color:var(--ink-4);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tc-seta{width:16px;height:16px;flex:none;fill:none;stroke:var(--ink-4);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s var(--tc-mola),stroke .2s}.tp-item.tc-item:hover .tc-seta{transform:translate(3px);stroke:var(--acento)}.tp-item.tc-item.perigo .tc-tx b{color:var(--erro)}.tp-item.tc-item.perigo .tc-seta{display:none}.tc-secao{margin:4px 0 0;padding:12px 12px 8px;border-radius:16px;background:color-mix(in srgb,var(--suave) 70%,transparent);animation:tcItem .5s var(--tc-mola) both;animation-delay:calc(.16s + var(--i, 0) * 45ms)}.tc-temas{position:relative}.tc-temas .tp-tema{position:relative;z-index:1;background:none;box-shadow:none}.tc-temas .tp-tema.on{background:none;box-shadow:none;color:var(--ink)}.tc-pilula{position:absolute;z-index:0;top:3px;bottom:3px;left:0;border-radius:8px;background:var(--card);box-shadow:var(--sh-1);opacity:0;transition:transform .38s var(--tc-mola),width .38s var(--tc-mola)}.tc-anim{display:flex;align-items:center;gap:12px;width:100%;margin-top:10px;padding:8px 2px 2px;background:none;border:0;color:inherit;cursor:pointer}.tc-anim:focus-visible{outline:2px solid var(--acento);outline-offset:2px;border-radius:8px}.tc-sw{position:relative;flex:none;width:46px;height:28px;border-radius:999px;background:var(--borda-forte, #3a3350);transition:background .25s}.tc-sw i{position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 2px 6px #0000002f;transition:transform .3s var(--tc-mola)}.tc-sw.on{background:var(--chave-on)}.tc-sw.on i{transform:translate(18px)}.tc-fim{margin-top:4px;padding-top:6px;border-top:1px solid var(--borda)}.tc-fim .tp-item.tc-item{animation-delay:calc(.16s + var(--i, 0) * 45ms)}.tp-folha .tc{padding:0 2px 4px}.tp-menu.tp-menu-conta{min-width:330px}.tp-menu.tp-menu-conta .tc-cab{padding:12px}@media (prefers-reduced-motion: reduce){.tc *,.tc{animation:none!important}}@media (max-width:760px){.topo-ctx{transition:opacity .28s cubic-bezier(.16,1,.3,1),transform .38s cubic-bezier(.16,1,.3,1)}body.titulo-na-pagina .topo-global .topo-ctx{opacity:0;transform:translate3d(0,8px,0);pointer-events:none}}@media (max-width:760px){#topo-criar.tp-criar-dup{display:none!important}}html .fundo-modal.tp-folha .modal:has(.tc){background:color-mix(in srgb,var(--fundo) 95%,transparent);padding-left:14px;padding-right:14px}.tp-folha .modal:has(.tc) .tp-folha-cab{padding:2px 2px 0 6px}.tp-folha .modal:has(.tc) .tp-folha-cab h3{font-size:15px;font-weight:700;color:var(--ink-3);letter-spacing:0}.tp-folha .modal:has(.tc) .tp-folha-cab .ico{width:30px;height:30px;background:color-mix(in srgb,var(--ink) 8%,transparent);color:var(--ink-3)}.tp-folha .modal:has(.tc) .tp-folha-cab .ico svg{width:14px;height:14px;stroke-width:2.4}.tp-folha .tc{gap:0;padding:0 0 6px}.tp-folha .tc-cab{flex-direction:column;gap:10px;padding:2px 12px 20px;border:0;border-radius:0;background:none;overflow:visible;text-align:center}.tp-folha .tc-luz{display:none}.tp-folha .tc-av{width:86px;height:86px;padding:3px;box-shadow:0 10px 26px -14px color-mix(in srgb,var(--acento) 70%,transparent)}.tp-folha .tc-av .tp-conta-av{font-size:30px;border-width:3px;border-color:var(--fundo)}.tp-folha .tc-id{align-items:center;gap:2px}.tp-folha .tc-id b{font-size:23px;letter-spacing:-.02em}.tp-folha .tc-id small{font-size:14px;color:var(--ink-3)}.tp-folha .tc-papeis{justify-content:center;margin-top:8px;gap:6px}.tp-folha .tc-papeis i{font-size:12px;padding:4px 11px}.tp-folha .tc-lista,.tp-folha .tc-secao,.tp-folha .tc-fim{background:var(--card);border:0;border-radius:18px;overflow:hidden;box-shadow:0 1px 2px #15122b0a}.tp-folha .tc-lista{gap:0}.tp-folha .tp-item.tc-item{position:relative;min-height:62px;gap:13px;padding:10px 14px;border-radius:0}.tp-folha .tp-item.tc-item:hover,.tp-folha .tp-item.tc-item:focus-visible{background:none}.tp-folha .tp-item.tc-item:active{transform:none;background:color-mix(in srgb,var(--ink) 6%,transparent)}.tp-folha .tp-item.tc-item+.tp-item.tc-item:after{content:"";position:absolute;top:0;left:59px;right:0;height:1px;background:var(--borda)}.tp-folha .tc-ic{width:32px;height:32px;border-radius:9px;box-shadow:none}.tp-folha .tc-ic svg{width:18px;height:18px}.tp-folha .tp-item.tc-item:hover .tc-ic,.tp-folha .tp-item.tc-item:focus-visible .tc-ic{transform:none}.tp-folha .tc-tx{gap:1px}.tp-folha .tc-tx b{font-size:16px;font-weight:500;letter-spacing:-.005em}.tp-folha .tc-tx small{font-size:12.5px;color:var(--ink-4)}.tp-folha .tc-seta{width:14px;height:14px;stroke-width:2.4;opacity:.65}.tp-folha .tc-secao{margin:14px 0 0;padding:12px 14px 14px}.tp-folha .tc-secao .tp-secao-rot{display:block;margin:0 0 9px;padding:0;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-4)}.tp-folha .tc-temas{background:color-mix(in srgb,var(--ink) 7%,transparent);border-radius:11px;padding:2px;gap:0}.tp-folha .tc-temas .tp-tema{min-height:36px;border-radius:9px;font-size:13.5px;font-weight:500;color:var(--ink-2)}.tp-folha .tc-temas .tp-tema.on{font-weight:600;color:var(--ink)}.tp-folha .tc-pilula{top:2px;bottom:2px;border-radius:9px;box-shadow:0 1px 3px #0000001f,0 0 0 .5px #0000000a}.tp-folha .tc-fim{margin-top:14px;padding:0}.tp-folha .tc-fim .tp-item.tc-item{min-height:58px;justify-content:center}.tp-folha .tc-fim .tc-ic{display:none}.tp-folha .tc-fim .tc-tx{flex:none;align-items:center;text-align:center}.tp-folha .tc-fim .tc-tx b{font-size:16px;font-weight:600;color:var(--erro)}.tp-folha .tc-fim .tc-tx small{font-size:12px}html .fundo-modal.tp-folha .modal:has(.tc){max-height:94vh;max-height:94dvh}.tp-folha .modal:has(.tc) .tp-folha-corpo{max-height:calc(94vh - 64px);max-height:calc(94dvh - 64px);scrollbar-width:none}.tp-folha .modal:has(.tc) .tp-folha-corpo::-webkit-scrollbar{display:none}.tp-folha .modal:has(.tc) .tp-folha-cab .ico{height:30px;min-height:30px;min-width:30px}.tp-folha .tc-av{width:76px;height:76px}.tp-folha .tc-cab{gap:8px;padding-bottom:16px}.tp-folha .tp-item.tc-item{min-height:58px}
