:root{--azul: #30489a;--azul-claro: #7d96ee;--amarelo: #f8c430;--fundo: #090d18;--papel: #fbfaf7;--texto: #1b2333;--mudo: #5f6b7f;--borda: #dfe3ea;--verde: #1f9d63;--vermelho: #c8443a;--display: "Chakra Petch", "Segoe UI", system-ui, sans-serif;--corpo: "IBM Plex Sans", "Segoe UI", system-ui, sans-serif;--mono: "JetBrains Mono", ui-monospace, Consolas, monospace}*{box-sizing:border-box}body{margin:0;font-family:var(--corpo);color:var(--texto);background:#f2f3f6;font-size:15px}h1,h2,h3{font-family:var(--display);margin:0 0 12px}h1{font-size:28px}h2{font-size:18px}a{color:var(--azul)}.num{font-family:var(--mono);font-variant-numeric:tabular-nums}.carregando{padding:40px;text-align:center}.app{display:grid;grid-template-columns:220px 1fr;min-height:100vh}.lateral{background:var(--fundo);color:#e6edf3;padding:24px 16px;display:flex;flex-direction:column;gap:28px;position:sticky;top:0;height:100vh}.logo-menu{width:170px;height:auto;display:block}.logo-login{width:230px;height:auto;display:block;margin-bottom:10px}.lateral nav{display:flex;flex-direction:column;gap:4px}.lateral nav a{color:#c9d3f5;text-decoration:none;padding:10px 12px;border-radius:8px}.lateral nav a:hover{background:#172038}.lateral nav a.ativo{background:var(--azul);color:#fff}.usuario{margin-top:auto;display:flex;flex-direction:column;gap:2px;font-size:13px}.usuario small{color:var(--amarelo);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.conteudo{padding:28px 36px;max-width:1200px;width:100%;min-width:0}.faixa-demo{background:#fff7dc;border:1px solid var(--amarelo);border-radius:8px;padding:8px 14px;margin-bottom:18px;font-size:13px;display:flex;gap:12px;align-items:center}.topo{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;flex-wrap:wrap}.acoes{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:8px}.acoes.fim{justify-content:flex-end}.btn{border:1px solid var(--borda);background:#fff;color:var(--texto);border-radius:8px;padding:9px 14px;font:inherit;font-weight:600;cursor:pointer;text-decoration:none;display:inline-block}.btn:hover{border-color:var(--azul)}.btn.primario{background:var(--azul);border-color:var(--azul);color:#fff}.btn.pequeno{padding:4px 10px;font-size:12px;margin-left:10px}.btn:disabled{opacity:.5;cursor:default}.link{background:none;border:none;color:inherit;text-decoration:underline;cursor:pointer;padding:0;font:inherit}.lateral .link{color:#9fb0e8;align-self:flex-start;margin-top:6px;font-size:13px}.bloco{background:#fff;border:1px solid var(--borda);border-radius:12px;padding:20px;margin-bottom:18px}.tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px}.tile{background:#fff;border:1px solid var(--borda);border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:4px}.tile .tl{font-size:12px;color:var(--mudo);text-transform:uppercase;letter-spacing:.06em}.tile .v{font-family:var(--display);font-size:32px;color:var(--azul)}.tile .nota{font-size:13px;color:var(--mudo)}.tile.alerta .v{color:var(--vermelho)}.duas{display:grid;grid-template-columns:1fr 1fr;gap:14px}.lista{list-style:none;padding:0;margin:0}.lista li{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--borda);align-items:center}.lista li:last-child{border-bottom:none}.lista a{text-decoration:none;color:var(--texto)}.vazio{color:var(--mudo)}.tabela{width:100%;border-collapse:collapse;background:#fff;border:1px solid var(--borda);border-radius:12px;overflow:hidden}.tabela th,.tabela td{text-align:left;padding:10px 12px;border-bottom:1px solid var(--borda);vertical-align:middle}.tabela th{background:#f7f8fb;font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--mudo)}.tabela .num{text-align:right}.tabela tr.total td{font-weight:700;background:#f7f8fb}.tabela tr.clicavel:hover td{background:#f4f6fd}.tabela small{color:var(--mudo)}.tabela input{width:100%}.tabela input.curto{width:80px}.tag{display:inline-block;font-size:12px;padding:2px 8px;border-radius:999px;background:#eef1f7;color:var(--mudo);font-family:var(--corpo);vertical-align:middle}.tag.ativo,.tag.aprovada{background:#e3f6ec;color:var(--verde)}.tag.perdida,.tag.inativo,.tag.vermelho{background:#fbe9e7;color:var(--vermelho)}.tag.enviada,.tag.amarelo,.tag.prospeccao{background:#fff4d6;color:#8a6400}.tag.em_negociacao{background:#e8edfb;color:var(--azul)}.filtros{display:flex;gap:8px;margin-bottom:12px}.chip{border:1px solid var(--borda);background:#fff;border-radius:999px;padding:6px 14px;cursor:pointer;font:inherit}.busca{width:100%;margin-bottom:12px}label{display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--mudo);margin-bottom:10px}input,select,textarea{font:inherit;color:var(--texto);padding:8px 10px;border:1px solid var(--borda);border-radius:8px;background:#fff}input:focus,select:focus,textarea:focus{outline:2px solid var(--azul-claro);outline-offset:0}input[readonly]{background:#f7f8fb}.grade{display:grid;grid-template-columns:repeat(4,1fr);gap:0 14px}.l2{grid-column:span 2}.l3{grid-column:span 3}.l4{grid-column:span 4}.com-botao{display:flex;gap:8px}.com-botao input{flex:1}.check{flex-direction:row;align-items:center;gap:8px;color:var(--texto)}.msg{background:#eef2fd;border-left:3px solid var(--azul);padding:8px 12px;border-radius:4px}.erro{color:var(--vermelho)}.dica{color:var(--mudo);font-size:13px}.aviso{background:#fff7dc;padding:8px 10px;border-radius:6px;font-size:13px}.cartao-op{border:1px solid var(--borda);border-radius:10px;padding:14px;display:flex;flex-direction:column;gap:4px;margin-bottom:10px}.cartao-op b{font-family:var(--display);font-size:20px;color:var(--azul)}.cartao-op small{color:var(--mudo)}.cartao-op p{margin:4px 0 0}.login{min-height:100vh;display:flex;align-items:center;justify-content:center;gap:72px;padding:24px;background:radial-gradient(ellipse at 30% 40%,rgba(48,72,154,.35),transparent 60%),radial-gradient(ellipse at 80% 90%,rgba(248,196,48,.08),transparent 50%),var(--fundo)}.login-arte{width:300px;flex-shrink:0}.elevador{width:100%;height:auto;display:block;filter:drop-shadow(0 30px 60px rgba(0,0,0,.5))}.elev-num{font-family:var(--mono);font-weight:700;font-size:30px;fill:#f8c430}.elev-trans{transition:transform 1.1s cubic-bezier(.65,0,.35,1),opacity 1.1s ease}.login .cartao{background:var(--papel);border-radius:18px;padding:36px 34px;width:100%;max-width:380px;display:flex;flex-direction:column;gap:6px;box-shadow:0 30px 80px #00000073;border-top:4px solid var(--amarelo)}.login-topo{display:flex;flex-direction:column;align-items:center;gap:12px;margin-bottom:18px}.login-titulo{font-family:var(--display);font-weight:700;font-size:15px;letter-spacing:.42em;color:var(--azul);padding-left:.42em}.login-topo .logo-login{margin:0}.login{position:relative;overflow:hidden}.login-grade{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(125,150,238,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(125,150,238,.07) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse at center,#000 30%,transparent 75%);mask-image:radial-gradient(ellipse at center,#000 30%,transparent 75%);animation:grade-sobe 14s linear infinite}@keyframes grade-sobe{to{background-position:0 -480px}}.login-arte,.login .cartao{position:relative;z-index:1}.login.com-intro .login-arte,.login.com-intro .cartao{opacity:0}.login.pronto .login-arte{animation:entra-esq .9s cubic-bezier(.2,.8,.2,1) both}.login.pronto .cartao{animation:entra-dir .9s .08s cubic-bezier(.2,.8,.2,1) both}@keyframes entra-esq{0%{opacity:0;transform:translateY(24px) scale(.96)}}@keyframes entra-dir{0%{opacity:0;transform:translateY(24px)}}.aurora{position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;pointer-events:none;filter:blur(70px) saturate(1.3);opacity:1}.aurora span{position:absolute;border-radius:50%;mix-blend-mode:screen;animation:flutua 18s ease-in-out infinite alternate}.aurora .a1{width:46vw;height:46vw;left:2%;top:8%;background:radial-gradient(circle,rgba(48,72,154,.95),transparent 65%)}.aurora .a2{width:34vw;height:34vw;right:6%;top:2%;background:radial-gradient(circle,rgba(125,150,238,.55),transparent 65%);animation-duration:22s;animation-delay:-6s}.aurora .a3{width:30vw;height:30vw;right:18%;bottom:-4%;background:radial-gradient(circle,rgba(248,196,48,.32),transparent 65%);animation-duration:26s;animation-delay:-3s}.aurora .a4{width:24vw;height:24vw;left:34%;bottom:10%;background:radial-gradient(circle,rgba(120,90,220,.35),transparent 65%);animation-duration:20s;animation-delay:-10s}@keyframes flutua{0%{transform:translate(0) scale(1)}50%{transform:translate(4vw,-3vh) scale(1.12)}to{transform:translate(-3vw,4vh) scale(.94)}}.login .cartao{background:#fffffffb;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.instalar{position:relative;margin-top:8px}.btn-instalar{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;border-radius:10px;padding:10px 14px;font:inherit;font-weight:600;cursor:pointer;background:#7d96ee1f;color:#c9d3f5;border:1px dashed rgba(125,150,238,.5)}.instalar.claro .btn-instalar{background:#eef1fb;color:var(--azul);border-color:#30489a59}.btn-instalar:hover{border-style:solid}.ajuda-ios{margin-top:10px;background:#fff;color:var(--texto);border:1px solid var(--borda);border-radius:10px;padding:12px 14px;font-size:14px;text-align:left}.ajuda-ios ol{margin:6px 0;padding-left:18px}.portas{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;cursor:pointer}.porta{position:absolute;top:0;bottom:0;width:50.5%;transition:transform .7s cubic-bezier(.7,0,.25,1);background:linear-gradient(90deg,#1a2340,#2a375c 45%,#1c2645);box-shadow:inset 0 0 0 1px #33426b}.porta:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(90deg,rgba(255,255,255,.025) 0 2px,transparent 2px 6px)}.porta.esq{left:0}.porta.dir{right:0}.porta .friso{position:absolute;top:0;bottom:0;width:2px;background:#3b4c7a}.porta.esq .friso{right:18px}.porta.dir .friso{left:18px}.portas.abrindo .porta.esq,.portas.saindo .porta.esq{transform:translate(-101%)}.portas.abrindo .porta.dir,.portas.saindo .porta.dir{transform:translate(101%)}.portas{transition:opacity .45s ease,transform .45s ease}.portas.saindo{opacity:0;transform:scale(1.06);pointer-events:none}.cabine{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:radial-gradient(ellipse at 50% 10%,#fff6d8,#f3e3b6 28%,#b9a37a 62%,#5a4c35)}.cabine-luz{position:absolute;left:20%;right:20%;top:0;height:12px;background:#fffbe9;box-shadow:0 0 60px 30px #fff0bee6;border-radius:0 0 20px 20px}.cabine-espelho{position:absolute;left:50%;top:9%;width:min(46vw,520px);height:58%;transform:translate(-50%);border-radius:10px;background:linear-gradient(115deg,#ffffff59,#ffffff0d 40%,#ffffff40 60%,#ffffff0a);border:2px solid rgba(120,100,60,.35)}.cabine-corrimao{position:absolute;left:12%;right:12%;top:64%;height:10px;border-radius:6px;background:linear-gradient(#e8e2d4,#9c8f73);box-shadow:0 6px 12px #00000040}.cabine-piso{position:absolute;left:0;right:0;bottom:0;height:16%;background:repeating-linear-gradient(90deg,#3b3226 0,#3b3226 60px,#453a2c 60px,#453a2c 120px);border-top:3px solid #f8c430}.cabine-personagem{position:absolute;left:50%;bottom:9%;transform:translate(-50%) translateY(30px) scale(.9);opacity:0;display:flex;align-items:flex-end;gap:4px;transition:transform .5s cubic-bezier(.2,1.4,.4,1) .2s,opacity .3s ease .2s}.portas.abrindo .cabine-personagem,.portas.saindo .cabine-personagem{transform:translate(-50%) translateY(0) scale(1);opacity:1}.consultor{width:min(42vh,300px);height:auto;display:block;filter:drop-shadow(0 18px 24px rgba(0,0,0,.25))}.robo *{transform-box:view-box}.braco-joia{transform-origin:176px 200px}.portas.abrindo .braco-joia{animation:joia .6s cubic-bezier(.2,1.5,.4,1) .8s both}@keyframes joia{0%{transform:rotate(40deg)}60%{transform:rotate(-10deg)}to{transform:rotate(0)}}.brilhos{opacity:0;transform-origin:210px 100px}.portas.abrindo .brilhos{animation:brilha .7s ease-out 1.2s both}@keyframes brilha{0%{opacity:0;transform:scale(.3) rotate(-30deg)}60%{opacity:1;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.pisca{transform-origin:142px 113px;transform-box:view-box}.portas.abrindo .pisca{animation:piscadinha .5s ease-in-out 1.3s 2 both}@keyframes piscadinha{0%,to{transform:scaleY(1)}50%{transform:scaleY(.12)}}.robo-corpo{animation:flutua 2.6s ease-in-out infinite}@keyframes flutua{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.robo-sombra{transform-origin:120px 314px;animation:sombra 2.6s ease-in-out infinite}@keyframes sombra{50%{transform:scaleX(.82);opacity:.18}}.robo-jato{transform-origin:120px 304px;animation:jato .5s ease-in-out infinite alternate}@keyframes jato{to{transform:scale(1.18,.8);opacity:.7}}.robo-antena{animation:antena 1s ease-in-out infinite alternate}@keyframes antena{to{opacity:.45}}.robo-folha-esq,.robo-folha-dir{transition:transform .6s cubic-bezier(.6,0,.3,1) 1.05s}.portas.abrindo .robo-folha-esq,.portas.saindo .robo-folha-esq{transform:translate(-26px)}.portas.abrindo .robo-folha-dir,.portas.saindo .robo-folha-dir{transform:translate(26px)}.robo-nucleo{transform-origin:120px 240px;animation:nucleo 1.4s ease-in-out infinite alternate}@keyframes nucleo{to{transform:scale(1.15);opacity:.8}}.robo-braco-esq{transform-origin:66px 200px}.portas.abrindo .robo-braco-esq{animation:aceno 1.2s ease-in-out 1.1s both}@keyframes aceno{25%{transform:rotate(14deg)}50%{transform:rotate(-4deg)}75%{transform:rotate(10deg)}}@media (prefers-reduced-motion: reduce){.robo-corpo,.robo-sombra,.robo-jato,.robo-antena,.robo-nucleo{animation:none}}.balao{align-self:flex-start;margin-top:4%;background:#fff;color:var(--azul);font-family:var(--display);font-weight:700;font-size:clamp(18px,2.6vw,28px);padding:14px 20px;border-radius:18px 18px 18px 4px;box-shadow:0 12px 30px #0003;line-height:1.1;opacity:0;transform:translateY(10px) scale(.9);transform-origin:bottom left}.balao span{display:block;font-family:var(--corpo);font-weight:500;font-size:.55em;color:var(--mudo);margin-top:6px}.portas.abrindo .balao,.portas.saindo .balao{animation:balao .4s cubic-bezier(.2,1.4,.4,1) .55s both}@keyframes balao{to{opacity:1;transform:none}}.portas-pular{position:absolute;bottom:calc(18px + env(safe-area-inset-bottom));left:50%;transform:translate(-50%);font-size:12px;letter-spacing:.12em;color:#c9d3f58c;text-transform:uppercase}.portas.abrindo .portas-pular{opacity:0}@media (max-width: 760px){.cabine-personagem{flex-direction:column;align-items:center;gap:0;bottom:13%}.balao{order:-1;align-self:center;margin:0 0 6px;border-radius:18px;text-align:center}.consultor{width:min(34vh,230px)}.cabine-espelho{width:70vw}}.portas-luz{position:absolute;left:50%;top:0;bottom:0;width:2px;transform:translate(-50%);background:#f8c430;box-shadow:0 0 30px 6px #f8c43099;opacity:0}.portas.abrindo .portas-luz{animation:fresta .7s ease-out}@keyframes fresta{0%{opacity:1;width:2px}60%{opacity:.6;width:60vw}to{opacity:0;width:100vw}}.portas-painel{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:22px;transition:opacity .35s}.portas.abrindo .portas-painel{opacity:0}.portas-visor{width:132px;height:92px;border-radius:16px;background:#05080b;border:1px solid #2c3d4e;display:flex;align-items:center;justify-content:center;gap:12px;font-family:var(--mono);font-weight:700;color:var(--amarelo);text-shadow:0 0 18px rgba(248,196,48,.8);box-shadow:0 0 0 6px #05080b66}.portas-visor .andar{font-size:48px;min-width:38px;text-align:center}.portas-visor .seta{font-size:18px;color:var(--azul-claro);text-shadow:0 0 12px rgba(125,150,238,.9);animation:pisca .52s infinite alternate}.portas-visor.chegou{animation:ding .35s ease-out}.portas-visor.chegou .seta{color:var(--amarelo);animation:none}@keyframes pisca{to{opacity:.25}}@keyframes ding{0%{box-shadow:0 0 0 6px #05080b66,0 0 #f8c430b3}to{box-shadow:0 0 0 6px #05080b66,0 0 0 28px #f8c43000}}.portas-logo{width:220px;opacity:.92}.portas-dica{font-family:var(--display);letter-spacing:.3em;font-size:12px;color:#9fb0e8;text-transform:uppercase}@media (prefers-reduced-motion: reduce){.elev-trans{transition:none}.login-grade,.login.pronto .login-arte,.login.pronto .cartao,.aurora span{animation:none}}@media (max-width: 760px){.login{flex-direction:column;gap:24px}.login-arte{width:150px}}.doc-fundo{background:#d9dce3;min-height:100vh;padding:24px 0 60px}.doc-barra{max-width:210mm;margin:0 auto 16px;display:flex;justify-content:space-between;align-items:center}.folha{width:210mm;min-height:297mm;margin:0 auto 16px;background:#fff;padding:22mm 20mm 26mm;position:relative;font-size:12.5px;line-height:1.55;box-shadow:0 6px 24px #00000026}.folha h3{font-size:13px;color:var(--azul);border-bottom:2px solid var(--amarelo);padding-bottom:4px;margin-top:18px}.doc-logo{width:46mm;height:auto;display:block;margin-bottom:18px}.capa .doc-logo{width:80mm}.doc-rodape{position:absolute;left:20mm;right:20mm;bottom:12mm;text-align:center;font-family:var(--display);font-size:11px;color:var(--azul);border-top:1px solid var(--borda);padding-top:6px}.capa{display:flex;flex-direction:column;justify-content:center;gap:18px;background:linear-gradient(160deg,#fff 60%,#eef1fb)}.capa .sub{letter-spacing:.14em;color:var(--mudo);font-size:12px}.capa .ttl{font-family:var(--display);font-size:56px;line-height:1;color:var(--azul)}.capa .cdata{font-weight:600;border-left:4px solid var(--amarelo);padding-left:12px}.pnum{font-family:var(--display);text-align:center;font-size:15px;margin-bottom:14px}.fix{color:var(--mudo);font-size:11.5px}.opcao{border:1px solid var(--borda);border-radius:6px;padding:10px 12px;margin-bottom:10px}.opcao p{margin:4px 0}.opcao .valor{font-weight:700;color:var(--azul)}.caixa{display:inline-block;width:12px;height:12px;border:1.5px solid var(--texto);vertical-align:-1px}.assinaturas{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:50px;font-size:11.5px}.linha{display:block;border-top:1px solid var(--texto);margin-bottom:6px}@media print{@page{size:A4;margin:0}body,.doc-fundo{background:#fff;padding:0}.nao-imprimir{display:none!important}.folha{box-shadow:none;margin:0;page-break-after:always}}@media screen and (max-width: 900px){.app{grid-template-columns:1fr;padding-bottom:calc(64px + env(safe-area-inset-bottom))}.lateral{position:sticky;top:0;z-index:10;height:auto;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;padding:calc(10px + env(safe-area-inset-top)) 16px 10px}.logo-menu{width:120px}.lateral nav{position:fixed;left:0;right:0;bottom:0;z-index:20;flex-direction:row;gap:0;background:var(--fundo);border-top:1px solid #1f2a45;padding:6px 6px calc(6px + env(safe-area-inset-bottom))}.lateral nav a{flex:1;text-align:center;font-size:12px;padding:10px 4px;border-radius:10px}.usuario{margin-top:0;align-items:flex-end;text-align:right}.usuario span{display:none}.aurora{filter:blur(50px)}.aurora .a1{width:90vw;height:90vw}.aurora .a2,.aurora .a3{width:70vw;height:70vw}.conteudo{padding:16px;overflow-x:hidden}.bloco{padding:16px}.grade>label,.grade input,.grade select{min-width:0;width:100%}.tiles,.duas,.grade{grid-template-columns:1fr 1fr}.l3,.l4{grid-column:span 2}.tabela{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap}h1{font-size:24px}.btn{padding:11px 14px}input,select,textarea{font-size:16px}.folha{width:100%;min-height:auto;padding:10mm 8mm 18mm}.doc-barra{padding:0 12px}}@media (max-width: 520px){.duas,.grade{grid-template-columns:1fr}.l2,.l3,.l4{grid-column:span 1}.tile .v{font-size:26px}.com-botao{flex-direction:column}}.login-links{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:4px;font-size:13px;color:var(--mudo)}.ou{display:flex;align-items:center;gap:10px;color:var(--mudo);font-size:12px;margin:4px 0}.ou:before,.ou:after{content:"";flex:1;height:1px;background:var(--borda)}.btn-ms{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:#fff;border-color:#c9ced8}.aviso-manut{border-radius:10px;padding:10px 14px;margin-bottom:14px;font-size:14px;border:1px solid}.aviso-manut.amarelo{background:#fff7dc;border-color:var(--amarelo);color:#6b4e00}.aviso-manut.vermelho{background:#fbe9e7;border-color:var(--vermelho);color:var(--vermelho)}.papeis{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin:14px 0}.papel-card{background:#fff;border:1px solid var(--borda);border-left:4px solid var(--azul);border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:4px;font-size:13px}.papel-card span{color:var(--mudo)}.papel-administrativo{border-left-color:var(--amarelo)}.papel-tecnico{border-left-color:var(--azul-claro)}.papel-marketing{border-left-color:#e0679a}.convite .linha-form{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end}.convite .linha-form label{flex:1 1 180px}.rolagem{overflow-x:auto}.tabela tr.inativo td{opacity:.6}.selo{background:var(--amarelo);color:#1b1f2b;font-size:10px;font-weight:700;border-radius:6px;padding:1px 6px;margin-left:6px;text-transform:uppercase}.status{font-size:12px;font-weight:700;padding:3px 8px;border-radius:999px}.status.ok{background:#e3f5ea;color:#1d7a45}.status.bloq{background:#fde8e8;color:#b42318}@media (max-width: 760px){.tabela-usuarios thead{display:none}.tabela-usuarios,.tabela-usuarios tbody,.tabela-usuarios tr,.tabela-usuarios td{display:block;width:100%}.tabela-usuarios tr{border-bottom:1px solid var(--borda);padding:8px 0}.tabela-usuarios td{border:0;padding:4px 12px;text-align:left}.tabela-usuarios td.num{text-align:left}.tabela-usuarios td .btn.pequeno{margin-left:0}}.f2{width:210mm;height:297mm;margin:0 auto 16px;background:#fff;position:relative;overflow:hidden;box-shadow:0 6px 24px #00000026;font-family:var(--corpo);font-size:11.5px;line-height:1.6;color:#1b2333;display:flex;flex-direction:column;-webkit-print-color-adjust:exact;print-color-adjust:exact}.f2-topo{display:flex;justify-content:space-between;align-items:center;padding:12mm 16mm 0}.f2-topo img{height:9mm;width:auto}.f2-topo-num{font-family:var(--mono);font-size:11px;color:var(--azul);background:#eef1fb;border:1px solid #d6ddf5;padding:4px 10px;border-radius:6px}.f2-corpo{flex:1;padding:6mm 16mm 0}.f2-rodape{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:end;padding:0 16mm 10mm;font-size:9px;color:#6b7488}.f2-rodape>span:nth-child(2){text-align:center}.f2-rodape b{color:var(--azul)}.f2-pagina{font-family:var(--display);font-size:20px;color:var(--azul);line-height:1}.f2-pagina small{font-size:11px;color:#9aa3b8}.f2:after{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:linear-gradient(var(--azul),var(--azul) 70%,var(--amarelo) 70%)}.f2-capa:after{display:none}.f2-secao{display:flex;align-items:center;gap:10px;font-family:var(--display);font-size:19px;color:#0f1a3a;margin:9mm 0 4mm;letter-spacing:.01em}.f2-secao:first-child{margin-top:4mm}.f2-secao span{font-family:var(--mono);font-size:10px;color:var(--azul);background:#fff6d6;border:1px solid #f3dc8e;border-radius:6px;padding:2px 7px}.f2-secao:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,#d6ddf5,transparent)}.f2-lead{font-size:13.5px;line-height:1.55;color:#24304d}.f2-nota{font-size:10.5px;color:#5f6b7f;background:#f6f7fb;border-radius:8px;padding:8px 12px}.f2-numeros{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:6mm 0 2mm}.f2-numeros div{background:linear-gradient(160deg,#0f1a3a,#22377e);color:#fff;border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:4px}.f2-numeros b{font-family:var(--display);font-size:20px;color:var(--amarelo);line-height:1}.f2-numeros span{font-size:9.5px;color:#c9d3f5;line-height:1.35}.f2-passos{list-style:none;padding:0;margin:0 0 4mm;display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:10px;counter-reset:p}.f2-passos li{counter-increment:p;border:1px solid #e3e7f1;border-radius:12px;padding:12px;position:relative;display:flex;flex-direction:column;gap:4px}.f2-passos li:before{content:counter(p,decimal-leading-zero);font-family:var(--mono);font-size:10px;color:#fff;background:var(--azul);border-radius:6px;padding:2px 6px;align-self:flex-start}.f2-passos b{font-family:var(--display);font-size:13px;color:#0f1a3a}.f2-passos span{font-size:10.5px;color:#5f6b7f;line-height:1.45}.f2-duas{display:grid;grid-template-columns:1.3fr 1fr;gap:10px;margin-top:5mm}.f2-caixa{border:1px solid #e3e7f1;border-radius:14px;padding:14px 16px}.f2-caixa h4{margin:0 0 8px;font-family:var(--display);font-size:13px;color:#0f1a3a}.f2-caixa-azul{background:#f3f5fc;border-color:#dfe5f7}.f2-check{list-style:none;padding:0;margin:0;display:grid;gap:6px}.f2-check li{padding-left:22px;position:relative}.f2-check li:before{content:"✓";position:absolute;left:0;top:1px;width:15px;height:15px;border-radius:50%;background:var(--amarelo);color:#0f1a3a;font-size:9px;font-weight:700;display:grid;place-items:center}.f2-equip{list-style:none;padding:0;margin:0;display:grid;gap:6px}.f2-equip li{display:flex;align-items:center;gap:8px;background:#fff;border-radius:8px;padding:6px 8px}.f2-equip li span{font-family:var(--mono);font-size:10px;color:#fff;background:var(--azul);border-radius:5px;padding:1px 5px}.f2-equip li small{margin-left:auto;color:#6b7488}.f2-normas{display:grid;grid-template-columns:1fr 1fr;gap:10px}.f2-normas div{border-left:3px solid var(--amarelo);background:#fffbea;border-radius:0 10px 10px 0;padding:10px 12px;display:flex;flex-direction:column}.f2-normas b{font-family:var(--display);font-size:13px;color:#0f1a3a}.f2-normas span{font-size:10.5px;color:#5f6b7f}.f2-resp{display:flex;gap:14px;align-items:center;margin-top:6mm;border:1px solid #e3e7f1;border-radius:14px;padding:12px 16px}.f2-resp-ico{width:46px;height:46px;border-radius:12px;background:var(--azul);color:var(--amarelo);font-family:var(--display);font-weight:700;display:grid;place-items:center;font-size:14px}.f2-resp small{display:block;color:#6b7488;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.f2-resp b{font-family:var(--display);font-size:15px;color:#0f1a3a;display:block}.f2-resp span{font-size:10.5px;color:#5f6b7f}.f2-opcoes{display:grid;grid-template-columns:1fr 1fr;gap:12px}.f2-opcoes.uma{grid-template-columns:1fr;max-width:120mm}.f2-opcao{border:1px solid #e3e7f1;border-radius:16px;padding:16px 18px;position:relative;display:flex;flex-direction:column;gap:4px}.f2-opcao small{font-family:var(--mono);font-size:10px;color:var(--azul);text-transform:uppercase;letter-spacing:.08em}.f2-opcao h4{margin:0;font-family:var(--display);font-size:15px;color:#0f1a3a;line-height:1.25}.f2-opcao p{margin:2px 0 4px;font-size:10.5px;color:#5f6b7f}.f2-opcao.destaque{background:linear-gradient(165deg,#0f1a3a,#263f8f);border-color:transparent;color:#fff}.f2-opcao.destaque h4{color:#fff}.f2-opcao.destaque p{color:#c9d3f5}.f2-opcao.destaque small{color:var(--amarelo)}.f2-selo{position:absolute;top:-9px;right:14px;background:var(--amarelo);color:#0f1a3a;font-family:var(--display);font-weight:700;font-size:10px;padding:3px 10px;border-radius:999px}.f2-valor{font-family:var(--display);font-size:30px;color:var(--azul);line-height:1.1;margin-top:auto;padding-top:6px}.f2-valor small{font-size:13px}.f2-opcao.destaque .f2-valor{color:var(--amarelo)}.f2-extenso{font-size:10px;color:#6b7488}.f2-opcao.destaque .f2-extenso{color:#aebbe8}.f2-pag{margin-top:8px;padding-top:8px;border-top:1px dashed #d6ddf5;font-size:10.5px}.f2-opcao.destaque .f2-pag{border-top-color:#fff3}.f2-pag ul{list-style:none;padding:0;margin:6px 0 0;display:grid;gap:3px}.f2-pag li{display:flex;justify-content:space-between;gap:8px}.f2-pag li span:last-child{font-family:var(--mono)}.f2-corpo>.f2-nota{margin-top:4mm}.f2-linha-tempo{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:0;position:relative}.f2-linha-tempo:before{content:"";position:absolute;left:6%;right:6%;top:15px;height:2px;background:linear-gradient(90deg,var(--azul),var(--amarelo))}.f2-linha-tempo div{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;position:relative;padding:0 4px}.f2-linha-tempo i{font-style:normal;width:32px;height:32px;border-radius:50%;background:#fff;border:2px solid var(--azul);color:var(--azul);font-family:var(--display);font-weight:700;display:grid;place-items:center}.f2-linha-tempo div:last-child i{background:var(--amarelo);border-color:var(--amarelo);color:#0f1a3a}.f2-linha-tempo b{font-family:var(--display);font-size:12px;color:#0f1a3a}.f2-linha-tempo span{font-size:10px;color:#5f6b7f;line-height:1.35}.f2-obs{padding:0;margin:0;list-style:none;display:grid;gap:6px}.f2-obs li{padding-left:16px;position:relative;color:#3b465e}.f2-obs li:before{content:"";position:absolute;left:2px;top:7px;width:6px;height:6px;border-radius:2px;background:var(--azul-claro)}.f2-validade{margin-top:5mm;display:flex;gap:12px;align-items:center;background:#fff6d6;border:1px solid #f3dc8e;border-radius:12px;padding:10px 14px}.f2-validade>b{font-family:var(--display);color:#0f1a3a;white-space:nowrap}.f2-escolha{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin-bottom:4mm}.f2-escolha label{display:flex;flex-direction:row;align-items:center;gap:6px;font-weight:600;font-size:12px;color:#0f1a3a;margin:0}.f2-escolha i{width:14px;height:14px;border:1.5px solid var(--azul);border-radius:3px;display:inline-block}.f2-assin{display:grid;grid-template-columns:1fr 1fr;gap:18mm;margin-top:18mm}.f2-assin div{display:flex;flex-direction:column;gap:3px}.f2-assin span{height:1px;background:#0f1a3a;margin-bottom:6px}.f2-assin b{font-family:var(--display);font-size:12px;color:#0f1a3a}.f2-assin small{font-size:9.5px;color:#6b7488;line-height:1.4}.f2-fecho{margin-top:18mm;display:flex;align-items:center;gap:16px;padding:14px 16px;border-radius:14px;background:#f3f5fc}.f2-fecho img{height:11mm;width:auto}.f2-fecho span{font-size:11px;color:#3b465e}.f2-capa{background:#090d18;color:#fff;padding:16mm;justify-content:space-between}.f2-aurora{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;filter:blur(60px);pointer-events:none}.f2-aurora span{position:absolute;border-radius:50%}.f2-aurora span:nth-child(1){width:140mm;height:140mm;left:-10mm;top:20mm;background:radial-gradient(circle,rgba(48,72,154,.9),transparent 65%)}.f2-aurora span:nth-child(2){width:110mm;height:110mm;right:0;top:120mm;background:radial-gradient(circle,rgba(125,150,238,.45),transparent 65%)}.f2-aurora span:nth-child(3){width:90mm;height:90mm;left:60mm;bottom:0;background:radial-gradient(circle,rgba(248,196,48,.28),transparent 65%)}.f2-poco{position:absolute;right:20mm;top:0;bottom:0;width:46mm;display:flex;justify-content:space-between;opacity:.9}.f2-poco i{width:1px;background:linear-gradient(transparent,rgba(201,211,245,.35) 25%,rgba(201,211,245,.35) 75%,transparent)}.f2-poco:after{content:"";position:absolute;left:50%;top:150mm;width:34mm;height:48mm;transform:translate(-50%);border:1px solid rgba(248,196,48,.8);border-radius:4px;background:linear-gradient(90deg,#30489a66 49.5%,#f8c430e6 49.5%,#f8c430e6 50.5%,#30489a66 50.5%);box-shadow:0 0 30px #f8c43059}.f2-capa>*:not(.f2-aurora):not(.f2-poco):not(.f2-esboco){position:relative;z-index:1}.f2-capa-topo{display:flex;justify-content:space-between;align-items:center}.f2-capa-topo img{height:13mm;width:auto}.f2-chip{border:1px solid rgba(248,196,48,.6);color:var(--amarelo);border-radius:999px;padding:5px 12px;font-family:var(--display);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.f2-visor{align-self:flex-start;display:flex;gap:10px;align-items:center;margin-top:30mm;background:#05080b;border:1px solid #2c3d4e;border-radius:10px;padding:8px 14px;font-family:var(--mono);font-size:15px;color:var(--amarelo);text-shadow:0 0 10px rgba(248,196,48,.7)}.f2-visor .seta{color:var(--azul-claro);text-shadow:0 0 10px rgba(125,150,238,.9)}.f2-titulo{font-family:var(--display);font-size:46px;line-height:1.02;margin:6mm 0 0;letter-spacing:-.01em;max-width:140mm}.f2-titulo em{font-style:normal;color:var(--amarelo)}.f2-para{display:flex;flex-direction:column;gap:3px;border-left:3px solid var(--amarelo);padding-left:14px;margin-top:14mm;max-width:130mm;color:#c9d3f5;font-size:12px}.f2-para small{text-transform:uppercase;letter-spacing:.14em;font-size:9.5px;color:#8894b8}.f2-para b{font-family:var(--display);font-size:22px;color:#fff;line-height:1.15}.f2-capa-rodape{display:grid;grid-template-columns:auto auto 1fr;gap:12mm;border-top:1px solid rgba(201,211,245,.2);padding-top:6mm;margin-top:auto}.f2-capa-rodape div{display:flex;flex-direction:column;gap:2px}.f2-capa-rodape small{font-size:9px;color:#8894b8;text-transform:uppercase;letter-spacing:.12em}.f2-capa-rodape b{font-size:12px}.f2-capa-rodape div:last-child{text-align:right}@media print{@page{size:A4;margin:0}.f2{box-shadow:none;margin:0;break-after:page}}@media screen and (max-width: 820px){.doc-fundo{overflow-x:auto}.f2{zoom:.45}}.f2-capa{background:#fff;color:#0f1a3a}.f2-capa:before{content:"";position:absolute;left:0;top:0;bottom:0;width:7mm;background:linear-gradient(var(--azul) 0 72%,var(--amarelo) 72%)}.f2-poco{opacity:1}.f2-poco i{background:linear-gradient(transparent,#cfd6ea 20%,#cfd6ea 80%,transparent)}.f2-poco:after{border:1.5px solid var(--azul);background:linear-gradient(90deg,#eef1fb 49.4%,var(--azul) 49.4% 50.6%,#eef1fb 50.6%);box-shadow:none}.f2-capa-topo img{height:12mm}.f2-chip{border-color:var(--azul);color:var(--azul)}.f2-visor{background:#fff;border:1.5px solid var(--azul);color:var(--azul);text-shadow:none}.f2-visor .seta{color:var(--amarelo);text-shadow:none}.f2-titulo{color:#0f1a3a}.f2-titulo em{color:var(--azul);background:linear-gradient(transparent 72%,rgba(248,196,48,.55) 72% 92%,transparent 92%)}.f2-para{color:#3b465e}.f2-para small,.f2-capa-rodape small{color:#6b7488}.f2-para b{color:#0f1a3a}.f2-capa-rodape{border-top-color:#dfe3ea}.f2-numeros div{background:#fff;border:1px solid #dfe5f7;border-top:3px solid var(--azul);color:#0f1a3a}.f2-numeros b{color:var(--azul)}.f2-numeros span{color:#5f6b7f}.f2-opcao.destaque{background:#fff;border:2px solid var(--azul);color:#1b2333}.f2-opcao.destaque h4{color:#0f1a3a}.f2-opcao.destaque p{color:#5f6b7f}.f2-opcao.destaque small,.f2-opcao.destaque .f2-valor{color:var(--azul)}.f2-opcao.destaque .f2-extenso{color:#6b7488}.f2-opcao.destaque .f2-pag{border-top-color:#d6ddf5}.r2-capa-num{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;max-width:120mm;margin-top:10mm}.r2-capa-num div{border:1px solid #dfe5f7;border-radius:12px;padding:10px 12px;display:flex;flex-direction:column}.r2-capa-num b{font-family:var(--display);font-size:26px;color:var(--azul);line-height:1}.r2-capa-num span{font-size:10px;color:#5f6b7f}.r2-capa-num .alerta{border-color:#f1c2bd}.r2-capa-num .alerta b{color:#c8443a}.r2-chip{display:inline-block;font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--c);border:1.2px solid var(--c);border-radius:999px;padding:1px 8px;white-space:nowrap;background:#fff}.r2-veredito{border:1px solid #dfe5f7;border-left:4px solid var(--azul);border-radius:0 12px 12px 0;padding:12px 16px}.r2-veredito span{font-family:var(--mono);font-size:10px;color:var(--azul);text-transform:uppercase;letter-spacing:.1em}.r2-veredito p{margin:4px 0 0;font-size:13px;line-height:1.55;color:#24304d}.r2-elevs{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:5mm}.r2-elev{border:1px solid #e3e7f1;border-radius:14px;padding:12px;display:flex;gap:12px;align-items:center}.r2-medidor{width:38mm;flex:none}.r2-elev-info{flex:1;display:flex;flex-direction:column;gap:4px}.r2-elev-info small{font-family:var(--mono);font-size:10px;color:var(--azul)}.r2-elev-info b{font-family:var(--display);font-size:15px;color:#0f1a3a}.r2-elev-info ul{list-style:none;padding:0;margin:4px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:2px 8px;font-size:10px;color:#3b465e}.r2-elev-info li{display:flex;align-items:center;gap:5px}.r2-elev-info li i{width:8px;height:8px;border-radius:2px}.r2-barra{display:flex;height:8px;border-radius:999px;overflow:hidden;gap:2px;min-width:50mm}.r2-barra i{display:block}.r2-prio{list-style:none;padding:0;margin:0;display:grid;gap:6px}.r2-prio li{display:grid;grid-template-columns:22mm 1fr auto;gap:10px;align-items:center;border:1px solid #e3e7f1;border-radius:10px;padding:8px 12px}.r2-prio b{font-family:var(--display);font-size:12.5px;color:#0f1a3a;display:block}.r2-prio span:not(.r2-chip){font-size:10px;color:#6b7488}.r2-prio em{font-style:normal;font-size:10.5px;font-weight:600;color:#0f1a3a;white-space:nowrap}.r2-legenda{margin-top:6mm;display:grid;grid-template-columns:1fr 1fr;gap:6px 14px;font-size:10px;color:#5f6b7f}.r2-legenda div{display:grid;grid-template-columns:24mm 1fr;align-items:center;gap:6px}.r2-dados{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:10px}.r2-dados div{border:1px solid #e3e7f1;border-radius:12px;padding:10px 12px;display:flex;flex-direction:column;gap:3px;font-size:10.5px;color:#3b465e}.r2-dados small{font-family:var(--mono);font-size:9.5px;color:var(--azul);text-transform:uppercase;letter-spacing:.08em}.r2-dados>div>b{font-family:var(--display);font-size:13px;color:#0f1a3a}.r2-equipe{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.r2-equipe>div{display:flex;gap:12px;align-items:center;border:1px solid #e3e7f1;border-radius:12px;padding:10px 12px}.r2-equipe small{display:block;font-size:9.5px;color:#6b7488;text-transform:uppercase;letter-spacing:.08em}.r2-equipe b{font-family:var(--display);font-size:13px;color:#0f1a3a;display:block}.r2-equipe span{font-size:10px;color:#5f6b7f}.r2-normas{display:flex;flex-wrap:wrap;gap:6px}.r2-normas span{border:1px solid #f3dc8e;background:#fffbea;border-radius:8px;padding:4px 10px;font-size:10.5px;color:#0f1a3a}.r2-cab-elev{display:flex;justify-content:space-between;align-items:center;gap:12px;border-bottom:2px solid var(--azul);padding-bottom:8px;margin:3mm 0 5mm}.r2-cab-elev small{font-family:var(--mono);font-size:10px;color:var(--azul);display:block}.r2-cab-elev b{font-family:var(--display);font-size:20px;color:#0f1a3a}.r2-itens{display:grid;gap:4mm}.r2-item{display:grid;grid-template-columns:52mm 1fr;gap:12px;border:1px solid #e3e7f1;border-left:4px solid var(--c);border-radius:0 12px 12px 0;padding:8px;break-inside:avoid}.r2-foto{border-radius:8px;border:1.5px dashed #c9d1e6;color:#97a3c4;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:40mm;font-size:10px}.r2-item-corpo{display:flex;flex-direction:column;gap:4px;padding:2px 4px 2px 0}.r2-item-topo{display:flex;align-items:center;gap:8px}.r2-item-topo .mono{font-family:var(--mono);font-size:10px;color:#fff;background:var(--azul);border-radius:5px;padding:1px 6px}.r2-item-topo small{color:#6b7488;font-size:10px;flex:1}.r2-item-corpo>b{font-family:var(--display);font-size:13.5px;color:#0f1a3a}.r2-para em{font-style:normal;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--azul)}.r2-para.sindico em{color:#9a7400}.r2-para p{margin:1px 0 0;font-size:10.5px;line-height:1.45;color:#3b465e}.r2-item-pe{display:flex;justify-content:space-between;gap:8px;margin-top:auto;padding-top:4px;border-top:1px dashed #e3e7f1;font-size:9.5px;color:#6b7488}.r2-plano{width:100%;border-collapse:collapse;font-size:10.5px;margin-top:3mm}.r2-plano th{text-align:left;font-size:9px;text-transform:uppercase;letter-spacing:.06em;color:var(--azul);border-bottom:2px solid var(--azul);padding:6px}.r2-plano td{border-bottom:1px solid #e3e7f1;padding:7px 6px;vertical-align:middle}.r2-plano td small{color:#6b7488}.r2-plano .mono{font-family:var(--mono);color:var(--azul)}.r2-caixas{white-space:nowrap}.r2-caixas label{display:inline-flex;flex-direction:row;align-items:center;gap:4px;margin:0 8px 0 0;font-size:10px;color:#3b465e}.r2-caixas i{width:11px;height:11px;border:1.3px solid #5f6b7f;border-radius:2px;display:inline-block}.r2-proximo{border:1px solid #dfe5f7;border-left:4px solid var(--amarelo);border-radius:0 12px 12px 0;padding:12px 16px;margin:6mm 0}.r2-proximo b{font-family:var(--display);color:#0f1a3a}.r2-proximo ol{margin:6px 0 0;padding-left:18px}.r2-elev{min-width:0}.r2-elev .r2-barra{min-width:0;width:100%}.r2-medidor{width:30mm}.f2-poco{top:32mm}.ca-status{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.ca-logo{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;font-family:var(--display);font-weight:700;color:#fff;background:#9aa3b8}.ca-status.on .ca-logo{background:#1f9d63}.ca-info{flex:1;display:flex;flex-direction:column;gap:2px;min-width:200px}.ca-info span{font-size:13px;color:var(--mudo)}.ca-acoes{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.ca-ocupado{font-size:13px;color:var(--azul)}.tiles.mini .tile b{font-size:20px}.tile.alerta b{color:var(--vermelho)}.tile span{font-size:12px;color:var(--mudo)}.simples{margin:14px 0;border:1px solid var(--borda);border-left:4px solid var(--azul);background:#fff;border-radius:0 10px 10px 0;padding:10px 14px;display:flex;flex-direction:column;gap:2px;font-size:13px}.simples.alerta{border-left-color:var(--amarelo);background:#fffbea}.simples span{color:var(--mudo)}.dre-topo{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.dre-topo h3{margin:0}.dre-ctl{display:flex;gap:8px;align-items:center}.seg{display:inline-flex;border:1px solid var(--borda);border-radius:8px;overflow:hidden}.seg button{border:0;background:#fff;padding:7px 12px;font:inherit;font-size:13px;cursor:pointer}.seg button.on{background:var(--azul);color:#fff}.tabela.dre{font-size:13px}.tabela.dre td,.tabela.dre th{padding:7px 10px;white-space:nowrap}.tabela.dre td:first-child{white-space:normal;min-width:220px}.tabela.dre .cod{font-family:var(--mono);font-size:11px;color:var(--azul);margin-right:8px}.tabela.dre tr.tot td{font-weight:700;background:#f7f8fb}.tabela.dre tr.final td{background:#eef1fb;color:var(--azul)}.tabela.dre tr.aviso-linha td{color:#9a7400;font-style:italic}.tabela.dre td.neg{color:var(--vermelho)}.lista-simples{columns:2;font-size:13px;color:var(--mudo)}details summary{cursor:pointer;color:var(--azul);font-weight:600;margin-top:8px}.f2-poco{display:none}.f2-esboco{position:absolute;right:13mm;top:36mm;width:56mm;z-index:0}.esboco{width:100%;height:auto;display:block}.f2-titulo{max-width:112mm;font-size:42px}.f2-para,.r2-capa-num{max-width:112mm}.f2-capa:before{width:3mm;background:var(--azul)}.f2:after{width:3px;background:#30489a}.f2-titulo em{background:none;border-bottom:2px solid var(--amarelo)}.f2-secao span{background:#fff;border-color:#c9d1e6;color:#30489a}.f2-normas div,.r2-normas span{background:#f7f8fb;border-color:#dfe3ea}.f2-normas div{border-left-color:#30489a}.f2-validade{background:#f7f8fb;border-color:#dfe3ea}.f2-check li:before{background:#fff;border:1.2px solid #30489a;color:#30489a}.r2-item{border-left-color:#c9d1e6}.r2-item[style*="#a8463c"]{border-left-color:#a8463c}.r2-para.sindico em{color:#55617f}.r2-chip{border-width:1px;font-weight:600}.r2-capa-num .alerta{border-color:#dfe5f7}.r2-capa-num .alerta b{color:#a8463c}.r2-veredito,.r2-proximo{border-left-color:#30489a}.r2-barra{height:6px}.ca-colar ol{margin:6px 0 12px;padding-left:20px;font-size:14px;color:var(--mudo)}.ca-colar .linha-form{display:flex;gap:8px;flex-wrap:wrap}.ca-colar input{flex:1 1 320px}.tile b.menor{font-size:15px;line-height:1.3}.tabela tr.clicavel{cursor:pointer}.tabela tr.clicavel:hover td{background:#f7f8fb}.tabela tr.detalhe>td{background:#fbfbfd;padding:0 12px 12px}.tabela .sub{width:100%;border-collapse:collapse;font-size:13px}.tabela .sub th,.tabela .sub td{padding:6px 8px;border-bottom:1px solid var(--borda);text-align:left}.tabela .sub .num{text-align:right}.faixa{min-width:220px}.faixa-barra{position:relative;height:8px;border-radius:999px;background:linear-gradient(90deg,#e6e9f2,#c9d1e6);margin:6px 0 4px}.faixa-barra i{position:absolute;top:-3px;width:4px;height:14px;border-radius:2px;transform:translate(-50%)}.faixa-barra i.med{background:var(--azul)}.faixa-barra i.val{background:var(--amarelo);width:10px;height:10px;top:-1px;border-radius:50%;border:2px solid #1b2333}.faixa-num{display:flex;justify-content:space-between;font-size:11px;color:var(--mudo);gap:6px}.faixa-num b{color:var(--azul)}textarea{width:100%;font:13px/1.5 var(--mono);padding:10px;border:1px solid var(--borda);border-radius:8px;resize:vertical;box-sizing:border-box}.selo-sit{font-size:12px;font-weight:700;padding:3px 8px;border-radius:999px;white-space:nowrap}.selo-sit.acima{background:#fde8e8;color:#a8463c}.selo-sit.dentro{background:#eef1fb;color:var(--azul)}.selo-sit.abaixo{background:#f1f3f7;color:#55617f}.selo-sit.sem_referencia{background:#f7f8fb;color:#9aa3b8}.tabela.conferir select{max-width:220px}.filtros-apont{display:flex;gap:8px;flex-wrap:wrap}.filtros-apont input{flex:1 1 260px}.apont-lista{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:12px}.apont{background:#fff;border:1px solid var(--borda);border-left:4px solid var(--c);border-radius:0 12px 12px 0;padding:12px 14px;display:flex;flex-direction:column;gap:6px}.apont-topo{display:flex;gap:8px;align-items:center}.apont-topo .mono{font-family:var(--mono);font-size:11px;color:#fff;background:var(--azul);border-radius:5px;padding:1px 6px}.apont-topo small{flex:1;color:var(--mudo)}.apont p{margin:0;font-size:13px;color:#3b465e}.apont p em{display:block;font-style:normal;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--azul)}.apont-pe{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--mudo);margin-top:auto}.mais-btn{display:none}@media screen and (max-width: 900px){.lateral nav a.extra{display:none}.mais-btn{display:block;flex:1;background:none;border:0;color:#c9d3f5;font:inherit;font-size:12px;padding:10px 4px;border-radius:10px;cursor:pointer}.mais-btn.aberto{background:#172038;color:#fff}.lateral nav.mais-aberto{flex-wrap:wrap}.lateral nav.mais-aberto a.extra{display:block;order:-1;flex:1 1 33%;background:#111a30;margin:2px}.tabela.conferir td.num,.tabela.pecas td.num{white-space:nowrap}}.tabela.conferir td.num,.tabela.pecas td.num{white-space:nowrap}@media screen and (max-width: 900px){.lateral nav.mais-aberto a.extra{flex:1 1 46%}.lateral nav.mais-aberto a:not(.extra),.lateral nav.mais-aberto .mais-btn{flex:1 1 17%}}.tabela.prm input.mini{width:90px;text-align:right}.tabela.prm tr.inativo td{opacity:.5}.linha-check{display:flex;flex-direction:row;align-items:flex-start;gap:8px;margin:0;font-weight:400}.linha-check input{width:auto;margin-top:3px}.f2-etapas{width:100%;border-collapse:collapse;font-size:11px;margin-top:3mm}.f2-etapas th{text-align:left;font-size:9px;text-transform:uppercase;letter-spacing:.06em;color:var(--azul);border-bottom:2px solid var(--azul);padding:6px}.f2-etapas td{border-bottom:1px solid #e3e7f1;padding:8px 6px;vertical-align:top}.f2-etapas td b{font-family:var(--display);font-size:12px;color:#0f1a3a;display:block}.f2-etapas td small{display:block;color:#5f6b7f;font-size:9.5px;line-height:1.4;margin-top:2px}.f2-etapas td small.pg{color:#30489a}.f2-etapas .num{text-align:right;white-space:nowrap;font-family:var(--mono)}.f2-etapas tfoot td{padding:6px;font-weight:600;border-bottom:0}.f2-etapas tfoot tr.tot td{font-family:var(--display);font-size:15px;color:var(--azul);border-top:2px solid var(--azul)}.abas{margin:6px 0 14px}.tile.alerta-suave b{color:#9a7400}.agenda h3{margin:0 0 8px;font-size:14px;color:var(--mudo)}.agenda-lista{list-style:none;margin:0;padding:0;display:grid;gap:6px}.agenda-lista li{display:grid;grid-template-columns:56px 92px 1fr auto;gap:10px;align-items:center;padding:8px 10px;border:1px solid var(--borda);border-radius:10px;background:#fff}.agenda-lista li.clicavel{cursor:pointer}.agenda-lista li.clicavel:hover{border-color:var(--azul)}.ag-data{display:flex;flex-direction:column;font-size:11px;color:var(--mudo);text-transform:uppercase}.ag-data b{font-family:var(--mono);font-size:14px;color:var(--texto)}.ag-peca{display:flex;flex-direction:column;min-width:0}.ag-peca b{font-size:14px}.ag-peca small{color:var(--mudo);font-size:12px}.canal{font-size:11px;font-weight:700;padding:3px 8px;border-radius:999px;text-align:center;background:#f1f3f7;color:#55617f}.canal-instagram{background:#fdecf3;color:#a1336a}.canal-linkedin{background:#e8f0fb;color:#1d5fa8}.canal-blog{background:#fff6d6;color:#8a6600}.st{font-size:11px;font-weight:700;padding:3px 8px;border-radius:999px;white-space:nowrap;background:#f1f3f7;color:#55617f}.st-aprovado,.st-agendado,.st-publicado{background:#e3f5ea;color:#1d7a45}.st-ajuste{background:#fff6d6;color:#8a6600}.st-recusado{background:#fde8e8;color:#a8463c}.posts-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.post-card{background:#fff;border:1px solid var(--borda);border-radius:12px;padding:12px 14px;cursor:pointer;display:flex;flex-direction:column;gap:6px}.post-card:hover{border-color:var(--azul)}.post-topo{display:flex;gap:8px;align-items:center}.post-topo .mono,.modal .mono{font-family:var(--mono);font-size:11px;color:var(--azul)}.post-topo small{color:var(--mudo)}.post-card p{margin:0;font-size:13px;color:var(--mudo)}.post-pe{display:flex;gap:6px;align-items:center;margin-top:auto;font-size:12px;color:var(--mudo);flex-wrap:wrap}.post-pe span:first-child{flex:1}.modal-fundo{position:fixed;top:0;right:0;bottom:0;left:0;background:#090d188c;z-index:60;display:flex;justify-content:center;align-items:flex-start;overflow-y:auto;padding:4vh 12px}.modal{background:#fff;border-radius:16px;width:min(760px,100%);padding:22px 24px;position:relative;box-shadow:0 20px 60px #0000004d}.modal h2{margin:4px 0}.modal-x{position:absolute;right:14px;top:10px;border:0;background:none;font-size:26px;cursor:pointer;color:var(--mudo)}.slides{display:grid;gap:6px;margin:10px 0 14px}.slide{display:grid;grid-template-columns:26px 1fr;gap:8px;font-size:13px;background:#f7f8fb;border-radius:8px;padding:8px 10px}.slide span{font-family:var(--mono);color:var(--azul)}.legenda{white-space:pre-wrap;font:14px/1.5 var(--corpo);background:#fbfbfd;border:1px solid var(--borda);border-radius:10px;padding:12px;margin:10px 0;max-height:320px;overflow-y:auto}.linha-check.aval{margin:12px 0;background:#fffbea;border:1px solid #f3dc8e;border-radius:10px;padding:10px}.lista-ideias{list-style:none;padding:0;margin:0;display:grid;gap:8px}.lista-ideias li{border:1px solid var(--borda);border-radius:10px;padding:10px}.lista-ideias p{margin:0 0 4px}.lista-ideias small{color:var(--mudo)}@media screen and (max-width: 760px){.agenda-lista li{grid-template-columns:48px 1fr}.agenda-lista li .canal{grid-column:2;justify-self:start}.agenda-lista li .ag-peca{grid-column:1 / -1}.agenda-lista li .st{grid-column:1 / -1;justify-self:start}.modal{padding:18px 16px}}.selo-sit.muito_acima{background:#a8463c;color:#fff}.faq{border-bottom:1px solid var(--borda)}.faq button{width:100%;text-align:left;background:none;border:0;padding:12px 4px;font:inherit;font-weight:600;cursor:pointer;display:flex;gap:8px;align-items:center;justify-content:space-between;color:var(--texto)}.faq button em{font-style:normal}.faq p{margin:0 4px 12px;color:#3b465e;line-height:1.55}.glossario{display:grid;grid-template-columns:minmax(160px,28%) 1fr;gap:8px 16px;margin:0}.glossario dt{font-weight:700;color:var(--azul)}.glossario dd{margin:0;color:#3b465e}@media screen and (max-width: 760px){.glossario{grid-template-columns:1fr}.glossario dd{margin-bottom:8px}}.app{grid-template-columns:236px 1fr;transition:grid-template-columns .2s ease}.app.menu-recolhido{grid-template-columns:72px 1fr}.lateral{padding:20px 12px 16px;gap:18px;overflow:hidden;background:linear-gradient(180deg,#0b1122,#090d18 60%);border-right:1px solid #141c33}.lateral-topo{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 4px}.logo-menu{width:150px}.recolher{background:none;border:0;color:#7d8bb8;cursor:pointer;padding:6px;border-radius:8px;display:grid;place-items:center}.recolher:hover{background:#172038;color:#fff}.lateral nav{gap:2px;overflow-y:auto;flex:1;margin:0 -4px;padding:0 4px;scrollbar-width:thin}.lateral nav a{display:flex;align-items:center;gap:12px;padding:9px 12px;font-size:14px;color:#b9c4ea;position:relative;transition:background .15s,color .15s}.lateral nav a svg{flex:none;color:#7d8bb8;transition:color .15s}.lateral nav a:hover{background:#141d36;color:#fff}.lateral nav a:hover svg{color:#c9d3f5}.lateral nav a.ativo{background:linear-gradient(90deg,#30489a,#2a3f88);color:#fff;box-shadow:0 4px 14px #30489a59}.lateral nav a.ativo svg{color:var(--amarelo)}.lateral nav a.ativo:before{content:"";position:absolute;left:-12px;top:8px;bottom:8px;width:3px;border-radius:0 3px 3px 0;background:var(--amarelo)}.grupo-menu{display:block;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#5c6a96;padding:14px 12px 4px}.usuario{flex-direction:row;align-items:center;gap:10px;padding:10px 8px 0;border-top:1px solid #172038}.avatar{width:34px;height:34px;border-radius:50%;flex:none;display:grid;place-items:center;font-family:var(--display);font-weight:700;background:#1b2752;color:var(--amarelo);border:1px solid #2c3b70}.usuario-txt{flex:1;min-width:0;display:flex;flex-direction:column}.usuario-txt span{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.usuario-acoes{display:flex;gap:2px}.icone-btn{background:none;border:0;color:#7d8bb8;padding:6px;border-radius:8px;cursor:pointer;display:grid;place-items:center;text-decoration:none}.icone-btn:hover{background:#172038;color:#fff}.lateral.recolhido .logo-menu,.lateral.recolhido nav a span,.lateral.recolhido .grupo-menu,.lateral.recolhido .usuario-txt{display:none}.lateral.recolhido .lateral-topo{justify-content:center}.lateral.recolhido nav a{justify-content:center;padding:10px 0}.lateral.recolhido .grupo-menu+a,.lateral.recolhido nav a+.grupo-menu{margin-top:0}.lateral.recolhido nav a:not(:first-child){margin-top:2px}.lateral.recolhido .usuario{flex-direction:column;padding:10px 0 0}.lateral.recolhido .usuario-acoes{flex-direction:column}.lateral.recolhido nav a.ativo:before{left:-8px}@media screen and (max-width: 900px){.app,.app.menu-recolhido{grid-template-columns:1fr}.lateral{border-right:0;overflow:visible}.lateral-topo .recolher,.grupo-menu{display:none!important}.lateral.recolhido .logo-menu{display:block}.lateral nav{overflow:visible;margin:0;padding:6px 6px calc(6px + env(safe-area-inset-bottom))}.lateral nav a,.mais-btn{flex-direction:column;gap:3px;font-size:10.5px;padding:7px 2px;justify-content:center}.lateral.recolhido nav a span{display:inline}.lateral nav a.ativo:before{display:none}.mais-btn{display:flex!important;align-items:center}.usuario{border-top:0;padding:0}.usuario-txt{display:none}.lateral nav.mais-aberto a.extra{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:10px;font-size:13px;padding:10px 12px}}.conteudo{position:relative}.ajuda-flutuante{position:absolute;top:20px;right:24px;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#fff;border:1px solid var(--borda);color:var(--azul);box-shadow:0 2px 8px #0000000f;z-index:5}.ajuda-flutuante:hover{border-color:var(--azul)}.faixa-demo{margin-right:48px}.ajuda{display:grid;grid-template-columns:240px 1fr;gap:16px;align-items:start}.ajuda-indice{position:sticky;top:16px;display:flex;flex-direction:column;gap:2px;background:#fff;border:1px solid var(--borda);border-radius:12px;padding:12px}.ajuda-indice input{margin-bottom:6px}.ajuda-indice a{text-decoration:none;color:var(--texto);padding:7px 10px;border-radius:8px;font-size:14px}.ajuda-indice a:hover{background:#f1f3f7}.ajuda-indice a.ativo{background:#eef1fb;color:var(--azul);font-weight:600}.grupo-menu.claro{color:#8a94ad;padding:10px 10px 2px}.ajuda-conteudo h2{margin:2px 0 6px}.ajuda-conteudo h3{margin:18px 0 6px;font-size:15px}.ajuda-resumo{font-size:15px;color:#3b465e}.ajuda-passos{padding-left:0;list-style:none;counter-reset:p;display:grid;gap:8px}.ajuda-passos li{counter-increment:p;position:relative;padding-left:38px;line-height:1.5}.ajuda-passos li:before{content:counter(p);position:absolute;left:0;top:-1px;width:26px;height:26px;border-radius:50%;background:var(--azul);color:#fff;font-family:var(--mono);font-size:12px;display:grid;place-items:center}.ajuda-dicas{padding-left:18px;color:#3b465e;display:grid;gap:4px}.ajuda-conteudo .btn{margin-top:16px}.novidade{border-left:3px solid var(--amarelo);padding:4px 0 4px 12px;margin-bottom:14px}.novidade ul{margin:6px 0 0;padding-left:18px}@media screen and (max-width: 760px){.ajuda{grid-template-columns:1fr}.ajuda-indice{position:static}.ajuda-flutuante{top:12px;right:12px}}.melhoria-btn{position:fixed;right:20px;bottom:20px;z-index:40;display:flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;border:1px solid #e2c64a;background:#fff8d6;color:#4a3d00;font-weight:600;font-size:14px;cursor:pointer;box-shadow:0 4px 14px #0000001f}.melhoria-btn:hover{background:#ffef9e}.melhoria-modal{width:min(560px,100%)}.melhoria-modal textarea{width:100%;box-sizing:border-box}.acoes-linha{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.filtro-tela{margin-bottom:8px;max-width:260px}.quebra{white-space:pre-wrap;max-width:420px}.selo-melhoria{font-size:12px;padding:2px 8px;border-radius:999px;background:#eef1fb;color:var(--azul)}.selo-melhoria.aplicada{background:#e5f4ea;color:#1f6b3a}.selo-melhoria.recusada{background:#f3f3f3;color:#666}.aviso-entregas{background:#fff8d6;border:1px solid #e2c64a;border-radius:10px;padding:10px 12px;font-size:14px}.tabela tr.total td{border-top:2px solid var(--borda)}.conteudo{padding-bottom:80px}@media screen and (max-width: 760px){.melhoria-btn{bottom:76px;right:12px;padding:10px}.melhoria-btn span{display:none}}@media print{.melhoria-btn,.ajuda-flutuante{display:none!important}}.mascote *{transform-box:view-box}.mascote-corpo{animation:m-flutua 3s ease-in-out infinite}.mascote-sombra{transform-origin:120px 284px;animation:m-sombra 3s ease-in-out infinite}.mascote-olhos{transform-origin:120px 124px;animation:m-pisca 4.5s infinite}.mascote-aceno{transform-origin:164px 150px;animation:m-aceno 1.6s ease-in-out infinite}@keyframes m-flutua{50%{transform:translateY(-5px)}}@keyframes m-sombra{50%{transform:scaleX(.9);opacity:.08}}@keyframes m-pisca{0%,94%,to{transform:scaleY(1)}97%{transform:scaleY(.1)}}@keyframes m-aceno{0%,to{transform:rotate(0)}25%{transform:rotate(-14deg)}75%{transform:rotate(10deg)}}@media (prefers-reduced-motion: reduce){.mascote-corpo,.mascote-sombra,.mascote-olhos,.mascote-aceno{animation:none}}.ajuda-topo{display:flex;justify-content:space-between;align-items:flex-end;gap:16px}.mascote-ajuda{width:92px;height:auto;margin-bottom:-6px}.mascote-modal{width:74px;height:auto;float:right;margin:18px 8px 0 12px}@media screen and (max-width: 760px){.mascote-ajuda{width:70px}}.login-dica{color:var(--mudo);margin:4px 0 12px}.btn-ms-grande{width:100%;padding:13px 16px;font-size:16px;font-weight:600}.avisos-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;margin:12px 0}.aviso-card{border-left:4px solid #d6dbe6}.aviso-card.ligado{border-left-color:#1f9d63}.aviso-card h3{margin:0;font-size:16px}.aviso-card p{margin:8px 0 4px;font-size:14px;color:#3b465e}.aviso-topo{display:flex;justify-content:space-between;align-items:center;gap:8px}.chave{display:inline-flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none}.chave input{position:absolute;opacity:0;width:1px;height:1px}.chave .trilho{width:42px;height:24px;border-radius:999px;background:#c9cfdb;position:relative;transition:background .2s}.chave .bolinha{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .2s}.chave input:checked+.trilho{background:#1f9d63}.chave input:checked+.trilho .bolinha{transform:translate(18px)}.chave input:focus-visible+.trilho{outline:2px solid var(--azul);outline-offset:2px}.chave input:disabled+.trilho{opacity:.5}.chave-txt{font-size:13px;color:#3b465e;min-width:64px}.papeis-det summary,.convite summary{cursor:pointer;font-weight:600;margin:8px 0}.filtros-usuarios{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:12px 0}.filtros-usuarios input{margin-left:auto;max-width:260px}.chip{border:1px solid var(--borda);background:#fff;border-radius:999px;padding:6px 12px;cursor:pointer;font-size:14px}.chip span{font-family:var(--mono);font-size:12px;color:var(--mudo);margin-left:4px}.chip.ativo{background:var(--azul);color:#fff;border-color:var(--azul)}.chip.ativo span{color:#dfe5ff}.tabela-usuarios tr.aberto td{background:#fffdf3}.status.aberto{background:#fff3c4;color:#7a5b00}.status+.status{margin-left:6px}.papel-card.papel-ti{border-top-color:#6b5bd6}.papel-card.papel-bloq{border-top-color:#a8463c}.convite{margin-top:16px}.melhoria-btn{padding:4px 16px 4px 8px}.mascote-btn{width:30px;height:39px;flex:none}.mascote-btn .mascote-corpo{animation:none}.melhoria-btn:hover .mascote-ideia{animation:m-aceno 1.2s ease-in-out;transform-origin:216px 208px}.lampada-brilho{transform-origin:250px 60px;animation:m-brilho 1.8s ease-in-out infinite}@keyframes m-brilho{50%{transform:scale(1.18);opacity:.55}}.vazio-mascote{display:flex;align-items:center;gap:14px;color:var(--mudo);padding:8px 4px}.mascote-vazio{width:64px;height:auto;flex:none}.vazio-mascote.compacto .mascote-vazio{width:46px}@media (prefers-reduced-motion: reduce){.lampada-brilho{animation:none}}@media screen and (max-width: 760px){.melhoria-btn{padding:4px}}.painel-topo{display:flex;align-items:center;gap:14px;margin-bottom:8px}.painel-topo h1{margin:0}.mascote-saudacao{width:62px;height:auto;flex:none}@media screen and (max-width: 760px){.mascote-saudacao{width:48px}}.aviso-dest{margin-top:10px;padding-top:8px;border-top:1px dashed #e3e7ef;display:flex;flex-wrap:wrap;gap:6px 12px;align-items:center}.aviso-dest-tit{font-size:12px;font-weight:700;color:#30489a;text-transform:uppercase;letter-spacing:.5px;width:100%}.aviso-op{display:inline-flex;align-items:center;gap:5px;font-size:13px;color:#1c2540;cursor:pointer}.aviso-dest .dica{width:100%}.aviso-dest label.aviso-op{display:inline-flex;flex-direction:row;margin:0;font-weight:400}.aviso-dest label.aviso-op input{width:auto;margin:0;display:inline-block}.etapa{display:inline-block;font-size:12px;font-weight:600;padding:2px 9px;border-radius:999px;color:var(--c);background:color-mix(in srgb,var(--c) 12%,#fff);border:1px solid color-mix(in srgb,var(--c) 35%,#fff);vertical-align:middle;font-family:var(--corpo, inherit)}h1 .etapa{font-size:13px;margin-left:6px}.chips{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 14px}.chip b{font-weight:600;margin-left:4px;opacity:.75}.linha-nova{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.linha-nova select{min-width:280px}.fluxo-rel{padding:14px 20px}.fluxo-passos{display:flex;list-style:none;padding:0;margin:0 0 12px;gap:0;counter-reset:p}.fluxo-passos li{flex:1;position:relative;padding:8px 10px 8px 34px;font-size:13px;color:var(--mudo);border-top:3px solid var(--borda);counter-increment:p}.fluxo-passos li:before{content:counter(p);position:absolute;left:6px;top:7px;width:20px;height:20px;border-radius:50%;background:#eef1f7;font-size:11px;display:grid;place-items:center;font-weight:700}.fluxo-passos li.feito{border-top-color:#1f9d63;color:#1c2540}.fluxo-passos li.feito:before{content:"✓";background:#1f9d63;color:#fff}.fluxo-passos li.agora{border-top-color:var(--azul);color:var(--azul);font-weight:700}.fluxo-passos li.agora:before{background:var(--azul);color:#fff}.fluxo-acoes{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:8px}.fluxo-acoes .comentario{flex:1;min-width:220px}.fluxo-rel .aviso{margin:0 0 8px}fieldset.sem-borda{border:0;padding:0;margin:0;min-width:0}fieldset.sem-borda:disabled input,fieldset.sem-borda:disabled textarea,fieldset.sem-borda:disabled select{background:#f6f7fa;color:#1c2540}.rel-item{border:1px solid var(--borda);border-left:4px solid var(--c, var(--borda));border-radius:10px;padding:12px 14px;margin:10px 0;background:#fff}.rel-item-topo{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:8px}.rel-item-topo select{width:auto}.rel-item-topo .cresce{flex:1;min-width:200px;font-weight:600}.rel-item label{margin-top:6px}.aviso-mini{display:inline-block;margin-top:4px;color:#8a6400;background:#fff4d6;padding:2px 8px;border-radius:6px}.gaveta-fundo{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f1a3a59;z-index:60;display:flex;justify-content:flex-end}.gaveta{width:min(560px,100%);height:100%;background:#f6f7fa;padding:18px 20px;overflow:auto;box-shadow:-8px 0 24px #00000026;display:flex;flex-direction:column;gap:10px}.gaveta .topo{margin:0}.gaveta .filtros-apont{display:flex;gap:8px}.gaveta .filtros-apont input{flex:1}.gaveta-lista{display:flex;flex-direction:column;gap:8px}.apont.mini{background:#fff;padding:10px 12px}.apont.mini p{margin:4px 0 8px;font-size:13px;color:var(--mudo)}.abas-linha{display:flex;gap:4px;border-bottom:1px solid var(--borda);margin:6px 0 16px}.aba{padding:8px 14px;color:var(--mudo);text-decoration:none;border-bottom:3px solid transparent;margin-bottom:-1px;font-weight:600}.aba.ativa{color:var(--azul);border-bottom-color:var(--azul)}.vinculos{margin-top:4px}.lista li.clicavel{cursor:pointer}.lista li.clicavel:hover{background:#f6f7fa}@media (max-width: 700px){.fluxo-passos li{font-size:11px;padding-left:28px}}.rel-item textarea,.fluxo-rel input,.bloco textarea.texto{font-family:var(--corpo, inherit);font-size:14px;line-height:1.45}.conteudo>.topo:first-of-type,.conteudo>form>.topo:first-of-type{padding-right:46px}.bloco-ajuste{border:1px dashed var(--borda);border-radius:10px;padding:12px 14px;margin:14px 0;background:#fafbfd}.bloco-ajuste h3{margin:0 0 8px;font-size:15px}.ajuste-linha{margin-bottom:8px}.erro-mini{color:var(--vermelho, #a8463c);font-weight:600}.ajuste-info.pendente,.destaque-aviso{border-left:4px solid #c98a00}.tabela.regioes input.mini{width:90px;text-align:right}.regiao-detalhe td{background:#f6f7fa}.regiao-cond{margin:0 0 10px}.tag.aguardando_aprovacao{background:#fff4d6;color:#8a6400}
