:root{--bg:#101216;--painel:#0f1115f2;--cartao:#161a20;--cartao-2:#1b2028;--borda:#262b33;--txt:#e5e7eb;--sub:#8b95a5;--acento:#e8a33d;--link:#5eb8c9;--ok:#34d399;--atencao:#fbbf24;--critico:#f87171;--mono:"JetBrains Mono", ui-monospace, Consolas, monospace;color:var(--txt);-webkit-font-smoothing:antialiased;font-family:Inter,Segoe UI,system-ui,sans-serif}*{box-sizing:border-box}html,body,#root{background:var(--bg);height:100%;margin:0;overflow:hidden}button{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}input{font:inherit;color:inherit}h2,h3,h4,p{margin:0}.app{position:fixed;inset:0}.app>div:first-child{inset:0;position:absolute!important}.vidro{background:var(--painel);border:1px solid var(--borda);border-radius:10px;box-shadow:0 12px 32px #00000059}@keyframes entrar{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes entrar-lado{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:none}}@keyframes pulso{0%,to{opacity:1}50%{opacity:.4}}@keyframes piscar{50%{opacity:0}}.hud{z-index:60;align-items:center;gap:14px;height:54px;padding:0 10px 0 12px;display:flex;position:fixed;top:12px;left:16px;right:16px}.marca{flex:none;align-items:center;gap:10px;display:flex}.marca .hex{width:32px;height:32px;font-family:var(--mono);color:var(--acento);border:1px solid var(--acento);text-align:center;border-radius:6px;place-items:center;font-size:12px;font-weight:700;display:grid}.marca b{font-family:var(--mono);letter-spacing:.12em;font-size:13px;display:block}.marca small{color:var(--sub);font-size:11px}.voltar{background:var(--cartao);border:1px solid var(--borda);text-align:center;border-radius:6px;place-items:center;width:30px;height:30px;font-size:18px;display:grid}.voltar:hover{border-color:var(--acento)}.trilha{color:var(--sub);align-items:center;gap:4px;min-width:0;font-size:13px;display:flex}.trilha button{color:var(--sub);white-space:nowrap;border-radius:6px;padding:5px 9px}.trilha button:hover{background:var(--cartao);color:var(--txt)}.trilha button.atual{color:var(--txt);background:var(--cartao-2)}.chips{gap:6px;margin-left:auto;display:flex}.chip{font-family:var(--mono);background:var(--cartao);border:1px solid var(--borda);white-space:nowrap;color:#c3cad4;border-radius:6px;align-items:center;gap:7px;padding:5px 9px;font-size:11px;display:flex}.chip.alerta{color:var(--atencao)}.pulso{background:var(--ok);border-radius:50%;width:6px;height:6px;animation:1.8s infinite pulso}.btn-sessoes{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;background:var(--cartao);border:1px solid var(--borda);border-radius:6px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:600;display:flex}.btn-sessoes:hover,.btn-sessoes.on{border-color:var(--acento);color:#fff}.btn-sessoes em{background:var(--acento);color:#1a1205;text-transform:none;letter-spacing:0;border-radius:4px;padding:2px 7px;font-size:10.5px;font-style:normal;font-weight:700}.painel{z-index:50;flex-direction:column;gap:9px;width:372px;padding:16px;animation:.3s entrar-lado;display:flex;position:fixed;top:78px;bottom:16px;right:16px;overflow-y:auto}.painel::-webkit-scrollbar{width:6px}.lista-sessoes::-webkit-scrollbar{width:6px}.terminal::-webkit-scrollbar{width:6px}.painel::-webkit-scrollbar-thumb{background:#2c323b;border-radius:6px}.lista-sessoes::-webkit-scrollbar-thumb{background:#2c323b;border-radius:6px}.terminal::-webkit-scrollbar-thumb{background:#2c323b;border-radius:6px}.painel-topo{align-items:center;gap:12px;padding-bottom:4px;display:flex}.painel-topo small{color:var(--acento);font-family:var(--mono);text-transform:uppercase;letter-spacing:.12em;font-size:10.5px}.painel-topo h2{margin:3px 0;font-size:20px;font-weight:700}.painel-topo p{color:var(--sub);flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:flex}.painel h4{font-family:var(--mono);text-transform:uppercase;letter-spacing:.12em;color:var(--sub);justify-content:space-between;align-items:center;margin-top:10px;font-size:10.5px;font-weight:600;display:flex}.lista{flex-direction:column;gap:5px;display:flex}.sigla{color:#fff;background:var(--c);text-align:center;border-radius:6px;flex:none;place-items:center;width:38px;height:38px;font-size:11.5px;font-weight:800;display:grid}.sigla.grande{border-radius:8px;width:50px;height:50px;font-size:14px}.card-predio{background:var(--cartao);border:1px solid var(--borda);border-radius:8px;align-items:center;gap:12px;padding:9px 11px;transition:all .15s;display:flex}.card-predio:hover,.card-predio.on{background:var(--cartao-2);border-color:#3a414c}.card-predio .info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.card-predio b{align-items:center;gap:6px;font-size:13.5px;font-weight:600;display:flex}.card-predio b em{font-style:normal;font-family:var(--mono);color:var(--acento);text-transform:uppercase;border:1px solid #e8a33d80;border-radius:4px;padding:0 4px;font-size:9.5px}.card-predio small{color:var(--sub);font-size:11.5px}.card-predio .estado{color:#c3cad4;white-space:nowrap;align-items:center;gap:6px;font-size:11.5px;display:flex}.card-predio.novo{color:var(--sub);font-size:12.5px;font-family:var(--mono);border-style:dashed;justify-content:center}.card-predio.novo:hover{color:var(--txt)}.ponto{border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.barra{background:#262b33;border-radius:3px;height:5px;margin-top:6px;overflow:hidden}.barra span{border-radius:3px;height:100%;transition:width .6s;display:block}.kpis{grid-template-columns:1fr 1fr;gap:6px;display:grid}.kpis>div,.kpi-link{background:var(--cartao);border:1px solid var(--borda);border-radius:8px;flex-direction:column;gap:2px;padding:11px;display:flex}.kpi-link:hover{border-color:#3a414c}.kpis small{color:var(--sub);font-size:11px}.kpis b{font-size:19px;font-weight:700}.linha-andar{background:var(--cartao);border:1px solid var(--borda);border-radius:8px;align-items:center;gap:11px;padding:9px 11px;transition:all .15s;display:flex}.linha-andar:hover,.linha-andar.on{background:var(--cartao-2);border-color:#3a414c}.linha-andar .num{width:32px;height:32px;font-family:var(--mono);color:var(--txt);border-left:3px solid var(--c);text-align:center;background:#0f1216;border-radius:6px;flex:none;place-items:center;font-size:11.5px;font-weight:700;display:grid}.linha-andar .info{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.linha-andar b{font-size:13px;font-weight:600}.linha-andar small{color:var(--sub);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.linha-andar .lado{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.linha-andar .st{color:#c3cad4;white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:flex}.rostos{gap:3px;display:flex}.rostos i{border-radius:2px;width:8px;height:8px}.linha-pessoa{background:var(--cartao);border:1px solid var(--borda);border-radius:8px;align-items:center;gap:10px;padding:8px 10px;display:flex}.linha-pessoa:hover{background:var(--cartao-2);border-color:#3a414c}.linha-pessoa .info{flex-direction:column;flex:1;min-width:0;display:flex}.linha-pessoa b{align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.linha-pessoa b em{font-style:normal;font-family:var(--mono);color:var(--sub);text-transform:uppercase;font-size:9.5px;font-weight:500}.linha-pessoa small{color:var(--sub);overflow-wrap:anywhere;font-size:11.5px}.avatar{text-align:center;color:#fff;background:color-mix(in srgb, var(--c) 55%, #2b313a);border:1px solid color-mix(in srgb, var(--c) 40%, #2b313a);border-radius:6px;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.avatar.humano{border-radius:50%}.avatar{padding:0;line-height:1}.sigla{letter-spacing:-.02em;line-height:1;overflow:hidden}.sigla.longa{font-size:9px}.sigla.grande.longa{font-size:11.5px}.mem-topo>.x{flex:none;margin-left:auto}.pill{font-family:var(--mono);color:var(--c);background:color-mix(in srgb, var(--c) 12%, transparent);white-space:nowrap;text-transform:uppercase;letter-spacing:.04em;border-radius:4px;flex:none;padding:3px 7px;font-size:10px;font-weight:600}.kanban{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.kanban .col{background:var(--cartao);border:1px solid var(--borda);border-top:2px solid var(--c);border-radius:8px;flex-direction:column;gap:5px;min-height:70px;padding:8px;display:flex}.kanban small{font-family:var(--mono);color:var(--sub);text-transform:uppercase;font-size:10px}.kanban .cartao{background:#0f1216;border-radius:5px;padding:6px 7px;font-size:11.5px;line-height:1.3}.ronda{background:var(--cartao);border:1px solid var(--borda);border-left:3px solid var(--c);border-radius:8px;align-items:center;gap:10px;padding:11px;display:flex}.ronda .info{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ronda b{font-size:13px}.ronda small{color:var(--sub);font-size:11px}.ronda span{color:#c3cad4;font-size:11.5px}.ronda span.aqui{color:var(--ok);font-weight:600}.ronda .acoes{flex-direction:column;gap:5px;display:flex}.btn{text-align:center;white-space:nowrap;background:var(--acento);border:1px solid var(--acento);color:#1a1205;border-radius:6px;padding:7px 11px;font-size:12px;font-weight:600}.btn:hover{filter:brightness(1.08)}.btn.fantasma{border-color:var(--borda);color:#c3cad4;background:0 0}.btn.fantasma:hover{filter:none;border-color:#4b5563}.btn.ok{color:#ecfdf5;background:#1f7a55;border-color:#1f7a55}.btn.largo{width:100%;margin-top:6px;padding:10px}.numero-grande{background:var(--cartao);border:1px solid var(--borda);border-radius:8px;flex-direction:column;gap:2px;padding:13px;display:flex}.numero-grande small{color:var(--sub);font-size:11px}.numero-grande>b{letter-spacing:-.01em;font-size:28px;font-weight:700}.numero-grande span{color:var(--sub);font-size:12px}.numero-grande p{color:#c3cad4;margin-top:8px;font-size:12.5px}.alerta{background:var(--cartao);border:1px solid var(--borda);border-left:3px solid var(--c);border-radius:8px;align-items:flex-start;gap:8px;padding:9px 11px;font-size:12.5px;line-height:1.4;display:flex}.alerta .ponto{margin-top:5px}.vazio{color:var(--sub);font-size:12.5px}.legenda{text-transform:none;letter-spacing:0;align-items:center;gap:6px;font-size:10px;font-weight:500;display:flex}.legenda i{border-radius:2px;width:8px;height:8px;margin-left:4px;display:inline-block}.ia{background:#8b7fd6}.infra{background:#4f9fc0}.horas{background:#c98a5b}.linha-gasto{background:var(--cartao);border:1px solid var(--borda);border-radius:8px;flex-direction:column;gap:8px;padding:10px 11px;display:flex}.linha-gasto:hover{border-color:#3a414c}.linha-gasto .topo{justify-content:space-between;gap:8px;font-size:12.5px;display:flex}.linha-gasto .topo span{font-family:var(--mono);white-space:nowrap;font-size:11.5px;font-weight:600}.pilha{background:#262b33;border-radius:3px;height:7px;display:flex;position:relative}.pilha>span{height:100%}.pilha>span:first-child{border-radius:3px 0 0 3px}.marca-orc,.marca-proj{background:#e5e7eb;border-radius:1px;width:2px;position:absolute;top:-4px;bottom:-4px}.marca-proj{border-left:2px dashed var(--atencao);background:0 0}.tabela{border:1px solid var(--borda);border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.lanc{border-bottom:1px solid var(--borda);background:var(--cartao);grid-template-columns:44px 1fr auto;gap:8px;padding:8px 10px;font-size:12px;display:grid}.lanc:last-child{border-bottom:0}.lanc .dia{color:var(--sub);font-family:var(--mono);font-size:11px}.lanc .desc{color:#c3cad4;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lanc .valor{font-weight:600;font-family:var(--mono);font-size:11.5px}.score{background:var(--cartao);border:1px solid var(--borda);border-radius:8px;align-items:center;gap:14px;padding:12px;display:flex}.score .anel{background:conic-gradient(var(--c) var(--p), #262b33 0);border-radius:50%;flex:none;place-items:center;width:58px;height:58px;display:grid;position:relative}.score .anel:before{content:"";background:var(--cartao);border-radius:50%;position:absolute;inset:6px}.score .anel b{font-family:var(--mono);font-size:16px;font-weight:700;position:relative}.score>div:last-child{flex-direction:column;gap:3px;display:flex}.score>div:last-child b{font-size:13.5px}.score small{color:var(--sub);font-size:11.5px}.pedido{background:var(--cartao);border:1px solid #fbbf2459;border-left:3px solid var(--atencao);border-radius:8px;flex-direction:column;gap:6px;padding:12px;display:flex}.pedido b{font-family:var(--mono);color:var(--atencao);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.pedido p{font-size:13px;line-height:1.4}.pedido .botoes{gap:6px;display:flex}.evento{color:#c3cad4;align-items:center;gap:8px;padding:6px 2px;font-size:12.5px;display:flex}.evento .h{font-family:var(--mono);color:var(--sub);flex:none;width:40px;font-size:11px}.permissoes{border:1px solid var(--borda);background:var(--cartao);border-radius:8px;font-size:11.5px;overflow:hidden}.permissoes .cab,.permissoes .lin{grid-template-columns:1.6fr repeat(5,1fr);align-items:center;gap:2px;padding:6px 8px;display:grid}.permissoes .cab{color:var(--sub);font-family:var(--mono);text-align:center;text-transform:uppercase;background:#0f1216;font-size:9.5px;font-weight:600}.permissoes .lin{border-top:1px solid var(--borda)}.permissoes .quem{white-space:nowrap;align-items:center;gap:6px;display:flex;overflow:hidden}.permissoes .quem i{border-radius:2px;flex:none;width:7px;height:7px}.perm{text-align:center;font-family:var(--mono);border-radius:4px;padding:3px 0;font-size:10.5px;font-weight:700}.perm.sim{color:var(--ok);background:#34d39914}.perm.licenca{color:var(--atencao);background:#fbbf241a;font-size:9.5px}.perm.nao{color:var(--critico);background:#f871710f}.perm:hover{outline:1px solid}.aviso{background:var(--cartao);border:1px solid var(--borda);border-left:3px solid var(--critico);color:#e5c7c7;border-radius:8px;padding:10px 12px;font-size:12px;line-height:1.45}.filtros{flex-wrap:wrap;gap:5px;display:flex}.filtros button{font-family:var(--mono);border:1px solid var(--borda);color:var(--sub);text-transform:uppercase;letter-spacing:.04em;border-radius:5px;padding:5px 9px;font-size:10.5px}.filtros button.on{color:var(--txt);border-color:var(--acento)}.memoria{background:var(--cartao);border:1px solid var(--borda);border-radius:8px;align-items:center;gap:10px;padding:9px 10px;display:flex}.memoria.bloq{border-left:3px solid var(--critico)}.memoria .ico{color:#b9b2e8;background:#0f1216;border-radius:6px;flex:none;place-items:center;width:28px;height:28px;font-size:13px;display:grid}.memoria.bloq .ico{color:#fca5a5}.memoria .info{flex-direction:column;flex:1;min-width:0;display:flex}.memoria b{font-size:13px;font-weight:600}.memoria small{color:var(--sub);font-size:11px}.chave{background:#4b2a2a;border-radius:999px;flex:none;width:36px;height:20px;transition:all .2s;position:relative}.chave span{background:#e5e7eb;border-radius:50%;width:14px;height:14px;transition:all .2s;position:absolute;top:3px;left:3px}.chave.on{background:#1f7a55}.chave.on span{left:19px}.sessoes{z-index:55;opacity:0;flex-direction:column;gap:10px;width:380px;padding:14px;transition:all .3s cubic-bezier(.2,.8,.2,1);display:flex;position:fixed;top:78px;bottom:16px;left:16px;transform:translate(-420px)}.sessoes.on{opacity:1;transform:none}.sessoes-topo{justify-content:space-between;align-items:center;display:flex}.sessoes-topo small{color:var(--acento);font-family:var(--mono);text-transform:uppercase;letter-spacing:.12em;font-size:10.5px}.sessoes-topo h3{font-size:17px;font-weight:700}.sessoes .x{text-align:center;width:28px;height:28px;color:var(--sub);border:1px solid var(--borda);border-radius:6px}.sessoes .x:hover{color:var(--txt)}.sessoes .link{color:var(--link);font-size:12.5px;font-weight:600}.lista-sessoes{flex-direction:column;flex:1;gap:5px;padding-right:2px;display:flex;overflow-y:auto}.linha-sessao{background:var(--cartao);border:1px solid var(--borda);border-radius:8px;align-items:center;gap:10px;padding:9px 10px;display:flex}.linha-sessao:hover{background:var(--cartao-2);border-color:#3a414c}.linha-sessao.esperando{border-left:3px solid var(--atencao)}.linha-sessao .info{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.linha-sessao b{align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.linha-sessao b em{font-style:normal;font-family:var(--mono);color:#0a1020;text-transform:uppercase;background:#7cc4e0;border-radius:3px;padding:0 4px;font-size:9.5px}.linha-sessao small{color:#c3cad4;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.linha-sessao small.onde{color:var(--sub);font-size:11px;font-family:var(--mono)}.sessao-id{align-items:center;gap:12px;display:flex}.sessao-id>div{flex:1}.sessao-id h3{font-size:17px;font-weight:700}.sessao-id small{color:var(--sub);font-size:12px}.agora{background:var(--cartao);border:1px solid var(--borda);border-radius:8px;flex-direction:column;gap:3px;padding:10px 12px;display:flex}.agora small{color:var(--sub);font-size:11px}.agora small.onde{font-family:var(--mono)}.agora p{font-size:13.5px;font-weight:600}.metricas{grid-template-columns:1fr 1fr;gap:5px;display:grid}.metricas>div{background:var(--cartao);border:1px solid var(--borda);border-radius:6px;flex-direction:column;gap:1px;padding:8px 10px;display:flex}.metricas small{color:var(--sub);font-size:10.5px}.metricas b{font-size:12px;font-family:var(--mono);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.terminal{border:1px solid var(--borda);min-height:120px;font-family:var(--mono);color:#c3cad4;background:#0a0c0f;border-radius:8px;flex:1;padding:10px 12px;font-size:11.5px;line-height:1.55;overflow-y:auto}.terminal .l{animation:.3s entrar}.terminal .l span{color:#4b5563;margin-right:8px}.terminal .l.sistema{color:#a5b4c8}.terminal .l.voce{color:var(--acento)}.terminal .cursor{color:var(--acento);animation:1s step-end infinite piscar}.mandar{gap:6px;display:flex}.mandar input{border:1px solid var(--borda);background:#0a0c0f;border-radius:6px;outline:none;flex:1;min-width:0;padding:9px 11px;font-size:13px}.mandar input:focus{border-color:var(--acento)}.sessoes .acoes{gap:6px;display:flex}.sessoes .acoes .btn{flex:1}.feed{z-index:40;pointer-events:none;flex-direction:column;gap:4px;width:420px;display:flex;position:fixed;bottom:16px;left:16px}.feed small{color:var(--sub);font-family:var(--mono);text-transform:uppercase;letter-spacing:.12em;padding-left:2px;font-size:10px}.feed .ev{color:#c3cad4;background:var(--painel);border:1px solid var(--borda);border-radius:6px;align-items:center;gap:8px;padding:7px 10px;font-size:12px;animation:.35s entrar;display:flex}.feed .ev:nth-child(n+4){opacity:.75}.feed .ev:nth-child(n+6){opacity:.5}.feed .ev i{border-radius:2px;flex:none;width:7px;height:7px}.feed .ev .h{font-family:var(--mono);color:var(--sub);font-size:10.5px}.dica{z-index:40;font-family:var(--mono);color:var(--sub);background:var(--painel);border:1px solid var(--borda);pointer-events:none;white-space:nowrap;border-radius:6px;padding:6px 12px;font-size:10.5px;position:fixed;bottom:18px;left:calc(50vw - 202px);transform:translate(-50%)}.toast{z-index:80;opacity:0;pointer-events:none;background:var(--painel);border:1px solid var(--borda);border-left:3px solid var(--acento);border-radius:8px;padding:10px 14px;font-size:13px;font-weight:600;transition:all .25s;position:fixed;top:80px;left:50%;transform:translate(-50%,-8px);box-shadow:0 10px 30px #00000073}.toast.on{opacity:1;transform:translate(-50%)}.cortina{z-index:90;pointer-events:none;opacity:0;background:#0c0e12;place-items:center;transition:opacity .45s;display:grid;position:fixed;inset:0}.cortina.on{opacity:1;pointer-events:all}.elevador{font-family:var(--mono);color:#c3cad4;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:12px;font-size:13px;display:flex}.elevador .seta{color:var(--acento);animation:.8s infinite pulso}.etiqueta{overflow-wrap:anywhere;width:max-content;max-width:240px;font-family:var(--mono);color:#f3f4f6;-webkit-user-select:none;user-select:none;background:#0c0e12e6;border-radius:3px;align-items:center;gap:6px;padding:3px 7px;font-size:11px;font-weight:600;display:flex}.etiqueta.on{outline:1px solid var(--acento)}.etiqueta i{border-radius:50%;flex:none;width:7px;height:7px}.etiqueta.pequena{padding:2px 5px;font-size:9.5px}.alerta-chip{font-family:var(--mono);color:#1a1205;text-align:center;border-radius:10px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:10.5px;font-weight:700;display:grid}.tip-predio{white-space:nowrap;border:1px solid var(--borda);background:#0c0e12f0;border-radius:6px;flex-direction:column;align-items:center;gap:2px;padding:7px 11px;display:flex}.tip-predio b{font-size:12.5px}.tip-predio span{color:var(--sub);font-size:11px}.rotulo-andar{white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;background:#0c0e12e6;border:1px solid #0000;border-radius:4px;align-items:center;gap:8px;padding:3px 9px 3px 3px;font-size:12px;font-weight:600;transition:all .15s;animation:.35s entrar-lado;display:flex;transform:translateY(-50%)}.rotulo-andar .num{font-family:var(--mono);color:#e5e7eb;background:#1f242c;border-left:3px solid;border-radius:3px;padding:2px 5px;font-size:10.5px;font-weight:700}.rotulo-andar i{border-radius:50%;width:7px;height:7px}.rotulo-andar:hover,.rotulo-andar.on{border-color:var(--acento);transform:translateY(-50%)translate(3px)}.titulo-3d{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#e5e7eb;white-space:nowrap;-webkit-user-select:none;user-select:none;background:#0c0e12e0;border-radius:3px;padding:3px 8px;font-size:10.5px;font-weight:600}.posto-chip{white-space:nowrap;text-align:center;color:#c3cad4;background:#0c0e12e6;border:1px dashed #4b5563;border-radius:5px;flex-direction:column;align-items:center;gap:2px;padding:6px 11px;font-size:11.5px;display:flex}.posto-chip small{color:var(--sub);font-family:var(--mono);font-size:10px}.posto-chip:hover{border-color:var(--acento)}.mem-tip{white-space:nowrap;border:1px solid var(--borda);background:#0c0e12f0;border-radius:5px;flex-direction:column;gap:2px;padding:6px 10px;font-size:11px;display:flex}.mem-tip b{font-size:12.5px}.mem-tip span{color:var(--sub)}.btn-fila{font-family:var(--mono);white-space:nowrap;background:var(--acento);color:#1a1205;border:1px solid var(--acento);border-radius:6px;padding:8px 12px;font-size:11.5px;font-weight:700}.btn-fila:hover{filter:brightness(1.08)}.etiqueta.espera{outline:1px solid #f59e0bb3}.pedido .quem-pede{align-items:center;gap:10px;display:flex}.pedido .quem-pede>div{flex-direction:column;gap:2px;display:flex}.pedido .quem-pede .nome{color:var(--txt);text-transform:none;letter-spacing:0;font-family:inherit;font-size:13px}.pedido .quem-pede small{color:var(--sub);align-items:center;gap:6px;font-size:11px;display:flex}.motor-tag{font-style:normal;font-family:var(--mono);color:var(--c);background:color-mix(in srgb, var(--c) 14%, transparent);border:1px solid color-mix(in srgb, var(--c) 35%, transparent);white-space:nowrap;letter-spacing:.02em;border-radius:3px;padding:1px 5px;font-size:9.5px;font-weight:600}.sessoes.larga{width:450px}.abas{border-bottom:1px solid var(--borda);gap:4px;display:flex}.abas button{font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--sub);border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 10px;font-size:11px}.abas button.on{color:var(--txt);border-bottom-color:var(--acento)}.resumo{flex-direction:column;flex:1;gap:8px;min-height:0;padding-right:2px;display:flex;overflow-y:auto}.bloco-resumo{flex-direction:column;gap:5px;display:flex}.bloco-resumo>small{font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--sub);font-size:10px}.resumo ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.resumo li{background:var(--cartao);border:1px solid var(--borda);border-radius:6px;padding:7px 10px 7px 28px;font-size:12.5px;line-height:1.35;position:relative}.resumo ul.feito li:before{content:"✓";color:var(--ok);font-weight:700;position:absolute;left:10px}.resumo ul.proximos li:before{content:"→";color:var(--acento);position:absolute;left:9px}.arquivos{flex-wrap:wrap;gap:4px;display:flex}.arquivos code{font-family:var(--mono);border:1px solid var(--borda);color:#c3cad4;background:#0a0c0f;border-radius:4px;padding:3px 7px;font-size:10.5px}.terminal.curto{flex:none;min-height:0;max-height:150px}.chat{border:1px solid var(--borda);background:#0b0d10;border-radius:8px;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.chat-topo{border-bottom:1px solid var(--borda);font-family:var(--mono);color:var(--sub);background:#111419;align-items:center;gap:8px;padding:8px 10px;font-size:10.5px;display:flex}.chat-topo .motor{color:var(--c);align-items:center;gap:6px;font-size:11px;font-weight:700;display:flex}.chat-topo .motor i{background:var(--c);border-radius:2px;width:8px;height:8px}.chat-topo .repo{color:#c3cad4;margin-left:auto}.chat-corpo{flex-direction:column;flex:1;gap:8px;min-height:0;padding:10px;display:flex;overflow-y:auto}.chat-corpo::-webkit-scrollbar{width:6px}.chat-corpo::-webkit-scrollbar-thumb{background:#2c323b;border-radius:6px}.msg{flex-direction:column;gap:3px;max-width:92%;animation:.3s entrar;display:flex}.msg small{font-family:var(--mono);color:var(--sub);font-size:9.5px}.msg p{font-size:12.5px;line-height:1.45}.msg.agente p{color:#e5e7eb;border-left:2px solid var(--c);padding-left:9px}.msg.voce{align-self:flex-end;align-items:flex-end}.msg.voce p{background:#1f242c;border-radius:8px 8px 2px;padding:7px 10px}.msg.sistema p{color:var(--sub);font-style:italic}.tool{font-family:var(--mono);border:1px solid var(--borda);background:#12151a;border-radius:6px;flex-direction:column;gap:3px;margin-left:11px;padding:6px 9px;font-size:11px;display:flex}.tool>div{align-items:baseline;gap:8px;min-width:0;display:flex}.tool b{color:var(--c);flex:none;font-weight:700}.tool code{color:#c3cad4;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tool small{color:var(--sub);font-size:10.5px}.digitando{gap:4px;padding:4px 11px;display:flex}.digitando i{background:var(--c);border-radius:50%;width:5px;height:5px;animation:1s infinite pulso}.digitando i:nth-child(2){animation-delay:.2s}.digitando i:nth-child(3){animation-delay:.4s}.chat .mandar{border-top:1px solid var(--borda);padding:8px}.memoria{cursor:pointer}.memoria:hover{border-color:#3a414c}.mem-chip{background:var(--cartao);border:1px solid var(--borda);color:#c3cad4;border-radius:4px;padding:3px 8px;font-size:11px}.mem-chip:hover{border-color:var(--acento);color:var(--txt)}.mem-chip.bloq{color:var(--sub);text-decoration:line-through}.memorias{z-index:70;background:#0f1115;flex-direction:column;animation:.25s entrar;display:flex;position:fixed;inset:78px 16px 16px;overflow:hidden}.mem-topo{border-bottom:1px solid var(--borda);align-items:center;gap:16px;padding:14px 16px;display:flex}.mem-topo small{color:var(--acento);font-family:var(--mono);text-transform:uppercase;letter-spacing:.12em;font-size:10.5px}.mem-topo h3{font-size:19px;font-weight:700}.mem-topo p{color:var(--sub);font-size:12px}.mem-topo .abas{border-bottom:0;margin-left:8px}.mem-busca{border:1px solid var(--borda);background:#0a0c0f;border-radius:6px;outline:none;width:300px;margin-left:auto;padding:8px 11px;font-size:13px}.mem-busca:focus{border-color:var(--acento)}.memorias .x{text-align:center;width:30px;height:30px;color:var(--sub);border:1px solid var(--borda);border-radius:6px;flex:none}.memorias .x:hover{color:var(--txt)}.mem-corpo{flex:1;grid-template-columns:250px 340px 1fr;min-height:0;display:grid}.mem-grupos,.mem-lista,.mem-ver{min-height:0;padding:12px;overflow-y:auto}.mem-grupos{border-right:1px solid var(--borda);flex-direction:column;gap:4px;display:flex}.mem-lista{border-right:1px solid var(--borda);flex-direction:column;gap:5px;display:flex}.mem-lista .titulo{font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--sub);padding:2px 2px 4px;font-size:10px}.mem-grupo{border:1px solid #0000;border-radius:7px;align-items:center;gap:9px;padding:9px 10px;display:flex}.mem-grupo:hover{background:var(--cartao)}.mem-grupo.on{background:var(--cartao-2);border-color:#3a414c}.mem-grupo i{background:var(--c);border-radius:2px;flex:none;width:8px;height:8px}.mem-grupo span{flex-direction:column;flex:1;min-width:0;display:flex}.mem-grupo b{font-size:13px;font-weight:600}.mem-grupo small{color:var(--sub);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.mem-grupo em{font-style:normal;font-family:var(--mono);color:var(--sub);white-space:nowrap;font-size:11px}.mem-grupo .trava{color:var(--critico)}.mem-item{background:var(--cartao);border:1px solid var(--borda);border-radius:7px;align-items:center;gap:9px;padding:9px 10px;display:flex}.mem-item:hover{border-color:#3a414c}.mem-item.on{border-color:var(--acento);background:var(--cartao-2)}.mem-item.bloq{border-left:3px solid var(--critico)}.mem-item .ico,.mem-cab .ico{color:#c9c3ee;text-align:center;background:#0f1216;border-radius:6px;flex:none;place-items:center;width:28px;height:28px;font-size:13px;display:grid}.mem-item .info{flex-direction:column;flex:1;min-width:0;display:flex}.mem-item b{font-size:12.5px;font-weight:600}.mem-item small{font-family:var(--mono);color:var(--sub);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.mem-item .lado{flex-direction:column;align-items:flex-end;gap:3px;display:flex}.cadeado{font-family:var(--mono);color:var(--critico);text-transform:uppercase;font-size:9.5px}.mem-ver{flex-direction:column;gap:10px;padding:16px 20px;display:flex}.mem-cab{align-items:center;gap:12px;display:flex}.mem-cab .ico.grande{border-radius:8px;width:40px;height:40px;font-size:18px}.mem-cab h3{font-size:18px;font-weight:700}.mem-cab code{font-family:var(--mono);color:var(--sub);font-size:11px}.mem-meta{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.mem-meta>div{background:var(--cartao);border:1px solid var(--borda);border-radius:7px;flex-direction:column;align-items:flex-start;gap:4px;padding:9px 10px;display:flex}.mem-meta small{color:var(--sub);font-size:10.5px}.mem-meta b{font-size:12.5px;font-weight:600}.mem-acesso{background:var(--cartao);border:1px solid var(--borda);border-left:3px solid var(--ok);border-radius:7px;align-items:center;gap:10px;padding:10px 12px;display:flex}.mem-acesso.bloq{border-left-color:var(--critico)}.mem-acesso>div{flex-direction:column;flex:1;gap:2px;display:flex}.mem-acesso b{font-size:13px}.mem-acesso small{color:var(--sub);font-size:11.5px}.leitores{flex-wrap:wrap;gap:5px;display:flex}.leitor{background:var(--cartao);border:1px solid var(--borda);border-radius:999px;align-items:center;gap:6px;padding:3px 8px 3px 3px;font-size:11.5px;display:flex}.leitor:hover{border-color:#3a414c}.leitores .mais{font-family:var(--mono);color:var(--sub);align-self:center;font-size:11px}.mem-conteudo{border:1px solid var(--borda);color:#d5dae1;background:#0b0d10;border-radius:8px;padding:16px 18px;font-size:13.5px;line-height:1.6}.mem-conteudo h4{color:#f3f4f6;margin:0 0 8px;font-size:17px;font-weight:700}.mem-conteudo h5{font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--acento);margin:14px 0 6px;font-size:11px}.mem-conteudo p{margin:6px 0}.mem-conteudo ul{margin:4px 0 8px;padding-left:20px}.mem-conteudo li{margin:3px 0}.mem-conteudo code{font-family:var(--mono);color:#e5e7eb;background:#1a1e25;border-radius:4px;padding:1px 5px;font-size:12px}.mem-conteudo blockquote{border-left:3px solid var(--acento);color:#c3cad4;background:#12151a;margin:8px 0;padding:6px 12px}.diretor{z-index:67;background:#0f1115;flex-direction:column;animation:.25s entrar;display:flex;position:fixed;inset:78px 16px 16px;overflow:hidden}.diretor .x{text-align:center;width:30px;height:30px;color:var(--sub);border:1px solid var(--borda);border-radius:6px;flex:none}.dir-corpo{flex:1;grid-template-columns:250px 1fr 380px;min-height:0;display:grid}.dir-demandas{border-right:1px solid var(--borda);flex-direction:column;gap:5px;min-height:0;padding:12px;display:flex;overflow-y:auto}.dir-demandas .titulo{font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--sub);padding:2px 2px 4px;font-size:10px}.dir-dem{background:var(--cartao);border:1px solid var(--borda);border-radius:8px;align-items:center;gap:9px;padding:9px;display:flex}.dir-dem.on{border-color:var(--acento);background:var(--cartao-2)}.dir-dem .sigla{width:32px;height:32px;font-size:10px}.dir-dem .info{flex-direction:column;flex:1;min-width:0;display:flex}.dir-dem b{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.dir-dem small{color:var(--sub);font-size:10.5px;font-family:var(--mono)}.dir-nova{border-top:1px solid var(--borda);flex-direction:column;gap:6px;margin-top:10px;padding-top:10px;display:flex}.dir-nova small{font-family:var(--mono);text-transform:uppercase;color:var(--sub);font-size:10px}.dir-nova select{color:var(--txt);border:1px solid var(--borda);background:#0a0c0f;border-radius:6px;padding:7px;font-size:12.5px}.dir-chat{border-right:1px solid var(--borda);flex-direction:column;min-height:0;display:flex}.dir-chat-cab{border-bottom:1px solid var(--borda);flex-direction:column;padding:10px 16px;display:flex}.dir-chat-cab b{font-size:15px}.dir-chat-cab small{color:var(--sub);font-size:11.5px}.dir-msgs{flex-direction:column;flex:1;gap:12px;min-height:0;padding:16px 20px;display:flex;overflow-y:auto}.dmsg{flex-direction:column;gap:3px;max-width:78%;animation:.3s entrar;display:flex}.dmsg small{font-family:var(--mono);color:var(--sub);font-size:10px}.dmsg p{background:var(--cartao);border:1px solid var(--borda);border-radius:10px;padding:9px 12px;font-size:13.5px;line-height:1.5}.dmsg.diretor p{border-left:3px solid var(--acento)}.dmsg.planejador p{border-left:3px solid #c084fc}.dmsg.designer-mockup p{border-left:3px solid #f472b6}.dmsg.voce{align-self:flex-end;align-items:flex-end}.dmsg.voce p{background:#2a2216;border-color:#e8a33d66}.digitando-dir{gap:4px;display:flex}.digitando-dir i{background:var(--acento);border-radius:50%;width:6px;height:6px;animation:1s infinite pulso}.digitando-dir i:nth-child(2){animation-delay:.2s}.digitando-dir i:nth-child(3){animation-delay:.4s}.dir-sug{flex-wrap:wrap;gap:6px;padding:0 16px 8px;display:flex}.dir-sug button{border:1px solid var(--borda);background:var(--cartao);color:#c3cad4;border-radius:999px;padding:6px 11px;font-size:12px}.dir-sug button:hover{border-color:var(--acento);color:var(--txt)}.dir-entrada{border-top:1px solid var(--borda);gap:6px;padding:10px 16px 14px;display:flex}.dir-entrada input{border:1px solid var(--borda);background:#0a0c0f;border-radius:8px;outline:none;flex:1;min-width:0;padding:10px 12px;font-size:13.5px}.dir-entrada input:focus{border-color:var(--acento)}.dir-fluxo{flex-direction:column;gap:8px;min-height:0;padding:14px;display:flex;overflow-y:auto}.dir-fluxo h4{font-family:var(--mono);text-transform:uppercase;letter-spacing:.12em;color:var(--sub);margin-top:8px;font-size:10.5px}.dir-plano{background:var(--cartao);border:1px solid var(--borda);border-radius:8px;align-items:center;gap:12px;padding:12px;display:flex}.dir-plano .anel{background:conic-gradient(var(--c) var(--p), #262b33 0);border-radius:50%;flex:none;place-items:center;width:56px;height:56px;display:grid;position:relative}.dir-plano .anel:before{content:"";background:var(--cartao);border-radius:50%;position:absolute;inset:6px}.dir-plano .anel b{font-family:var(--mono);font-size:14px;position:relative}.dir-plano>div:last-child{flex-direction:column;gap:2px;display:flex}.dir-plano small{color:var(--sub);font-size:11.5px}.dir-check{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.dir-check li{background:var(--cartao);border-radius:6px;grid-template-columns:18px 1fr;gap:8px;padding:6px 8px;font-size:12px;display:grid}.dir-check li .marca{color:var(--sub)}.dir-check li.ok .marca{color:var(--ok)}.dir-check li span:last-child{flex-direction:column;min-width:0;display:flex}.dir-check small{color:var(--sub);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.dir-check li.ok small{color:#c3cad4}.etapas{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.etapas li{background:var(--cartao);border:1px solid var(--borda);border-radius:7px;grid-template-columns:22px 1fr auto;align-items:center;gap:9px;padding:8px 9px;display:grid}.etapas .marca{width:20px;height:20px;color:var(--sub);text-align:center;background:#262b33;border-radius:50%;place-items:center;font-size:10.5px;font-weight:700;display:grid}.etapas li.feito .marca{color:var(--ok);background:#34d3992e}.etapas li.agora{border-color:#e8a33d99}.etapas li.agora .marca{background:var(--acento);color:#1a1205;animation:1.4s infinite pulso}.etapas li.falta{opacity:.6}.etapas .info{flex-direction:column;min-width:0;display:flex}.etapas b{font-size:12.5px}.etapas small{color:var(--sub);font-size:11px}.etapas .quem{font-family:var(--mono);color:var(--link);text-transform:uppercase;font-size:10px}.telas-mock{grid-template-columns:1fr 1fr;gap:6px;display:grid}.tela-mock{color:#1d1a1f;background:#f4f1ec;border-radius:8px;flex-direction:column;gap:5px;min-height:84px;padding:6px 8px 8px;display:flex}.tela-mock .topo{gap:3px;display:flex}.tela-mock .topo i{background:#d6cbbf;border-radius:50%;width:6px;height:6px}.tela-mock b{font-family:Manrope,Inter,sans-serif;font-size:11.5px}.tela-mock .blocos{grid-template-columns:1fr 1fr;gap:4px;display:grid}.tela-mock .blocos i{background:#e6ddd2;border-radius:4px;height:14px}.tela-mock .blocos i.largo{background:#c90c0f33;grid-column:1/-1;height:18px}.dir-tarefa{background:var(--cartao);border:1px solid var(--borda);text-align:left;border-radius:7px;grid-template-columns:18px 1fr;gap:8px;padding:8px 9px;display:grid}.dir-tarefa:hover{border-color:#3a414c}.dir-tarefa .marca{color:var(--sub)}.dir-tarefa.fazendo .marca{color:var(--acento)}.dir-tarefa.feito .marca{color:var(--ok)}.dir-tarefa .info{flex-direction:column;min-width:0;display:flex}.dir-tarefa b{font-size:12.5px;font-weight:600}.dir-tarefa small{color:var(--sub);font-size:11px}@media (width<=1150px){.dir-corpo{grid-template-columns:1fr 330px}.dir-demandas{display:none}.ag-corpo{grid-template-columns:1fr 1fr}}@media (width<=820px){.dir-corpo,.ag-corpo{flex-direction:column;display:flex;overflow-y:auto}.dir-chat{border-right:0;min-height:420px}.dir-fluxo,.ag-conteudo{overflow:visible}.ag-esq{border-right:0}.ag-dir{min-height:460px}.ag-cab{flex-wrap:wrap}}.btn-diretor{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--acento);color:var(--acento);background:#e8a33d14;border-radius:6px;padding:8px 12px;font-size:12px;font-weight:700}.btn-diretor:hover,.btn-diretor.on{background:var(--acento);color:#1a1205}.agente-tela{z-index:68;background:#0f1115;flex-direction:column;animation:.25s entrar;display:flex;position:fixed;inset:78px 16px 16px;overflow:hidden}.ag-cab{border-bottom:1px solid var(--borda);align-items:center;gap:12px;padding:12px 16px;display:flex}.ag-id{flex:1;min-width:0}.ag-id h3{align-items:center;gap:8px;font-size:18px;font-weight:700;display:flex}.ag-id small{color:var(--sub);font-size:12px}.agente-tela .x{text-align:center;width:30px;height:30px;color:var(--sub);border:1px solid var(--borda);border-radius:6px;flex:none}.agente-tela .x:hover{color:var(--txt)}.seg-sm{background:var(--cartao);border:1px solid var(--borda);border-radius:7px;gap:2px;padding:3px;display:inline-flex}.seg-sm button{font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--sub);border-radius:5px;padding:5px 10px;font-size:11px}.seg-sm button.on{background:var(--acento);color:#1a1205;font-weight:700}.ag-pedido{flex-direction:row;justify-content:space-between;align-items:center;margin:10px 16px 0}.ag-corpo{flex:1;grid-template-columns:minmax(380px,38%) 1fr;min-height:0;display:grid}.ag-corpo.sem-term{grid-template-columns:1fr}.ag-esq{border-right:1px solid var(--borda);flex-direction:column;min-height:0;display:flex}.ag-esq .abas{padding:0 12px}.ag-conteudo{flex:1;min-height:0;padding:12px 14px 20px;overflow-y:auto}.ag-dir{min-height:0;padding:12px;display:flex}.ag-blocos{flex-direction:column;gap:12px;display:flex}.ag-blocos section{flex-direction:column;gap:6px;display:flex}.ag-blocos section>small{font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--acento);font-size:10px}.ag-blocos p{color:#d5dae1;font-size:13px;line-height:1.5}.ag-blocos p.forte{color:var(--txt);font-size:14.5px;font-weight:600}.ag-blocos code{font-family:var(--mono);color:#c3cad4;border:1px solid var(--borda);word-break:break-word;background:#0a0c0f;border-radius:4px;padding:2px 6px;font-size:11.5px;line-height:1.7}.t-vazio{color:var(--sub)!important}.passos{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.passos li{background:var(--cartao);border:1px solid var(--borda);border-radius:7px;grid-template-columns:22px 1fr auto;align-items:center;gap:8px;padding:7px 9px;font-size:13px;display:grid}.passos .marca{width:20px;height:20px;color:var(--sub);text-align:center;background:#262b33;border-radius:50%;place-items:center;font-size:10.5px;font-weight:700;display:grid}.passos li.feito .marca{color:var(--ok);background:#34d3992e}.passos li.agora{border-color:#e8a33d8c}.passos li.agora .marca{background:var(--acento);color:#1a1205;animation:1.4s infinite pulso}.passos li.falta{color:var(--sub)}.passos em{font-style:normal;font-family:var(--mono);text-transform:uppercase;color:var(--sub);font-size:9.5px}.passos li.agora em{color:var(--acento)}.falta{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.falta li{background:var(--cartao);border:1px solid var(--borda);border-radius:7px;padding:7px 9px 7px 26px;font-size:13px;position:relative}.falta li:before{content:"→";color:var(--acento);position:absolute;left:9px}.tarefas{flex-direction:column;gap:5px;display:flex}.tarefa{background:var(--cartao);border:1px solid var(--borda);border-radius:8px}.tarefa.on{border-color:#3a414c}.tarefa.fazendo{border-left:3px solid var(--acento)}.tarefa.feito{border-left:3px solid var(--ok)}.tarefa-cab{align-items:center;gap:10px;width:100%;padding:9px 10px;display:flex}.tarefa-cab .marca{text-align:center;width:18px;color:var(--sub)}.tarefa.fazendo .tarefa-cab .marca{color:var(--acento)}.tarefa.feito .tarefa-cab .marca{color:var(--ok)}.tarefa-cab .info{flex-direction:column;flex:1;min-width:0;display:flex}.tarefa-cab b{font-size:13px;font-weight:600}.tarefa-cab small{color:var(--sub);font-size:11px;font-family:var(--mono);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tarefa-cab em{color:var(--sub);font-style:normal}.tarefa-corpo{flex-direction:column;gap:8px;padding:0 10px 10px 38px;display:flex}.linha-tempo{flex-direction:column;margin:0;padding:0 0 0 4px;list-style:none;display:flex}.linha-tempo li{border-left:1px solid var(--borda);grid-template-columns:22px 52px 1fr;align-items:start;gap:8px;margin-left:8px;padding:7px 0 7px 10px;font-size:13px;display:grid;position:relative}.linha-tempo .marca{width:19px;height:19px;color:var(--sub);text-align:center;background:#1b2028;border-radius:50%;place-items:center;font-size:10px;display:grid;position:absolute;top:7px;left:-10px}.linha-tempo li.entrega .marca{color:var(--ok)}.linha-tempo li.pedido .marca{color:var(--acento)}.linha-tempo .quando{font-family:var(--mono);color:var(--sub);grid-column:2;font-size:11px}.linha-tempo li>span:last-child{grid-column:3}.ag2-barra{border-bottom:1px solid var(--borda);align-items:center;gap:10px;padding:10px 16px;display:flex}.ag2-rotulo{color:var(--sub);flex:1;font-size:12.5px}.ag2-corpo{flex:1;min-height:0;padding:18px;overflow-y:auto}.ag2-grade{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-template-areas:"heroi vivo""cartoes vivo""historia vivo";align-items:start;gap:16px;display:grid}.ag2-grade.so-esq{grid-template-columns:1fr;grid-template-areas:"heroi""cartoes""historia"}.ag2-heroi{border:1px solid var(--borda);background:linear-gradient(135deg, color-mix(in srgb, var(--c) 14%, #151920) 0%, #151920 60%);border-radius:16px;flex-direction:column;grid-area:heroi;gap:14px;padding:20px 22px;display:flex}.ag2-quem{align-items:center;gap:14px;display:flex}.ag2-quem>div{flex:1;min-width:0}.ag2-quem h2{font-size:20px;font-weight:700}.ag2-quem small{color:var(--sub);font-size:12.5px}.ag2-estado{color:#8ee6c0;white-space:nowrap;background:#34d39924;border-radius:999px;padding:5px 11px;font-size:12px;font-weight:600}.ag2-estado.pensando{color:#a9cbff;background:#60a5fa24}.ag2-estado.esperando{color:#f3c27a;background:#e8a33d2e}.ag2-estado.ocioso{color:var(--sub);background:#232830}.ag2-estado.ronda{color:#c9b8ff;background:#a78bfa29}.ag2-frase{color:#f3f4f6;font-size:17px;font-weight:600;line-height:1.45}.ag2-frase code,.ag2-cartao code,.ag2-historia code{font-family:var(--mono);color:#c3cad4;word-break:break-word;font-size:12px;font-weight:400}.ag2-progresso{flex-direction:column;gap:8px;display:flex}.ag2-progresso .rot{color:#c3cad4;justify-content:space-between;gap:12px;font-size:13px;display:flex}.ag2-progresso .rot b{color:var(--txt)}.ag2-progresso .trilho{background:#ffffff12;border-radius:99px;height:8px;overflow:hidden}.ag2-progresso .trilho i{background:var(--c);border-radius:99px;height:100%;transition:width .6s;display:block}.etapinhas{flex-wrap:wrap;gap:6px;display:flex}.etapinhas span{color:var(--sub);background:#ffffff0d;border-radius:999px;padding:4px 10px;font-size:11.5px}.etapinhas span.feito{color:#8ee6c0;background:#34d3991a}.etapinhas span.agora{color:#1a1205;background:var(--acento);font-weight:600}.ag2-numeros{border-top:1px solid #ffffff0f;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding-top:4px;display:grid}.ag2-numeros span{color:var(--sub);flex-direction:column;gap:1px;min-width:0;padding-top:10px;font-size:11.5px;display:flex}.ag2-numeros b{color:var(--txt);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:700;overflow:hidden}.ag2-pedido{background:#e8a33d1a;border:1px solid #e8a33d66;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.ag2-pedido b{color:#f3c27a;font-size:12.5px}.ag2-pedido p{margin-top:2px;font-size:13.5px}.ag2-pedido .botoes{flex:none;gap:6px;display:flex}.ag2-cartoes{grid-area:cartoes;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.ag2-cartao{border:1px solid var(--borda);background:#151920;border-radius:14px;flex-direction:column;gap:10px;min-width:0;padding:16px;display:flex}.ag2-cartao h4{color:#e5e7eb;font-size:13.5px;font-weight:600}.ag2-cartao .vazio{color:var(--sub);font-size:13px}.ag2-cartao ul,.ag2-cartao ol{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ag2-cartao li{color:#d5dae1;font-size:13px;line-height:1.4}.ag2-cartao ul.ok li{padding-left:22px;position:relative}.ag2-cartao ul.ok li:before{content:"✓";color:var(--ok);font-weight:700;position:absolute;left:2px}.ag2-cartao ul.falta2 li{color:#c3cad4;padding-left:22px;position:relative}.ag2-cartao ul.falta2 li:before{content:"○";color:var(--sub);position:absolute;left:2px}.passos-ag2 li{align-items:flex-start;gap:10px;display:flex}.passos-ag2 .marca{width:20px;height:20px;color:var(--sub);text-align:center;background:#232830;border-radius:50%;flex:none;place-items:center;font-size:10.5px;font-weight:700;display:grid}.passos-ag2 li.p-feito .marca{color:var(--ok);background:#34d39929}.passos-ag2 li.p-fazendo .marca{background:var(--c);color:#0b0d10}.passos-ag2 li.p-fazendo{color:var(--txt);font-weight:600}.passos-ag2 li.p-falta{color:var(--sub)}.ag2-historia{grid-area:historia}.linha-tempo2{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.linha-tempo2 li{color:#d5dae1;border-top:1px solid #ffffff0d;grid-template-columns:64px 1fr;gap:10px;padding:8px 0;font-size:13px;display:grid}.linha-tempo2 li:first-child{border-top:0}.linha-tempo2 .quando{color:var(--sub);font-size:12px}.linha-tempo2 li.entrega span:last-child{color:#8ee6c0}.linha-tempo2 li.pedido span:last-child{color:#f3c27a}.ag2-mems{border-top:1px solid #ffffff0d;flex-direction:column;gap:6px;padding-top:6px;display:flex}.ag2-mems small{color:var(--sub);font-size:12px}.ag2-vivo-col{grid-area:vivo;height:calc(100vh - 190px);min-height:460px;display:flex;position:sticky;top:0}.ag2-vivo{border:1px solid var(--borda);background:#151920;border-radius:16px;flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.ag2-vivo .cab{border-bottom:1px solid var(--borda);justify-content:space-between;align-items:baseline;padding:14px 16px;display:flex}.ag2-vivo .cab b{font-size:14px}.ag2-vivo .cab small{color:var(--sub);font-size:12px}.ag2-vivo .cab small.ligado{color:#8ee6c0}.ag2-vivo .lista{flex-direction:column;flex:1;gap:2px;min-height:0;margin:0;padding:12px 16px;list-style:none;display:flex;overflow-y:auto}.ag2-vivo .lista li{grid-template-columns:28px 1fr;gap:10px;padding:8px 0;animation:.35s entrar;display:grid}.ag2-vivo .ic{width:26px;height:26px;color:var(--sub);text-align:center;background:#1f242c;border-radius:50%;place-items:center;font-size:12px;display:grid}.ag2-vivo li.leu .ic{color:#a9cbff}.ag2-vivo li.mudou .ic{color:#f3c27a}.ag2-vivo li.testou .ic{color:#8ee6c0;background:#34d3991f}.ag2-vivo li.pedido .ic{color:var(--c)}.ag2-vivo li.fala .ic{color:#c9b8ff}.ag2-vivo li.agora .ic{background:var(--c);color:#0b0d10;animation:1.2s infinite pulso}.ag2-vivo li.espera .ic{background:#e8a33d33}.ag2-vivo li p{color:#e5e7eb;padding-top:3px;font-size:13.5px;line-height:1.45}.ag2-vivo li.pedido p{color:#c3cad4}.ag2-vivo li.agora p{color:var(--sub)}.ag2-vivo li p small{color:var(--sub);font-size:11px}.ag2-vivo .ver{color:var(--link);margin-top:3px;font-size:11.5px}.ag2-vivo pre{border:1px solid var(--borda);font-family:var(--mono);color:#c3cad4;white-space:pre-wrap;word-break:break-word;background:#0b0d10;border-radius:8px;margin:6px 0 0;padding:8px 10px;font-size:11.5px}.ag2-falar{border-top:1px solid var(--borda);gap:6px;padding:10px 12px;display:flex}.ag2-falar input{border:1px solid var(--borda);background:#0b0d10;border-radius:10px;outline:none;flex:1;min-width:0;padding:9px 12px;font-size:13.5px}.ag2-falar input:focus{border-color:var(--c)}.ag2-vivo-col .term{height:100%}@media (width<=1100px){.ag2-grade{grid-template-columns:1fr;grid-template-areas:"heroi""vivo""cartoes""historia"}.ag2-vivo-col{height:520px;position:static}.ag2-numeros{grid-template-columns:repeat(2,minmax(0,1fr))}}.term{min-width:0;min-height:0;font-family:var(--mono);color:#e6e6e6;background:#121212;border:1px solid #2a2a2a;border-radius:10px;flex-direction:column;flex:1;font-size:12.5px;line-height:1.55;display:flex;overflow:hidden}.term-barra{color:#9a9a9a;background:#1c1c1c;border-bottom:1px solid #2a2a2a;align-items:center;gap:7px;padding:8px 12px;font-size:11px;display:flex}.term-barra i{background:#3a3a3a;border-radius:50%;width:11px;height:11px}.term-barra i:first-child{background:#ff5f57}.term-barra i:nth-child(2){background:#febc2e}.term-barra i:nth-child(3){background:#28c840}.term-barra span{text-align:center;flex:1;margin-left:8px}.term-barra em{color:#9a9a9a;font-style:normal}.term-barra em.ao-vivo{color:#28c840}.term-corpo{white-space:pre-wrap;word-break:break-word;flex-direction:column;flex:1;gap:9px;min-height:0;padding:12px 16px;display:flex;overflow-y:auto}.term-corpo::-webkit-scrollbar{width:8px}.term-corpo::-webkit-scrollbar-thumb{background:#333;border-radius:6px}.term .t-cinza{color:#8a8a8a}.term .laranja{color:#d97757}.term .verde{color:#4ec96f}.term .vermelho{color:#ff6b6b}.term .azul{color:#6aa5ff}.term .amarelo{color:#f5c542}.t-caixa{border:1px solid #3a3a3a;border-radius:8px;align-self:flex-start;min-width:60%;padding:8px 12px}.term-claude .t-caixa.claude{border-color:#d97757}.t-voce{color:#a8a8a8;background:#1b1b1b;border-left:2px solid #555;border-radius:4px;padding:4px 8px}.term-claude .t-voce{border-left-color:#d97757}.term-codex .t-voce{border-left-color:#10a37f}.term-gemini .t-voce{border-left-color:#4f8df5}.t-linha .bola{color:#e6e6e6}.t-linha .bola.verde,.t-bloco .bola.verde{color:#4ec96f}.t-bloco{flex-direction:column;display:flex}.t-sub{color:#a8a8a8;padding-left:2px}.t-diff{border-radius:4px;margin:4px 0 0 22px;font-size:12px;overflow:hidden}.t-diff>div{color:#bdbdbd;grid-template-columns:38px 16px 1fr;padding:0 8px 0 0;display:grid}.t-diff .n{color:#6a6a6a;text-align:right;padding-right:8px}.t-diff .mais{color:#c9f2d1;background:#2ea04333}.t-diff .menos{color:#ffd0cc;background:#f851492e}.t-diff .mais .op{color:#4ec96f}.t-diff .menos .op{color:#ff6b6b}.t-ferr{border:1px solid #3a3a3a;border-radius:8px;flex-direction:column;padding:6px 10px;display:flex}.t-ferr .t-diff{margin-left:0}.t-gemini-boas{flex-direction:column;gap:6px;display:flex}.t-gemini-logo{letter-spacing:.12em;background:linear-gradient(90deg,#4796e3,#9177c7,#ca6673);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:30px;font-weight:800}.t-gira{animation:1.6s infinite pulso}.t-perm{border:1px solid #d97757;border-radius:8px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.term-codex .t-perm{border-color:#10a37f}.term-gemini .t-perm{border-color:#f5c542}.t-cmd{color:#f5c542}.t-opcoes{flex-direction:column;gap:2px;margin-top:4px;display:flex}.t-opcoes button{font-family:var(--mono);color:#cfcfcf;text-align:left;white-space:pre;border-radius:4px;padding:2px 6px;font-size:12.5px}.t-opcoes button:first-child{color:#6aa5ff}.t-opcoes button:hover{background:#262626}.t-rodape{background:#121212;border-top:1px solid #2a2a2a;padding:8px 12px}.t-entrada{border:1px solid #3a3a3a;border-radius:8px;align-items:center;gap:8px;padding:6px 10px;display:flex}.t-entrada.codex,.t-entrada.openclaw{border:0;padding:4px 0}.t-entrada .marca{color:#9a9a9a}.t-entrada input{min-width:0;font-family:var(--mono);color:#e6e6e6;background:0 0;border:0;outline:none;flex:1;font-size:12.5px}.t-dicas{color:#7a7a7a;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:5px;font-size:10.5px;display:flex}.bi{--fundo:#f6f2ed;--sup:#fff;--sup2:#fbf8f4;--campo:#f2ece5;--campo-h:#eae2d9;--linha:#ede6df;--linha2:#f4efea;--t:#1d1a1f;--t2:#6b6470;--t3:#a29aa6;--marca:#c90c0f;--neg:#d12f36;--bom:#0a7f45;--ruim:#d12f36;--sombra:0 1px 2px #3c28140d, 0 8px 24px #3c28140d;--voz:"Bricolage Grotesque", Manrope, system-ui, sans-serif;z-index:75;background:var(--fundo);color:var(--t);font-variant-numeric:tabular-nums;border-radius:14px;font-family:Manrope,Segoe UI,system-ui,sans-serif;font-size:14px;line-height:1.4;animation:.25s entrar;position:fixed;inset:78px 16px 16px;overflow-y:auto}.bi button{font:inherit;color:inherit;cursor:pointer;text-align:inherit;background:0 0;border:0;padding:0}.bi button:disabled{cursor:default}.bi h1,.bi h2,.bi p{margin:0}.bi .neg{color:var(--neg)}.bi-pag{padding:22px 28px 60px}.bi .cab{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin-bottom:20px;display:flex}.bi .cab-tit{align-items:center;gap:14px;display:flex}.bi .cab-ic{color:#fff;text-align:center;border-radius:14px;flex:none;place-items:center;width:44px;height:44px;font-size:15px;font-weight:800;display:grid}.bi .cab h1{font-family:var(--voz);letter-spacing:-.02em;font-size:28px;font-weight:800;line-height:1.1}.bi .cab-per{color:var(--t2);align-items:center;gap:8px;margin-top:3px;font-size:13px;font-weight:600;display:inline-flex}.bi .cab-ctl{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bi .pilula{background:var(--sup);box-shadow:var(--sombra);border-radius:999px;align-items:center;gap:8px;padding:9px 15px;font-weight:700;display:inline-flex}.bi .pilula:hover{background:var(--sup2)}.bi .seg{background:var(--campo);border-radius:999px;gap:2px;padding:4px;display:inline-flex}.bi .seg button{color:var(--t2);white-space:nowrap;border-radius:999px;padding:7px 15px;font-size:13px;font-weight:700;transition:background .12s,color .12s}.bi .seg button:hover{color:var(--t)}.bi .seg button.on{background:var(--sup);color:var(--t);box-shadow:0 2px 6px #1d1a1f1a}.bi .seg.vidro{background:#00000029}.bi .seg.vidro button{color:#ffffffd1}.bi .seg.vidro button:hover{color:#fff}.bi .seg.vidro button.on{color:var(--marca);background:#fff}.bi .grade{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:18px;display:grid}.bi .c5{grid-column:span 5}.bi .c7{grid-column:span 7}.bi .c12{grid-column:1/-1}.bi .card{background:var(--sup);box-shadow:var(--sombra);border-radius:24px;min-width:0;padding:20px 22px}.bi .card h2,.bi-det h2{font-family:var(--voz);letter-spacing:-.01em;align-items:center;gap:10px;margin-bottom:14px;font-size:17px;font-weight:700;display:flex}.bi .h-ic{color:#fff;text-align:center;border-radius:10px;flex:none;place-items:center;width:30px;height:30px;font-family:Manrope;font-size:14px;font-weight:800;display:grid}.bi .h-dir{color:var(--t3);margin-left:auto;font-family:Manrope;font-size:12.5px;font-weight:700}.bi .dica-bi{color:var(--t3);margin-top:10px;font-size:12px;font-weight:600}.bi .destaque{color:#fff;background:radial-gradient(60% 90% at 88% 0,#ff8a488c 0%,#ff8a4800 62%),linear-gradient(135deg,#e8291d 0%,#c90c0f 46%,#8e0711 100%);border-radius:28px;min-width:0;padding:24px 26px 14px;position:relative;overflow:hidden;box-shadow:0 18px 40px #c90c0f3d}.bi .dest-topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.bi .dest-rot{opacity:.92;font-weight:700}.bi .dest-num{font-family:var(--voz);letter-spacing:-.025em;color:#fff;white-space:nowrap;margin:10px 0 14px;font-size:52px;font-weight:800;line-height:1.05;display:block}.bi .dest-num:hover{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px}.bi .dest-chips{flex-wrap:wrap;gap:8px;display:flex}.bi .chip{color:#fff;background:#ffffff29;border:0;border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font-family:inherit;font-size:13px;font-weight:800;display:inline-flex}.bi .chip small{opacity:.85;font-size:12px;font-weight:600}.bi .chip .var.bom{color:#b9f5d0}.bi .chip .var.ruim{color:#ffd3cf}.bi .dest-graf{margin-top:8px}.bi .g-eixo{font-size:11px;font-weight:600}.bi .g-val{font-size:12px;font-weight:800}.bi .ponte{flex-direction:column;display:flex}.bi .pl{border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:5px 12px;margin:0 -8px;padding:7px 8px;font-weight:600;display:grid}.bi .pl:not(:disabled):hover{background:var(--sup2)}.bi .pl+.pl{border-top:1px solid var(--linha2)}.bi .pl-rot{color:var(--t2)}.bi .pl-v{text-align:right;white-space:nowrap}.bi .pl.t .pl-rot,.bi .pl.t .pl-v{color:var(--t);font-weight:800}.bi .pl-b{background:var(--campo);border-radius:99px;grid-column:1/-1;height:7px;overflow:hidden}.bi .pl-b i{border-radius:99px;height:100%;display:block}.bi .kpis{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px;display:grid}.bi .kpi{background:var(--sup);box-shadow:var(--sombra);text-align:left;border-radius:24px;flex-direction:column;gap:3px;min-width:0;padding:18px 20px 14px;transition:transform .15s,box-shadow .15s;display:flex}.bi .kpi:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 2px 4px #3c28140f,0 14px 32px #3c281417}.bi .kpi-ic{color:#fff;text-align:center;border-radius:14px;place-items:center;width:40px;height:40px;margin-bottom:10px;font-size:13px;font-weight:800;display:grid}.bi .kpi-rot{color:var(--t2);font-size:13px;font-weight:700}.bi .kpi-val{letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;font-size:23px;font-weight:800;overflow:hidden}.bi .kpi-pe{color:var(--t2);flex-wrap:wrap;gap:2px 10px;min-height:18px;margin-bottom:6px;font-size:12.5px;font-weight:600;display:flex}.bi .marg{color:var(--t2);font-weight:700}.bi .var{white-space:nowrap;font-weight:800}.bi .var.bom{color:var(--bom)}.bi .var.ruim{color:var(--ruim)}.bi .var.neutro{color:var(--t3);font-weight:600}.bi .mini{display:block}.bi .barras-h{flex-direction:column;gap:2px;display:flex}.bi .bh{border-radius:10px;grid-template-columns:minmax(110px,30%) 1fr auto 90px;align-items:center;gap:12px;margin:0 -8px;padding:7px 8px;font-weight:600;display:grid}.bi .bh:not(:disabled):hover{background:var(--sup2)}.bi .bh-rot{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bi .bh-trilho{background:var(--campo);border-radius:99px;height:10px;overflow:hidden}.bi .bh-trilho i{border-radius:99px;height:100%;display:block}.bi .bh b{white-space:nowrap;text-align:right;font-weight:800}.bi .bh-extra{color:var(--t3);text-align:right;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:700;overflow:hidden}.bi .mais-vende{align-items:center;gap:22px;display:flex}.bi .rosca{flex:none}.bi .rosca-1{font-family:var(--voz);fill:var(--t);font-size:17px;font-weight:800}.bi .rosca-2{fill:var(--t3);font-size:11px;font-weight:700}.bi .mv-lista{flex-direction:column;flex:1;min-width:0;display:flex}.bi .mv-l{border-radius:10px;grid-template-columns:10px minmax(0,1fr) auto 44px;align-items:center;gap:10px;margin:0 -8px;padding:6px 8px;font-weight:600;display:grid}.bi .mv-l:not(:disabled):hover{background:var(--sup2)}.bi .mv-l i{border-radius:50%;width:10px;height:10px}.bi .mv-n{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bi .mv-l b{white-space:nowrap;font-weight:800}.bi .mv-p{color:var(--t3);text-align:right;font-size:12px;font-weight:700}.bi-fundo{z-index:77;background:#1d1a1f47;border-radius:14px;justify-content:flex-end;animation:.18s entrar;display:flex;position:fixed;inset:78px 16px 16px;overflow:hidden}.bi-det{background:var(--fundo);width:min(620px,100%);height:100%;padding:22px 24px 40px;overflow-y:auto;box-shadow:-20px 0 50px #3c28142e}.bi-det .sec-cab{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.bi-det h2{margin-bottom:2px;font-size:20px}.bi-det .det-sub{color:var(--t2);font-size:13px;font-weight:600}.bi-det .det-graf{background:var(--sup);box-shadow:var(--sombra);border-radius:20px;margin-bottom:14px;padding:12px 10px 4px}.tabela-bi{background:var(--sup);box-shadow:var(--sombra);border-radius:20px;overflow:hidden}.tabela-bi table{border-collapse:collapse;width:100%;font-size:13px}.tabela-bi th{text-align:left;color:var(--t2);text-transform:uppercase;letter-spacing:.04em;background:var(--sup2);border-bottom:1px solid var(--linha);padding:12px 14px;font-size:11.5px;font-weight:800}.tabela-bi td{border-bottom:1px solid var(--linha2);padding:10px 14px;font-weight:600}.tabela-bi tr:last-child td{border-bottom:0}.tabela-bi td:not(:first-child){white-space:nowrap}@media (width<=1100px){.bi .c5,.bi .c7{grid-column:1/-1}}.trava{color:var(--critico);font-family:var(--mono);text-transform:uppercase;letter-spacing:.04em;font-size:10.5px;font-style:normal}.card-predio.sem,.linha-andar.sem{opacity:.5}.card-predio.sem .sigla{filter:grayscale()}.rotulo-andar.sem{opacity:.65}.rotulo-andar .trava{font-size:9.5px}.etiqueta.trava{color:#fecaca;outline:1px solid #f8717199}.quadrado{vertical-align:middle;border-radius:2px;width:8px;height:8px;margin-right:7px;display:inline-block}.acesso-andar{background:var(--cartao);border:1px solid var(--borda);border-radius:8px;align-items:center;gap:10px;padding:9px 11px;display:flex}.acesso-andar>div{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.acesso-andar small{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--sub);font-size:10px}.rostos-acesso{flex-wrap:wrap;gap:4px;display:flex}.ver-como{background:var(--cartao);border:1px solid var(--borda);border-radius:6px;align-items:center;gap:6px;padding:4px 6px 4px 9px;display:flex}.ver-como small{font-family:var(--mono);color:var(--sub);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;font-size:10px}.ver-como select{color:var(--txt);border:1px solid var(--borda);background:#0a0c0f;border-radius:4px;outline:none;padding:3px 6px;font-size:12px}.ver-como.limitado{border-color:var(--acento)}.ver-como.limitado small{color:var(--acento)}.acessos-corpo{grid-template-columns:280px 1fr}.mem-grupo .avatar,.mem-cab .avatar{flex:none}.mem-grupo.novo{color:var(--sub);border:1px dashed var(--borda);font-family:var(--mono);justify-content:center;font-size:11.5px}.grade-acessos{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:8px;display:grid}.cartao-acesso{background:var(--cartao);border:1px solid var(--borda);border-top:3px solid #3a414c;border-radius:8px;flex-direction:column;gap:8px;padding:10px;display:flex}.cartao-acesso.on{border-top-color:var(--c)}.cartao-acesso .cab{align-items:center;gap:9px;display:flex}.cartao-acesso .sigla{width:32px;height:32px;font-size:10.5px}.cartao-acesso .sigla.longa{font-size:8px}.cartao-acesso:not(.on) .sigla{filter:grayscale();opacity:.6}.cartao-acesso .info{flex-direction:column;flex:1;min-width:0;display:flex}.cartao-acesso .info b{font-size:13px}.cartao-acesso .info small{color:var(--sub);font-size:11px}.andares-acesso{flex-direction:column;gap:2px;display:flex}.andares-acesso label{color:var(--sub);cursor:pointer;border-radius:4px;align-items:center;gap:8px;padding:4px 6px;font-size:12px;display:flex}.andares-acesso label:hover{background:#12151a}.andares-acesso label.on{color:var(--txt)}.andares-acesso input{accent-color:var(--acento)}.andares-acesso em{font-style:normal;font-family:var(--mono);color:var(--acento);margin-left:auto;font-size:9.5px}.hud>*{flex:none}.hud .trilha{flex:auto;min-width:0;overflow:hidden}.trilha button{text-overflow:ellipsis;max-width:220px;overflow:hidden}@media (width<=1600px){.chips .chip:not(.chip-gente){display:none}}@media (width<=1350px){.marca small{display:none}}@media (width<=1280px){.chips .chip:nth-child(n+2){display:none}}@media (width<=1050px){.feed{display:none}}.bairro-rotulo{white-space:nowrap;border:1px solid color-mix(in srgb, var(--c) 55%, #262b33);background:#0f1115d1;border-radius:6px;flex-direction:column;align-items:center;gap:1px;padding:4px 10px;display:flex}.bairro-rotulo b{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--c);font-size:11px}.bairro-rotulo span{color:#aab2bf;font-size:10.5px}.mem-topo p br+*{margin-top:2px}.abas .abas-rot{color:var(--sub);align-self:center;margin-right:4px;font-size:11.5px}.mem-grupo small{line-height:1.3;white-space:normal!important;text-overflow:clip!important;overflow:visible!important}.mem-lista-dica{color:var(--sub);margin:-2px 2px 8px;font-size:12px;line-height:1.35}.mem-item .lib{color:#8ee6c0;background:#34d3991f;border-radius:999px;flex:none;padding:3px 8px;font-size:11px;font-weight:600}.mem-item .lib.nao{color:#fca5a5;background:#f871711f}.mem-serve{color:#c3cad4;margin:2px 0 4px;font-size:13px}.mem-como{flex-direction:column;gap:14px;max-width:680px;padding:8px 6px;display:flex}.mem-como h3{font-size:18px;font-weight:700}.mem-como h4{margin-top:6px;font-size:14px;font-weight:600}.mem-como ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.mem-como li{border:1px solid var(--borda);background:#151920;border-radius:12px;gap:12px;padding:14px;display:flex}.mem-como li .ic{width:30px;height:30px;color:var(--acento);background:#e8a33d24;border-radius:50%;flex:none;place-items:center;font-size:14px;display:grid}.mem-como li b{font-size:13.5px}.mem-como li p{color:#aab2bf;margin-top:3px;font-size:12.5px;line-height:1.4}.mem-tipos{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px;display:grid}.mem-tipos div{border:1px solid var(--borda);background:#12151a;border-radius:10px;grid-template-columns:26px 1fr;align-items:center;column-gap:8px;padding:8px 10px;display:grid}.mem-tipos .ico{background:#1f242c;border-radius:6px;grid-row:span 2;place-items:center;width:26px;height:26px;font-size:12px;display:grid}.mem-tipos b{font-size:12.5px}.mem-tipos small{color:var(--sub);font-size:11.5px;line-height:1.3}.mem-como-pe{color:var(--sub);font-size:12.5px}@media (width<=1150px){.mem-como ol{grid-template-columns:1fr}}.memorias.quem,.memorias.tarefas{z-index:66}.quem-corpo{grid-template-columns:290px 1fr}.quem-regra{border:1px solid var(--borda);background:#151920;border-radius:10px;margin-top:10px;padding:12px}.quem-regra b{font-size:12.5px}.quem-regra ol{color:#c3cad4;flex-direction:column;gap:4px;margin:6px 0 0;padding-left:18px;font-size:12px;line-height:1.35;display:flex}.quem-lista{flex-direction:column;gap:6px;min-height:0;padding:12px 16px;display:flex;overflow-y:auto}.quem-filtros{align-items:center;gap:6px;margin-bottom:6px;display:flex}.quem-filtros button{border:1px solid var(--borda);color:var(--sub);border-radius:999px;padding:6px 11px;font-size:12px}.quem-filtros button.on{color:var(--txt);border-color:var(--acento)}.quem-filtros span{color:var(--sub);margin-left:auto;font-size:12px}.quem-cab,.quem-linha{grid-template-columns:minmax(220px,1.4fr) 170px minmax(220px,1.2fr) 90px;align-items:center;gap:10px;display:grid}.quem-cab{color:var(--sub);padding:4px 10px;font-size:11.5px}.quem-linha{border:1px solid var(--borda);background:#151920;border-radius:10px;padding:8px 10px}.quem-pessoa{text-align:left;align-items:center;gap:10px;min-width:0;display:flex}.quem-pessoa span{flex-direction:column;gap:2px;min-width:0;display:flex}.quem-pessoa b{align-items:center;gap:6px;font-size:13.5px;display:flex}.quem-pessoa b em{color:#a9cbff;background:#60a5fa24;border-radius:999px;padding:1px 7px;font-size:10.5px;font-style:normal;font-weight:600}.quem-pessoa b em.humano{color:#f9a8d4;background:#f472b624}.quem-pessoa small{color:var(--sub);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;font-size:12px;display:flex;overflow:hidden}.quem-pessoa small i{border-radius:50%;width:6px;height:6px;display:inline-block}.quem-linha select{border:1px solid var(--borda);width:100%;color:var(--txt);background:#0b0d10;border-radius:8px;padding:7px 9px;font-size:12.5px}.quem-fixo{color:var(--sub);padding:0 4px;font-size:12.5px}.quem-bairro{color:var(--c);background:color-mix(in srgb, var(--c) 12%, transparent);border-radius:999px;justify-self:start;padding:3px 8px;font-size:11px;font-weight:600}.ao-vivo{color:#8ee6c0;font-weight:600}.tar-filtro{border:1px solid var(--borda);color:var(--txt);background:#0b0d10;border-radius:8px;margin-left:auto;padding:7px 10px;font-size:12.5px}.tar-nova{border-bottom:1px solid var(--borda);gap:8px;padding:10px 16px;display:flex}.tar-nova input{border:1px solid var(--borda);background:#0b0d10;border-radius:10px;outline:none;flex:1;min-width:0;padding:9px 12px;font-size:13.5px}.tar-nova input:focus{border-color:var(--acento)}.tar-nova select{border:1px solid var(--borda);max-width:280px;color:var(--txt);background:#0b0d10;border-radius:10px;padding:8px 10px;font-size:12.5px}.tar-colunas{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;min-height:0;padding:12px 16px;display:grid}.tar-col{border:1px solid var(--borda);background:#12151a;border-radius:14px;flex-direction:column;gap:4px;min-height:0;padding:12px;display:flex}.tar-col h4{align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.tar-col h4 em{color:var(--sub);background:#232830;border-radius:999px;padding:1px 8px;font-size:11.5px;font-style:normal}.tar-col.esperando h4 em{color:#f3c27a;background:#e8a33d33}.tar-col>small{color:var(--sub);margin-bottom:6px;font-size:11.5px}.tar-lista{flex-direction:column;flex:1;gap:8px;min-height:0;padding-right:2px;display:flex;overflow-y:auto}.tar-card{border:1px solid var(--borda);border-left:3px solid var(--c);background:#181c23;border-radius:10px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.tar-card.nova{animation:1.6s tar-nova}@keyframes tar-nova{0%{background:color-mix(in srgb, var(--acento) 22%, #181c23);transform:translateY(-4px)}to{background:#181c23;transform:none}}.tar-card>b{font-size:13px;font-weight:600;line-height:1.35}.tar-card .onde{color:var(--link);text-align:left;align-self:flex-start;font-size:11.5px}.tar-card .pe{justify-content:space-between;align-items:center;gap:8px;display:flex}.tar-card .quem{color:#c3cad4;align-items:center;gap:6px;min-width:0;font-size:12px;display:flex}.tar-card .orig{color:var(--sub);white-space:nowrap;font-size:11px}.tar-col.feito .tar-card{opacity:.75}@media (width<=1100px){.tar-colunas{grid-template-columns:repeat(2,minmax(0,1fr));overflow-y:auto}.tar-col{min-height:320px}.quem-cab{display:none}.quem-linha{grid-template-columns:1fr 1fr}}.seg-sm.modo{flex:none}.lista-modo{border:1px solid var(--borda);background:#101318;border-radius:14px;padding:22px 26px 40px;position:fixed;inset:78px 432px 16px 16px;overflow-y:auto}.lm-cab{margin-bottom:18px}.lm-cab small{color:var(--acento);font-family:var(--mono);text-transform:uppercase;letter-spacing:.12em;font-size:11px}.lm-cab h2{margin-top:2px;font-size:24px;font-weight:700}.lm-cab p{color:var(--sub);margin-top:4px;font-size:13.5px}.lm-acoes{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.lm-bairro{margin-bottom:22px}.lm-bairro h3{align-items:baseline;gap:8px;margin-bottom:8px;font-size:15px;font-weight:700;display:flex}.lm-bairro h3 i{background:var(--c);border-radius:3px;align-self:center;width:10px;height:10px;display:inline-block}.lm-bairro h3 small{color:var(--sub);font-size:12.5px;font-weight:400}.lm-linhas{flex-direction:column;gap:6px;display:flex}.lm-linha{border:1px solid var(--borda);text-align:left;background:#151920;border-radius:12px;align-items:center;gap:14px;width:100%;padding:10px 14px;display:flex}button.lm-linha:hover{border-color:color-mix(in srgb, var(--c) 60%, var(--borda));background:#181d24}.lm-linha.sem{opacity:.55}.lm-linha .sigla{width:36px;height:36px}.lm-linha.andar .sigla{border-left:3px solid var(--c);color:var(--txt);font-family:var(--mono);background:#0f1216;font-size:11.5px}.lm-linha .nome{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.lm-linha .nome b{font-size:14px}.lm-linha .nome small{color:var(--sub);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.lm-linha .num{text-align:right;flex:none;width:90px;font-size:13px;font-weight:600}.lm-linha .st{text-align:right;flex:none;width:96px;font-size:12px}.lm-linha .trava{color:var(--sub);border:1px solid var(--borda);border-radius:999px;flex:none;padding:2px 7px;font-size:11px}.lm-linha .prog{background:#ffffff12;border-radius:99px;flex:none;width:120px;height:6px;position:relative}.lm-linha .prog i{background:var(--c);border-radius:99px;position:absolute;inset:0 auto 0 0}.lm-linha .prog em{color:var(--sub);font-size:11px;font-style:normal;position:absolute;top:-17px;right:0}.lm-linha .avs{flex:none;align-items:center;gap:3px;width:120px;display:flex}.lm-linha .avs em{color:var(--sub);font-size:11px;font-style:normal}.lm-sec{margin:20px 0 8px;font-size:14px;font-weight:600}.lm-pessoas{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px;display:grid}.lm-pessoa{border:1px solid var(--borda);text-align:left;background:#151920;border-radius:12px;align-items:flex-start;gap:10px;padding:12px;display:flex}.lm-pessoa:hover{border-color:var(--acento)}.lm-pessoa span{flex-direction:column;gap:2px;min-width:0;display:flex}.lm-pessoa b{font-size:13.5px}.lm-pessoa small{color:var(--sub);font-size:12px}.lm-pessoa em{font-size:11.5px;font-style:normal}.lm-pessoa p{color:#c3cad4;margin-top:3px;font-size:12.5px;line-height:1.35}.tar-estado{color:var(--sub);background:#232830;border-radius:999px;flex:none;padding:3px 9px;font-size:11px;font-weight:600}.tar-estado.esperando{color:#f3c27a;background:#e8a33d2e}.tar-estado.fazendo{color:#8ee6c0;background:#34d39924}@media (width<=1150px){.lista-modo{right:16px}.lm-linha .avs,.lm-linha .prog{display:none}}.dir-equipe{gap:4px;margin-left:auto;margin-right:8px;display:flex}.dir-membro{border:1px solid #0000;border-radius:8px;flex-direction:column;align-items:center;gap:2px;padding:4px 5px;display:flex}.dir-membro small{color:var(--sub);font-size:10px}.dir-membro.agora{border-color:var(--acento);background:#e8a33d1a}.dir-membro.agora small{color:#f3c27a}.pareceres{flex-direction:column;gap:6px;display:flex}.parecer{border:1px solid var(--borda);background:#151920;border-radius:10px;padding:8px 10px}.parecer.alerta{border-color:#e8a33d80}.parecer summary{cursor:pointer;align-items:baseline;gap:8px;list-style:none;display:flex}.parecer summary::-webkit-details-marker{display:none}.parecer summary b{font-size:12.5px}.parecer summary small{color:var(--sub);font-size:11.5px}.parecer p{color:#d5dae1;margin-top:6px;font-size:12.5px;line-height:1.4}.parecer ul{flex-direction:column;gap:3px;margin:6px 0 0;padding-left:16px;display:flex}.parecer li{color:#aab2bf;font-size:12px;line-height:1.35}.parecer .aviso{color:#f3c27a}.dmsg.analista-negocio small,.dmsg.advogado small,.dmsg.controller small,.dmsg.arquiteto-sol small,.dmsg.qa-chefe small{color:#a9cbff}@media (width<=1300px){.dir-equipe small{display:none}}.modo-lista .dica{display:none}.mem-topo .abas button{white-space:nowrap}.feed{z-index:62;pointer-events:auto;background:#0f1115;gap:6px;width:440px;max-height:calc(100vh - 110px);padding:10px;animation:.2s entrar;inset:78px 16px auto auto;overflow-y:auto}.feed-topo{justify-content:space-between;align-items:center;padding:2px 2px 4px;display:flex}.feed .x{text-align:center;width:26px;height:26px;color:var(--sub);border:1px solid var(--borda);border-radius:6px}.feed .ev:nth-child(n+4),.feed .ev:nth-child(n+6){opacity:1}.btn-sessoes .contador{background:var(--acento);color:#1a1205;border-radius:999px;margin-left:6px;padding:1px 6px;font-size:10px;font-style:normal;font-weight:700}.trilha{gap:6px}.trilha-sel{border:1px solid var(--borda);background:#12151a;border-radius:8px;align-items:center;gap:6px;min-width:0;padding:3px 4px 3px 9px;display:flex}.trilha-sel small{font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--sub);font-size:9.5px}.trilha-sel select{color:var(--txt);cursor:pointer;background:0 0;border:0;outline:none;max-width:220px;padding:4px 2px;font-size:12.5px;font-weight:600}.trilha-sel select option{background:#12151a}.filtro-bairros{border:1px solid var(--borda);background:#12151a;border-radius:12px;flex-direction:column;gap:8px;margin-bottom:4px;padding:12px;display:flex}.fb-cab{align-items:baseline;gap:8px;display:flex}.fb-cab b{font-size:13px}.fb-cab small{color:var(--sub);font-size:11.5px}.fb-todos{color:var(--link);margin-left:auto;font-size:11.5px}.fb-lista{flex-direction:column;gap:4px;display:flex}.fb-item{border:1px solid var(--borda);opacity:.55;background:#0f1216;border-radius:9px;align-items:center;gap:4px;transition:opacity .15s;display:flex}.fb-item.on{opacity:1;border-color:color-mix(in srgb, var(--c) 45%, var(--borda));background:color-mix(in srgb, var(--c) 7%, #0f1216)}.fb-liga{text-align:left;flex:1;align-items:center;gap:9px;min-width:0;padding:7px 10px;display:flex}.fb-liga i{background:#2a2f37;border-radius:99px;flex:none;width:30px;height:16px;position:relative}.fb-liga i:after{content:"";background:#8b95a5;border-radius:50%;width:12px;height:12px;transition:transform .15s;position:absolute;top:2px;left:2px}.fb-item.on .fb-liga i{background:var(--c)}.fb-item.on .fb-liga i:after{background:#0b0d10;transform:translate(14px)}.fb-liga span{flex-direction:column;min-width:0;display:flex}.fb-liga b{font-size:13px}.fb-liga small{color:var(--sub);font-size:11px}.fb-so{border:1px solid var(--borda);color:var(--sub);border-radius:999px;flex:none;margin-right:6px;padding:4px 10px;font-size:11.5px}.fb-so:hover{color:var(--txt);border-color:var(--c)}.grupo-bairro{border-left:3px solid var(--c);flex-direction:column;gap:6px;margin:4px 0;padding:10px 0 4px 10px;display:flex}.grupo-bairro h4{align-items:baseline;gap:8px;margin:0;display:flex}.grupo-bairro h4 i{background:var(--c);border-radius:2px;width:8px;height:8px;display:inline-block}.grupo-bairro h4 small{text-transform:none;letter-spacing:0;color:var(--sub);font-family:Inter,sans-serif;font-size:11.5px;font-weight:400}.bairro-rotulo.off{opacity:.45}.bairro-rotulo{padding:6px 14px}.bairro-rotulo b{font-size:13px}.lista-modo .filtro-bairros{margin-bottom:18px}.lista-modo .fb-lista{flex-flow:wrap}.lista-modo .fb-item{flex:180px}.feed-lista{flex-direction:column;gap:4px;height:360px;padding-right:2px;display:flex;overflow-y:auto}.feed{max-height:none}.grupo-bairro h4{justify-content:flex-start}.diretor.dchat{flex-direction:row}.dchat-lado{border-right:1px solid var(--borda);background:#0d0f13;flex-direction:column;flex:none;gap:10px;width:270px;padding:14px;display:flex;overflow-y:auto}.dchat-eu{align-items:center;gap:10px;display:flex}.dchat-eu b{font-size:15px}.dchat-eu small{color:var(--sub);font-size:11.5px;display:block}.dchat-nova{flex-direction:column;gap:6px;display:flex}.dchat-nova select{border:1px solid var(--borda);color:var(--txt);background:#0b0d10;border-radius:8px;padding:7px 9px;font-size:12.5px}.dchat-rot{color:var(--sub);margin-top:6px;font-size:11.5px}.dchat-lista{flex-direction:column;gap:3px;display:flex}.dchat-item{text-align:left;border:1px solid #0000;border-radius:9px;align-items:center;gap:9px;padding:8px;display:flex}.dchat-item:hover{background:#151920}.dchat-item.on{border-color:var(--borda);background:#181c23}.dchat-item .sigla{width:30px;height:30px;font-size:10px}.dchat-item span:last-child{flex-direction:column;min-width:0;display:flex}.dchat-item b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.dchat-item small{color:var(--sub);font-size:11.5px}.dchat-equipe{flex-direction:column;gap:2px;display:flex}.dchat-membro{text-align:left;color:#c3cad4;border-radius:8px;align-items:center;gap:8px;padding:5px 6px;font-size:12.5px;display:flex}.dchat-membro:hover{background:#151920}.dchat-membro em{color:#f3c27a;background:#e8a33d2e;border-radius:999px;margin-left:auto;padding:1px 7px;font-size:10.5px;font-style:normal;font-weight:600}.dchat-principal{flex-direction:column;flex:1;min-width:0;display:flex}.dchat-topo{border-bottom:1px solid var(--borda);align-items:center;gap:16px;padding:12px 18px;display:flex}.dchat-topo .titulo{min-width:0}.dchat-topo .titulo b{font-size:16px;display:block}.dchat-topo .titulo small{color:var(--sub);font-size:12px}.dchat-passos{flex:none;gap:4px;margin-left:auto;display:flex}.dchat-passos i{background:#262b33;border-radius:99px;width:16px;height:5px}.dchat-passos i.feito{background:#34d399}.dchat-passos i.atual{background:var(--acento)}.dchat-narra{color:#d5dae1;background:#e8a33d14;border-bottom:1px solid #e8a33d40;padding:10px 18px;font-size:13px}.dchat-narra b{color:#f3c27a;margin-right:6px}.dchat-msgs{flex:1;min-height:0;padding:22px 18px;overflow-y:auto}.dchat-coluna{flex-direction:column;gap:16px;max-width:780px;margin:0 auto;display:flex}.dm{gap:10px;animation:.25s entrar;display:flex}.dm .corpo{flex-direction:column;gap:6px;min-width:0;display:flex}.dm.de-outro .corpo{flex:1}.dm small{color:var(--sub);font-size:11.5px}.dm small b{color:#d5dae1;font-weight:600}.dm p{color:#e5e7eb;font-size:14px;line-height:1.5}.dm.de-voce{justify-content:flex-end}.dm.de-voce .corpo{align-items:flex-end;max-width:70%}.dm.de-voce p{background:#24303f;border-radius:14px 14px 4px;padding:10px 14px}.av-txt{background:#2b313a;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:12px;font-weight:700;display:grid}.dm-sistema{text-align:center;max-width:600px;color:var(--sub);background:#151920;border-radius:999px;align-self:center;padding:6px 12px;font-size:12.5px}.dcard{border:1px solid var(--borda);background:#151920;border-radius:14px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.dcard-cab{align-items:baseline;gap:8px;display:flex}.dcard-cab b{font-size:14px}.dcard-cab small{color:var(--sub);font-size:12px}.dcard ul{flex-direction:column;gap:4px;margin:0;padding-left:18px;display:flex}.dcard li{color:#c3cad4;font-size:13px;line-height:1.4}.dcard .aviso{color:#f3c27a;font-size:13px}.dcard.alerta{border-color:#e8a33d73}.dcard.retrato{background:linear-gradient(#e8a33d12,#151920 60%);border-color:#e8a33d80}.dcard.retrato.feito{background:#151920;border-color:#34d39966}.retrato-partes{grid-template-columns:1fr 1fr;gap:10px;display:grid}.retrato-partes .parte{border:1px solid var(--borda);background:#0f1216;border-radius:10px;gap:10px;padding:10px 12px;display:flex}.retrato-partes em{color:#f3c27a;background:#e8a33d2e;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:11px;font-style:normal;font-weight:700;display:grid}.retrato-partes small{color:var(--sub);font-size:11.5px}.retrato-partes p{color:#e5e7eb;margin-top:2px;font-size:13.5px;line-height:1.4}.retrato-partes p.extra{color:var(--sub);font-size:12.5px}.retrato-mais summary{cursor:pointer;color:var(--link);font-size:12.5px}.retrato-mais ul{margin-top:8px}.dcard-acoes{border-top:1px solid #ffffff0f;flex-wrap:wrap;align-items:center;gap:8px;padding-top:4px;display:flex}.dcard-acoes>span{margin-right:4px;font-size:14px;font-weight:600}.dcard-acoes .ajustar{flex-wrap:wrap;gap:6px;width:100%;display:flex}.dcard-acoes .ajustar button{border:1px solid var(--borda);color:#c3cad4;border-radius:999px;padding:5px 10px;font-size:12px}.dcard-acoes .ajustar button:hover{border-color:var(--acento);color:var(--txt)}.dcard-ok{color:#8ee6c0;border-top:1px solid #ffffff0f;padding-top:4px;font-size:13px}.dcard-ok.neutro{color:var(--sub)}.resumo-pareceres{flex-wrap:wrap;gap:6px;display:flex}.resumo-pareceres span{color:#8ee6c0;background:#34d3991a;border-radius:999px;padding:4px 10px;font-size:12px}.resumo-pareceres span.alerta{color:#f3c27a;background:#e8a33d24}.dcard.mockup .telas-mock{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.dcard-tarefas{flex-direction:column;gap:6px;display:flex}.dtar{border:1px solid var(--borda);text-align:left;background:#0f1216;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.dtar span{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.dtar b{font-size:13px}.dtar small{color:var(--sub);font-size:11.5px}.dtar.feito b{color:#8ee6c0}.dcard.entrega{border-color:#34d39973}.dcard.entrega p{font-size:13.5px}.dchat-base{border-top:1px solid var(--borda);padding:10px 18px 14px}.dchat-sug,.dchat-entrada{max-width:780px;margin:0 auto}.dchat-sug{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.dchat-sug button{border:1px solid var(--borda);color:#c3cad4;background:#12151a;border-radius:999px;padding:6px 12px;font-size:12.5px}.dchat-sug button:hover{border-color:var(--acento);color:var(--txt)}.dchat-entrada{gap:8px;display:flex}.dchat-entrada input{border:1px solid var(--borda);background:#0b0d10;border-radius:12px;outline:none;flex:1;min-width:0;padding:12px 14px;font-size:14px}.dchat-entrada input:focus{border-color:var(--acento)}@media (width<=1000px){.dchat-lado{display:none}.retrato-partes{grid-template-columns:1fr}.dchat-passos{display:none}}.dchat-membro.nela{background:#e8a33d14}.onde{flex:none;position:relative}.onde-btn{border:1px solid var(--borda);white-space:nowrap;background:#12151a;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;display:flex}.onde-btn:hover,.onde-btn.on{border-color:var(--acento)}.onde-btn .cam{color:var(--sub);gap:4px;font-size:12px;display:flex}.onde-btn b{color:var(--txt);font-size:13px;font-weight:600}.onde-btn i{color:var(--sub);font-size:10px;font-style:normal}.onde-menu{z-index:90;background:#0f1115;flex-direction:column;gap:2px;width:300px;max-height:70vh;padding:8px;display:flex;position:absolute;top:calc(100% + 8px);left:0;overflow-y:auto;box-shadow:0 12px 40px #00000080}.onde-rot{color:var(--sub);align-items:center;gap:6px;padding:10px 8px 4px;font-size:11px;display:flex}.onde-rot i{background:var(--c);border-radius:2px;width:8px;height:8px;display:inline-block}.onde-op{text-align:left;color:#d5dae1;border-radius:7px;padding:7px 10px;font-size:13px}.onde-op:hover{background:#181c23}.onde-op.on{color:var(--txt);background:#e8a33d1f}.onde-op em{font-style:normal;font-family:var(--mono);color:var(--sub);margin-right:4px;font-size:11px}.onde-grupo{border-left:2px solid var(--c);flex-direction:column;gap:2px;margin-left:4px;padding-left:4px;display:flex}.passos-ag2 li.p-fazendo,.ag2-vivo li.agora{background:0 0;border:0}.etapinhas span.agora{border:0;padding:4px 10px;display:inline-block}@media (width<=1300px){.onde-btn .cam{display:none}}.tar-chip{border:1px solid var(--acento);color:#f3c27a;white-space:nowrap;background:#e8a33d1a;border-radius:999px;margin-left:auto;padding:6px 12px;font-size:12px}.tar-chip+.tar-filtro{margin-left:8px}.placa-cafe{color:#e5e7eb;white-space:nowrap;background:#0f1115d9;border:1px solid #3a3f47;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:600}.balao-cafe{color:#1d1a17;white-space:nowrap;background:#f4f1ec;border-radius:12px 12px 12px 3px;padding:5px 10px;font-size:11.5px;animation:.3s entrar;box-shadow:0 4px 14px #0000004d}span.avatar.avatar{text-align:center;place-items:center;min-width:0;line-height:1;flex:none!important;flex-direction:initial!important;gap:0!important;padding:0!important;display:grid!important}.hud{gap:10px}.hud .seg-sm,.hud .onde-btn,.hud .chip,.hud .btn-sessoes,.hud .btn-diretor,.hud .btn-fila,.hud .ver-como{box-sizing:border-box;align-items:center;height:34px;display:inline-flex}.hud .seg-sm{padding:3px}.hud .seg-sm button{align-items:center;height:26px;display:inline-flex}.hud .onde-btn{padding:0 12px}.marca small{white-space:nowrap}.chip-btn{cursor:pointer}.chip-btn:hover,.chip-btn.on{border-color:var(--acento);color:var(--txt)}.memorias.gente{z-index:66}.gente-filtros{gap:4px;margin-left:auto;display:flex}.gente-filtros button{border:1px solid var(--borda);color:var(--sub);border-radius:999px;padding:6px 11px;font-size:12px}.gente-filtros button.on{color:var(--txt);border-color:var(--acento)}.gente-corpo{flex-direction:column;flex:1;gap:18px;min-height:0;padding:14px 16px 24px;display:flex;overflow-y:auto}.gente-grupo h4{align-items:center;gap:8px;margin-bottom:8px;font-size:14px;font-weight:600;display:flex}.gente-grupo h4 i{background:var(--c);border-radius:50%;width:9px;height:9px}.gente-grupo h4 em{color:var(--sub);background:#232830;border-radius:999px;padding:1px 8px;font-size:11.5px;font-style:normal}.gente-linhas{flex-direction:column;gap:4px;display:flex}.gente-linha{border:1px solid var(--borda);text-align:left;background:#151920;border-radius:10px;grid-template-columns:32px minmax(180px,1fr) minmax(220px,2fr) minmax(160px,1fr);align-items:center;gap:12px;padding:8px 12px;display:grid}.gente-linha:hover:not(:disabled){border-color:var(--acento)}.gente-linha .quem{flex-direction:column;gap:2px;min-width:0;display:flex}.gente-linha .quem b{align-items:center;gap:6px;font-size:13.5px;display:flex}.gente-linha .quem b em{color:#a9cbff;background:#60a5fa24;border-radius:999px;padding:1px 7px;font-size:10.5px;font-style:normal;font-weight:600}.gente-linha .quem b em.humano{color:#f9a8d4;background:#f472b624}.gente-linha .quem small{color:var(--sub);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.gente-linha .faz{color:#e5e7eb;font-size:13px;line-height:1.35}.gente-linha .onde{color:var(--sub);font-size:12px}@media (width<=1000px){.gente-linha{grid-template-columns:32px 1fr}.gente-linha .faz,.gente-linha .onde{grid-column:2}}.marca>div{display:none}.hud .btn-sessoes{letter-spacing:.03em;padding:0 10px;font-size:11.5px}.hud .btn-diretor{padding:0 11px}.hud .ver-como small{display:none}.hud .chips{margin-left:0}.hud .ver-como{margin-left:auto}@media (width<=1750px){.hud .chips .chip.alerta,.onde-btn .cam{display:none}}.chip-gente .chip-medio,.chip-gente .chip-curto{display:none}.btn-fila .fila-txt{margin-left:.3em}@media (width<=1500px){.chip-gente .chip-longo{display:none}.chip-gente .chip-medio{display:inline}}@media (width<=1150px){.chip-gente .chip-medio{display:none}.chip-gente .chip-curto{display:inline}.btn-fila .fila-txt{display:none}.btn-fila:after{content:"🚪";margin-left:5px}.hud .ver-como select{max-width:104px}.hud .btn-sessoes{padding:0 7px}.hud{gap:7px}}.lanc{grid-template-columns:44px minmax(0,1fr) auto}.lanc .valor{white-space:nowrap}.dchat-nova small{color:var(--sub);font-size:11.5px}.rota-caminho{color:var(--sub);border:1px solid var(--borda);border-left:3px solid var(--c);background:#0f1216;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;font-size:14px;display:flex}.rota-caminho span{color:#c3cad4}.rota-caminho b{color:var(--txt)}.dcard-acoes select{border:1px solid var(--borda);color:var(--txt);background:#0b0d10;border-radius:8px;max-width:320px;padding:7px 10px;font-size:12.5px}.retrato-depois{color:var(--sub);font-size:12.5px}.dchat-vazio{justify-content:center;align-items:center;gap:12px;position:relative}.dchat-vazio .x{position:absolute;top:12px;right:12px}.modo-opcoes{grid-template-columns:1fr 1fr;gap:10px;display:grid}.modo-opcoes button{text-align:left;border:1px solid var(--borda);background:#0f1216;border-radius:12px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.modo-opcoes button:hover{border-color:var(--acento)}.modo-opcoes b{font-size:14px}.modo-opcoes small{color:var(--sub);font-size:12.5px;line-height:1.4}.dcard.trabalho ol{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.dcard.trabalho li{grid-template-columns:26px 1fr;gap:10px;display:grid}.dcard.trabalho .ic{width:26px;height:26px;color:var(--sub);background:#1f242c;border-radius:50%;place-items:center;font-size:12px;display:grid}.dcard.trabalho li.mudou .ic{color:#f3c27a}.dcard.trabalho li.testou .ic,.dcard.trabalho li.subiu .ic{color:#8ee6c0;background:#34d3991f}.dcard.trabalho p{padding-top:3px;font-size:13.5px}.dcard.trabalho .ver{color:var(--link);font-size:11.5px}.dcard.trabalho pre{border:1px solid var(--borda);font-family:var(--mono);color:#c3cad4;white-space:pre-wrap;background:#0b0d10;border-radius:8px;margin:6px 0 0;padding:8px 10px;font-size:11.5px}@media (width<=900px){.modo-opcoes{grid-template-columns:1fr}}.filtro-bairros{gap:6px;padding:8px 10px}.filtro-bairros.aberto{gap:8px;padding:12px}.fb-abre{text-align:left;flex:1;align-items:center;gap:8px;min-width:0;padding:2px 0;display:flex}.fb-abre b{font-size:13px}.fb-abre small{color:var(--sub);white-space:nowrap;font-size:11.5px}.fb-abre em{color:var(--sub);margin-left:auto;font-size:11px;font-style:normal}.fb-bolinhas{gap:4px;margin-left:6px;display:flex}.fb-bolinhas i{border:1px solid var(--c);background:0 0;border-radius:50%;width:9px;height:9px}.fb-bolinhas i.on{background:var(--c)}.fb-cab .fb-todos{white-space:nowrap;margin-left:8px}.mini-telas{flex-wrap:wrap;gap:12px;display:flex}.mini-tela{border:1px solid var(--borda);background:#0f1216;border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:8px;display:flex}.mini-tela:hover{border-color:var(--acento)}.mini-tela>span{color:#c3cad4;align-items:center;gap:6px;font-size:12px;display:flex}.mini-tela em{color:#f3c27a;background:#e8a33d33;border-radius:999px;padding:1px 6px;font-size:10.5px;font-style:normal;font-weight:700}.mini-palco{border-radius:10px;width:120px;height:200px;position:relative;overflow:hidden}.mini-palco .tela-real{transform-origin:0 0;position:absolute;top:0;left:0;transform:scale(.37)}.mini-palco:has(.web){width:220px;height:140px}.mini-palco .tela-real.web{transform:scale(.34)}.tela-real{--f:#f6f7f9;--t:#1d2026;--s:#6b7280;--l:#e5e7eb;--cartao:#fff;background:var(--f);color:var(--t);flex-direction:column;font-family:Inter,sans-serif;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 40px #00000073}.tela-real.escuro{--f:#14171c;--t:#f3f4f6;--s:#9aa3af;--l:#262b33;--cartao:#1c2027}.tela-real.cel{border:8px solid #0b0d10;border-radius:28px;width:320px;height:540px}.tela-real.web{border:1px solid #2a2f37;border-radius:10px;width:640px;height:400px}.tm-topo{background:var(--cartao);border-bottom:1px solid var(--l);align-items:center;gap:10px;padding:12px 16px;display:flex}.tm-topo b{font-size:15px}.tela-real.cel .tm-topo{flex-direction:column;align-items:flex-start;gap:4px;padding:10px 16px 12px}.tm-hora{color:var(--s);font-size:11px;font-weight:600}.tm-bolas{gap:4px;display:flex}.tm-bolas i{background:#d1d5db;border-radius:50%;width:9px;height:9px}.tm-url{color:var(--s);background:var(--f);border-radius:999px;margin-left:auto;padding:3px 10px;font-size:11px}.tm-corpo{flex:1;padding:14px 16px;overflow:hidden}.tm-lista{flex-direction:column;gap:8px;display:flex}.tm-item{background:var(--cartao);border:1px solid var(--l);border-radius:12px;grid-template-columns:46px 1fr auto;align-items:center;gap:8px;padding:12px;font-size:13px;display:grid}.tm-item em{color:var(--s);font-size:12px;font-style:normal}.tm-item i{background:var(--f);color:var(--s);border-radius:999px;padding:3px 8px;font-size:11px;font-style:normal}.tm-campo{border:1px solid var(--l);background:var(--cartao);color:var(--s);border-radius:10px;padding:11px 12px;font-size:13px;display:block}.tm-campo.busca{margin-bottom:4px}.tm-botao{text-align:center;color:#fff;border-radius:10px;margin-top:8px;padding:11px;font-size:13.5px;font-weight:600;display:block}.tm-botao.grande{border-radius:14px;padding:18px;font-size:16px}.tm-login{flex-direction:column;gap:10px;padding-top:30px;display:flex}.tm-logo{color:#fff;border-radius:14px;align-self:center;place-items:center;width:54px;height:54px;margin-bottom:6px;font-weight:800;display:grid}.tm-login>b{text-align:center;margin-bottom:6px;font-size:20px}.tm-detalhe{flex-direction:column;gap:6px;display:flex}.tm-detalhe>b{font-size:18px}.tm-detalhe>small{color:var(--s);font-size:12.5px}.tm-linhas{background:var(--cartao);border:1px solid var(--l);border-radius:12px;flex-direction:column;margin:10px 0;display:flex}.tm-linhas span{border-bottom:1px solid var(--l);color:var(--s);justify-content:space-between;align-items:center;padding:11px 12px;font-size:13px;display:flex}.tm-linhas span:last-child{border-bottom:0}.tm-linhas em{color:var(--t);font-style:normal;font-weight:600}.tm-linhas.soltas{margin:0}.tm-chave{background:#d1d5db;border-radius:99px;width:34px;height:20px;display:inline-block}.tm-mapa{background:repeating-linear-gradient(0deg,#e8ecef 0 38px,#dfe4e8 38px 40px),#e8ecef;border-radius:14px;height:100%;min-height:260px;position:relative;overflow:hidden}.tela-real.escuro .tm-mapa{background:repeating-linear-gradient(0deg,#1f242c 0 38px,#262b33 38px 40px)}.tm-mapa i{border:2px solid #fff;border-radius:50% 50% 50% 0;width:16px;height:16px;position:absolute;transform:rotate(-45deg)}.tm-rua{background:#c9d1d8;position:absolute}.tm-rua.h{height:10px;top:55%;left:0;right:0}.tm-rua.v{width:10px;top:0;bottom:0;left:40%}.tm-painel{flex-direction:column;gap:12px;height:100%;display:flex}.tm-kpis{gap:8px;display:flex}.tm-kpis span{background:var(--cartao);border:1px solid var(--l);border-radius:12px;flex-direction:column;flex:1;gap:2px;padding:12px;display:flex}.tm-kpis small{color:var(--s);font-size:11px}.tm-kpis b{font-size:16px}.tm-barras{background:var(--cartao);border:1px solid var(--l);border-radius:12px;flex:1;align-items:flex-end;gap:8px;min-height:140px;padding:12px;display:flex}.tm-barras i{background:#cbd5e1;border-radius:6px 6px 0 0;flex:1}.tm-vazio{color:var(--s);text-align:center;padding-top:80px;font-size:13px}.tm-abas{border-top:1px solid var(--l);background:var(--cartao);color:var(--s);justify-content:space-around;padding:10px 0 12px;font-size:11px;display:flex}.tm-bilhete{color:#422006;background:#fde68a;border-radius:6px;max-width:70%;padding:8px 10px;font-size:12px;font-weight:600;position:absolute;bottom:54px;right:12px;transform:rotate(-2deg);box-shadow:0 6px 18px #0003}.tela-real.web .tm-bilhete{bottom:14px}.ver-mockup{z-index:85;background:#050608b3;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.vm-caixa{border:1px solid var(--borda);background:#0f1115;border-radius:16px;flex-direction:column;width:min(1180px,100%);height:min(760px,100%);display:flex;overflow:hidden}.vm-caixa>header{border-bottom:1px solid var(--borda);align-items:baseline;gap:10px;padding:12px 16px;display:flex}.vm-caixa>header b{font-size:15px}.vm-caixa>header small{color:var(--sub);font-size:12px}.vm-caixa>header .x{border:1px solid var(--borda);width:30px;height:30px;color:var(--sub);border-radius:6px;margin-left:auto}.vm-corpo{flex:1;grid-template-columns:180px 1fr 300px;min-height:0;display:grid}.vm-corpo nav{border-right:1px solid var(--borda);flex-direction:column;gap:4px;padding:10px;display:flex;overflow-y:auto}.vm-corpo nav button{text-align:left;color:#c3cad4;border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;padding:9px 10px;font-size:13px;display:flex}.vm-corpo nav button.on{border-color:var(--borda);color:var(--txt);background:#181c23}.vm-corpo nav small{color:var(--sub);font-size:11px}.vm-palco{background:radial-gradient(circle at 50% 40%,#1a1e25,#0d0f13);place-items:center;padding:20px;display:grid;overflow:auto}.vm-corpo aside{border-left:1px solid var(--borda);flex-direction:column;gap:10px;padding:14px;display:flex;overflow-y:auto}.vm-corpo aside h4{font-size:14px}.vm-corpo aside h5{margin-top:6px;font-size:13px}.vm-dica{color:var(--sub);font-size:12.5px;line-height:1.4}.vm-historico{color:#c3cad4;flex-direction:column;gap:4px;margin:0;padding-left:18px;font-size:12.5px;display:flex}.vm-sug{flex-wrap:wrap;gap:6px;display:flex}.vm-sug button{border:1px solid var(--borda);color:#c3cad4;border-radius:999px;padding:6px 10px;font-size:12px}.vm-sug button:hover{border-color:var(--acento);color:var(--txt)}.vm-corpo aside form{flex-direction:column;gap:6px;display:flex}.vm-corpo aside input{border:1px solid var(--borda);background:#0b0d10;border-radius:9px;outline:none;padding:9px 11px;font-size:13px}@media (width<=1000px){.vm-corpo{grid-template-columns:1fr}.vm-corpo nav,.vm-corpo aside{border:0}}.gerais-niveis{flex-direction:column;gap:6px;display:flex}.esc-andar{flex:none;position:relative}.esc-btn{border:1px solid var(--borda);white-space:nowrap;background:#0b0d10;border-radius:10px;align-items:center;gap:8px;max-width:340px;height:38px;padding:0 12px;display:flex}.esc-btn:hover,.esc-btn.on{border-color:var(--acento)}.esc-btn small{font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--sub);font-size:9.5px}.esc-btn span{color:var(--txt);text-overflow:ellipsis;font-size:13px;overflow:hidden}.esc-btn i{color:var(--sub);font-size:10px;font-style:normal}.esc-menu{z-index:95;background:#0f1115;flex-direction:column;gap:6px;width:320px;max-height:60vh;padding:8px;display:flex;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto;box-shadow:0 12px 40px #0000008c}.esc-rot{color:var(--sub);align-items:center;gap:6px;padding:6px 6px 2px;font-size:11px;display:flex}.esc-rot i{background:var(--c);border-radius:2px;width:8px;height:8px;display:inline-block}.esc-bairro{border-left:2px solid var(--c);flex-direction:column;gap:4px;padding-left:6px;display:flex}.esc-predio{flex-direction:column;display:flex}.esc-predio>b{color:#e5e7eb;padding:4px 8px 2px;font-size:12.5px}.esc-op{text-align:left;color:#c3cad4;border-radius:7px;justify-content:space-between;align-items:center;padding:6px 10px 6px 18px;font-size:12.5px;display:flex}.esc-op:hover{background:#181c23}.esc-op.on{color:var(--txt);background:#e8a33d24}.esc-op em{color:var(--sub);font-size:10.5px;font-style:normal}.tar-nova{align-items:center}.tar-nova input,.tar-nova .btn{box-sizing:border-box;height:38px}.dcard-acoes .esc-menu{left:0;right:auto}.memorias.alertas-tela{z-index:66}.estado.clicavel{cursor:pointer;border:1px solid #0000;border-radius:999px;padding:3px 7px}.estado.clicavel:hover{border-color:var(--acento);color:var(--txt)}button.alerta-chip{cursor:pointer;border:0}button.alerta-chip:hover{transform:scale(1.15)}.alerta-linha{border:1px solid var(--borda);text-align:left;background:#151920;border-radius:10px;grid-template-columns:82px 180px 1fr auto;align-items:start;gap:12px;padding:10px 12px;display:grid}.alerta-linha:hover{border-color:var(--acento)}.alerta-linha .nivel{color:#0b0d10;border-radius:999px;justify-self:start;padding:3px 9px;font-size:11px;font-weight:700}.alerta-linha .onde{flex-direction:column;gap:2px;display:flex}.alerta-linha .onde b{font-size:13.5px}.alerta-linha .onde small{color:var(--sub);font-size:11.5px}.alerta-linha ul{color:#d5dae1;flex-direction:column;gap:3px;margin:0;padding-left:16px;font-size:12.5px;display:flex}.alerta-linha .ir{color:var(--link);white-space:nowrap;font-size:12px}@media (width<=1000px){.alerta-linha{grid-template-columns:1fr}}.cartao-vault{background:#151920;border:1px solid #a78bfa59;border-radius:12px;flex-direction:column;gap:6px;margin-bottom:8px;padding:12px;display:flex}.cartao-vault>b{font-size:13.5px}.cartao-vault>small{color:var(--sub);font-size:11.5px}.cartao-vault p{color:var(--sub);font-size:12px;line-height:1.4}.cv-numeros{color:var(--sub);gap:14px;font-size:12px;display:flex}.cv-numeros b{color:var(--txt);margin-right:3px;font-size:16px}.cv-tipos{flex-wrap:wrap;gap:4px;display:flex}.cv-tipos span{color:#c3cad4;background:#1f242c;border-radius:999px;padding:2px 8px;font-size:11px}.cv-tipos em{color:#c9b8ff;margin-left:3px;font-style:normal;font-weight:700}.mem-grupo-tipo{color:var(--sub);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-family:var(--mono);padding:10px 2px 4px;display:block}.md-meta{border:1px solid var(--borda);color:#d5dae1;background:#12151a;border-radius:10px;flex-direction:column;gap:3px;margin-bottom:12px;padding:10px 12px;font-size:12.5px;display:flex}.md-meta small{font-family:var(--mono);color:var(--sub);min-width:120px;font-size:10.5px;display:inline-block}.md-sumario{border:1px solid var(--borda);background:#12151a;border-radius:10px;margin-bottom:12px;padding:8px 12px}.md-sumario summary{cursor:pointer;color:var(--link);font-size:12.5px}.md-sumario ol{color:#c3cad4;flex-direction:column;gap:3px;margin:8px 0 0;padding-left:20px;font-size:12.5px;display:flex}.mem-conteudo h6{color:#e5e7eb;margin:12px 0 4px;font-size:13px;font-weight:700}.mem-conteudo ol{padding-left:20px}.mem-conteudo table{border-collapse:collapse;width:100%;margin:8px 0 12px;font-size:12.5px}.mem-conteudo th{text-align:left;color:var(--sub);border-bottom:1px solid var(--borda);padding:6px 8px;font-weight:600}.mem-conteudo td{color:#d5dae1;vertical-align:top;border-bottom:1px solid #ffffff0d;padding:6px 8px}.mem-conteudo pre{border:1px solid var(--borda);font-family:var(--mono);color:#c3cad4;white-space:pre-wrap;background:#0b0d10;border-radius:8px;margin:8px 0 12px;padding:10px 12px;font-size:12px;overflow-x:auto}.md-link{color:#c9b8ff;font-family:var(--mono);background:#a78bfa1f;border-radius:4px;padding:0 3px;font-size:.92em}button.md-link:hover{background:#a78bfa40}.md-link.morto{opacity:.6;cursor:help}.memorias.repos{z-index:66}.repos-corpo{grid-template-columns:280px 1fr}.repo-grupo{flex-direction:column;gap:3px;margin-bottom:10px;display:flex}.repo-grupo>small{color:var(--sub);align-items:center;gap:6px;padding:4px;font-size:11.5px;display:flex}.repo-grupo>small i{background:var(--c);border-radius:2px;width:8px;height:8px;display:inline-block}.repo-sem{color:var(--sub);padding:2px 8px 6px;font-size:12px}.gh{flex-direction:column;gap:12px;min-height:0;padding:16px 20px;display:flex;overflow-y:auto}.gh-cab{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.gh-nome{color:#8ab4ff;font-size:18px}.gh-nome b{color:#8ab4ff}.gh-priv{border:1px solid var(--borda);color:var(--sub);border-radius:999px;padding:1px 8px;font-size:11px}.gh-cab small{width:100%;color:var(--sub);font-size:12.5px}.gh-abas{border-bottom:1px solid var(--borda);gap:2px;display:flex}.gh-abas button{color:var(--sub);border-bottom:2px solid #0000;padding:8px 14px;font-size:13px}.gh-abas button.on{color:var(--txt);border-bottom-color:#f78166}.gh-explica h4{margin:12px 0 4px;font-size:14px}.gh-explica p,.gh-explica li{color:#d5dae1;font-size:13.5px;line-height:1.5}.gh-explica ul{margin:0;padding-left:18px}.gh-barra{align-items:center;gap:10px;display:flex}.gh-branch{background:#21262d;border:1px solid #30363d;border-radius:6px;padding:5px 10px;font-size:12.5px}.gh-barra small{color:var(--sub);font-size:12px}.gh-ultimo{color:#c3cad4;background:#161b22;border:1px solid #30363d;border-bottom:0;border-radius:8px 8px 0 0;padding:10px 12px;font-size:12.5px}.gh-ultimo code{float:right;font-family:var(--mono);color:var(--sub)}.gh-arvore{border-collapse:collapse;border:1px solid #30363d;border-radius:0 0 8px 8px;width:100%;margin-top:-12px;font-size:13px}.gh-arvore td{border-top:1px solid #21262d;padding:8px 12px}.gh-arvore .ic{width:24px}.gh-arvore .nome{color:#e5e7eb;white-space:nowrap}.gh-arvore .msg{color:var(--sub)}.gh-arvore .qd{color:var(--sub);text-align:right;white-space:nowrap}.gh-readme{border:1px solid #30363d;border-radius:8px}.gh-readme small{color:var(--sub);border-bottom:1px solid #30363d;padding:8px 12px;font-size:12px;display:block}.gh-readme pre{font-family:var(--mono);color:#d5dae1;white-space:pre-wrap;margin:0;padding:14px;font-size:12.5px}.gh-commits,.gh-prs{border:1px solid #30363d;border-radius:8px;margin:0;padding:0;list-style:none}.gh-commits li,.gh-prs li{border-top:1px solid #21262d;align-items:center;gap:12px;padding:10px 12px;display:flex}.gh-commits li:first-child,.gh-prs li:first-child{border-top:0}.gh-commits div,.gh-prs div{flex-direction:column;flex:1;gap:2px;display:flex}.gh-commits b,.gh-prs b{font-size:13.5px;font-weight:600}.gh-commits small,.gh-prs small{color:var(--sub);font-size:12px}.gh-commits code{font-family:var(--mono);color:var(--sub);font-size:12px}.gh-prs .est{border-radius:999px;flex:none;padding:3px 9px;font-size:11.5px;font-weight:600}.gh-prs li.aberto .est{color:#8ee6c0;background:#34d39924}.gh-prs li.mergeado .est{color:#c9b8ff;background:#a78bfa29}.modo-opcoes.quatro{grid-template-columns:repeat(4,1fr)}.modo-opcoes.quatro button{border-left:3px solid var(--c)}.pn-cab{align-items:center;gap:12px;display:flex}.pn-cab b{font-size:15px;display:block}.pn-cab small{color:var(--sub);font-size:12px}.pn-andares{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.pn-andares li{border:1px solid var(--borda);background:#0f1216;border-radius:8px;align-items:center;gap:8px;padding:7px 10px;font-size:13px;display:flex}.pn-andares li em{font-style:normal;font-family:var(--mono);color:var(--sub);width:24px;font-size:11px}.pn-andares li small{color:var(--sub);margin-left:auto;font-size:11px}.pn-andares li.geral{opacity:.8}@media (width<=900px){.modo-opcoes.quatro{grid-template-columns:1fr 1fr}}.hud{z-index:100}.ver-mockup{z-index:130}.memorias.organizar{z-index:66}.org-corpo{flex:1;grid-template-columns:1fr 320px;min-height:0;display:grid}.org-mapa{flex-direction:column;gap:8px;padding:18px;display:flex;overflow:auto}.org-norte{color:var(--sub);font-size:11.5px}.org-grade{grid-template-columns:repeat(7,minmax(96px,1fr));gap:8px;display:grid}.org-quadra{aspect-ratio:1/.82;text-align:center;color:var(--sub);background:#12151a;border:1px dashed #3a414c;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:6px;font-size:12px;display:flex}.org-quadra.tem{border:1px solid color-mix(in srgb, var(--c) 55%, var(--borda));background:color-mix(in srgb, var(--c) 8%, #151920);color:var(--txt)}.org-quadra.tem b{font-size:12px;line-height:1.2}.org-quadra.tem small{color:var(--sub);font-size:10.5px}.org-quadra.on{outline:2px solid var(--acento);outline-offset:2px}.org-quadra.alvo:hover{border-color:var(--acento);color:var(--txt);background:#e8a33d1a}.org-quadra.livre.alvo{border-style:dashed;border-color:#e8a33d80}.org-quadra.fixa{background:#0f1115;border-style:solid;border-color:#2a2f37;font-size:11px}.org-quadra .sigla{width:32px;height:32px;font-size:10.5px}.org-dica{color:#f3c27a;font-size:13px}.org-lado{border-left:1px solid var(--borda);flex-direction:column;gap:14px;padding:14px;display:flex;overflow-y:auto}.org-sec{flex-direction:column;gap:6px;display:flex}.org-sec h4{font-size:14px}.org-sec>small{color:var(--sub);font-size:11.5px}.org-bairros{flex-wrap:wrap;gap:6px;display:flex}.org-bairros button{border:1px solid var(--borda);color:#c3cad4;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:12.5px;display:flex}.org-bairros button i,.org-bairro i{background:var(--c);border-radius:2px;width:9px;height:9px;display:inline-block}.org-bairros button.on{border-color:var(--c);color:var(--txt);background:color-mix(in srgb, var(--c) 12%, transparent)}.org-bairro{border:1px solid var(--borda);background:#151920;border-radius:8px;align-items:center;gap:8px;padding:6px 8px;font-size:13px;display:flex}.org-bairro small{color:var(--sub);margin-left:auto;font-size:11.5px}.org-sec form{flex-direction:column;gap:8px;display:flex}.org-sec input{border:1px solid var(--borda);background:#0b0d10;border-radius:9px;outline:none;padding:9px 11px;font-size:13px}.org-cores{gap:6px;display:flex}.org-cores button{border:2px solid #0000;border-radius:50%;width:24px;height:24px}.org-cores button.on{border-color:#fff}.org-nota{color:var(--sub);font-size:11.5px;line-height:1.4}.modo-opcoes .novo-bairro{border:1px dashed var(--acento)!important}.modo-opcoes .novo-bairro b{color:#f3c27a}@media (width<=1100px){.org-corpo{grid-template-columns:1fr}.org-grade{grid-template-columns:repeat(7,minmax(70px,1fr))}}.mem-topo{gap:8px}.mem-topo>div:first-child{flex:auto;min-width:0}.mem-topo>.x,.mem-topo>.tar-chip,.mem-topo>.tar-filtro,.mem-topo>.gente-filtros,.mem-topo>.mem-busca,.mem-topo>.abas{flex:none;margin-left:0}.mem-topo>.tar-chip,.mem-topo>.tar-filtro,.mem-topo>.mem-busca,.mem-topo>.x,.mem-topo .gente-filtros button{box-sizing:border-box;align-items:center;height:32px;display:inline-flex}.mem-topo>.x{justify-content:center;width:32px;padding:0}.mem-topo>.tar-chip{padding:0 12px}.mem-topo .gente-filtros{gap:4px;display:flex}.dcard-acoes .btn,.dcard-acoes>select,.dcard-acoes .esc-btn{box-sizing:border-box;align-items:center;height:34px;display:inline-flex}.mem-topo>.abas{align-items:center;height:32px;display:flex}.marca{cursor:pointer;border-radius:8px}.marca:hover .hex{filter:brightness(1.2)}.marca:focus-visible{outline:2px solid var(--acento);outline-offset:3px}.con-config{background:var(--cartao);border:1px solid var(--borda);border-left:3px solid #2dd4bf;border-radius:10px;flex-direction:column;gap:10px;padding:12px;display:flex}.con-config>header{align-items:center;gap:8px;display:flex}.con-config>header>div:first-child{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.con-config>header small{color:var(--sub);font-size:11px}.con-config>header b{font-size:13.5px}.con-config>header .btn{flex:none;align-items:center;height:30px;padding:0 12px;display:inline-flex}.con-atual{align-items:center;gap:10px;display:flex}.con-atual>div{flex-direction:column;gap:2px;min-width:0;display:flex}.con-atual b{font-size:13px}.con-atual small{color:var(--sub);align-items:center;gap:5px;font-size:11.5px;display:flex}.con-ic{color:#2dd4bf;background:#2dd4bf1f;border:1px solid #2dd4bf59;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;font-size:15px;display:grid}.con-opcoes{flex-direction:column;gap:6px;display:flex}.con-op{border:1px solid var(--borda);text-align:left;background:#12151a;border-radius:9px;align-items:flex-start;gap:10px;padding:9px 10px;display:flex}.con-op>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.con-op b{font-size:12.5px}.con-op small{color:var(--sub);font-size:11.5px;line-height:1.35}.con-op:not(:disabled):hover{border-color:#3a414c}.con-op.on{background:#2dd4bf14;border-color:#2dd4bf}.con-op:disabled{opacity:.55;cursor:not-allowed}.con-op.on:disabled{opacity:1}.con-nuvem{border:1px dashed var(--borda);cursor:pointer;border-radius:9px;align-items:flex-start;gap:10px;padding:9px 10px;display:flex}.con-nuvem input{accent-color:#2dd4bf;flex:none;width:15px;height:15px;margin-top:2px}.con-nuvem>span{flex-direction:column;gap:2px;display:flex}.con-nuvem b{font-size:12.5px}.con-nuvem small{color:var(--sub);font-size:11.5px;line-height:1.35}.con-nuvem.trava{cursor:default;opacity:.7}.con-escolha{flex-direction:column;gap:6px;display:flex}.con-escolha>small{color:var(--sub);font-size:11px}.con-chips{flex-wrap:wrap;gap:6px;display:flex}.con-chips button{box-sizing:border-box;border:1px solid var(--borda);color:#c3cad4;border-radius:999px;align-items:center;gap:6px;height:30px;padding:0 10px;font-size:12px;display:inline-flex}.con-chips button em{color:var(--sub);font-size:11px;font-style:normal}.con-chips button.on{color:var(--txt);background:#2dd4bf1a;border-color:#2dd4bf}.con-chips button:disabled{cursor:default}.con-nota{color:var(--sub);font-size:11.5px}.con-link{color:var(--link);align-self:flex-start;font-size:12px;font-weight:600}.con-maq{background:var(--cartao);border:1px solid var(--borda);border-left:3px solid var(--c);border-radius:8px;flex-direction:column;gap:5px;padding:10px 11px;display:flex}.con-maq .topo{justify-content:space-between;align-items:center;gap:8px;font-size:12.5px;display:flex}.con-maq .topo b{align-items:center;gap:6px;display:flex}.con-maq .topo span{font-family:var(--mono);color:var(--sub);text-transform:uppercase;letter-spacing:.06em;font-size:10.5px}.con-maq>small{color:var(--sub);font-size:11.5px;line-height:1.35}.con-uso{font-family:var(--mono);color:var(--sub);grid-template-columns:62px 1fr;align-items:center;gap:4px 8px;font-size:10.5px;display:grid}.con-serv{background:var(--cartao);border:1px solid var(--borda);border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:2px 8px;padding:8px 10px;display:grid}.con-serv b{font-size:12.5px}.con-serv small{color:var(--sub);grid-column:2;font-size:11.5px}.con-predio{text-align:left;border-left:3px solid var(--c);gap:4px}.con-predio .topo span{color:#2dd4bf}.con-predio>small{color:var(--sub);align-items:center;gap:5px;font-size:11.5px;display:flex}.titulo-3d.con-3d{letter-spacing:.05em;border:1px solid;align-items:center;gap:5px;padding:2px 6px;font-size:9px;display:flex}.titulo-3d.con-3d i{border-radius:50%;width:7px;height:7px;display:inline-block}.con-add{box-sizing:border-box;border:1px dashed var(--borda);color:#c3cad4;background:#0b0d10;border-radius:999px;height:30px;padding:0 10px;font-size:12px}.con-form{border:1px dashed var(--borda);border-radius:8px;flex-direction:column;gap:6px;padding:8px;display:flex}.con-form input{box-sizing:border-box;border:1px solid var(--borda);background:#0b0d10;border-radius:8px;outline:none;height:32px;padding:0 10px;font-size:12.5px}.con-form-acoes{gap:6px;display:flex}.con-form-acoes .btn{align-items:center;height:32px;display:inline-flex}.con-aviso{text-align:left;align-items:center;width:100%}.con-aviso span{flex:1}.con-aviso em{color:var(--link);white-space:nowrap;font-size:11.5px;font-style:normal}.con-aviso:hover{border-color:#3a414c}.con-abre{gap:8px}.con-abre.on{border-color:#2dd4bf}.con-cab{text-align:left;flex-direction:column;gap:4px;width:100%;display:flex}.con-serv .con-cab{grid-template-columns:auto 1fr auto;align-items:center;gap:2px 8px;display:grid}.con-serv .con-cab small{grid-column:2/4}.con-serv.con-abre{flex-direction:column;align-items:stretch;display:flex}.con-seta,.con-maq .topo span{color:var(--sub)}.con-det{border-top:1px solid var(--borda);grid-template-columns:1fr;gap:4px;margin:0;padding-top:6px;display:grid}.con-det>div{grid-template-columns:128px 1fr;gap:8px;font-size:12px;display:grid}.con-det dt{color:var(--sub)}.con-det dd{color:#d5dae1;word-break:break-word;margin:0}.con-usos{flex-direction:column;gap:4px;display:flex}.con-usos>small{color:var(--sub);font-size:11px}.con-uso-predio{border:1px solid var(--borda);border-left:3px solid var(--c);text-align:left;border-radius:7px;grid-template-columns:1fr auto auto;align-items:center;gap:8px;padding:6px 9px;font-size:12px;display:grid}.con-uso-predio span{color:var(--sub);font-size:11.5px}.con-uso-predio em{color:var(--link);font-style:normal}.con-uso-predio:hover{border-color:#3a414c}.sigla.sigla-img{border:1px solid var(--borda);background:#fff;padding:3px;overflow:hidden}.sigla.sigla-img img{object-fit:contain;width:100%;height:100%;display:block}.placa-config{border-left-color:var(--acento)}.placa-previa{color:#111827;background:#fff;border-radius:10px;align-items:center;gap:12px;height:64px;padding:8px 12px;display:flex;overflow:hidden}.placa-previa b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px;font-weight:700;line-height:1.15;display:-webkit-box;overflow:hidden}.placa-previa.nome{border-left:8px solid var(--c);text-align:center;justify-content:center}.placa-previa.nome b{font-size:19px}.placa-previa.logo{justify-content:center}.placa-logo{flex:none;place-items:center;min-width:48px;height:48px;display:grid}.placa-previa.logo .placa-logo{width:100%;height:100%}.placa-logo img{object-fit:contain;max-width:100%;max-height:100%;display:block}.placa-previa.ambos .placa-logo img{max-width:72px}.placa-sigla{background:var(--c);color:#fff;border-radius:9px;place-items:center;width:48px;height:48px;font-size:14px;font-weight:800;display:grid}.placa-previa.logo .placa-sigla{width:100%;height:100%;font-size:26px}.placa-modos{border:1px solid var(--borda);box-sizing:border-box;background:#0b0d10;border-radius:999px;grid-template-columns:repeat(3,1fr);gap:4px;padding:3px;display:grid}.placa-modos button{box-sizing:border-box;color:#c3cad4;text-align:center;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;height:28px;margin:0;padding:0 6px;font-size:12px;display:inline-flex}.placa-modos button.on{background:var(--acento);color:#1a1205;font-weight:700}.placa-img{flex-wrap:wrap;gap:6px;display:flex}.placa-img .btn,.placa-nome .btn{align-items:center;height:32px;display:inline-flex}.placa-nome{gap:6px;display:flex}.placa-nome input{box-sizing:border-box;border:1px solid var(--borda);background:#0b0d10;border-radius:8px;outline:none;flex:1;min-width:0;height:32px;padding:0 10px;font-size:12.5px}.org-moldura{grid-template:".fundo.""esquerda grade direita"".frente."/auto minmax(0,1fr) auto;align-items:stretch;gap:8px;display:grid}.org-moldura>.org-grade{grid-area:grade;min-width:0;overflow-x:auto}.org-lado-btn{justify-content:center;align-items:center;gap:6px;display:flex}.org-lado-btn.fundo{grid-area:fundo}.org-lado-btn.frente{grid-area:frente}.org-lado-btn.esquerda{flex-direction:column;grid-area:esquerda}.org-lado-btn.direita{flex-direction:column;grid-area:direita}.org-lado-btn button{box-sizing:border-box;color:#f3c27a;white-space:nowrap;border:1px dashed #e8a33d8c;border-radius:999px;justify-content:center;align-items:center;height:30px;padding:0 14px;font-size:12px;display:inline-flex}.org-lado-btn button:hover{background:#e8a33d1a;border-style:solid}.org-lado-btn.esquerda button,.org-lado-btn.direita button{writing-mode:vertical-rl;width:30px;height:auto;padding:14px 0}.org-lado-btn.esquerda button{transform:rotate(180deg)}.org-lado-btn button.menos{border:1px solid var(--borda);color:var(--sub);writing-mode:horizontal-tb;width:30px;height:30px;padding:0;transform:none}.org-lado-btn button.menos:hover{color:var(--txt);background:#f871711f;border-color:#f8717180}.bi-nav{background:var(--campo);border-radius:999px;flex-wrap:wrap;align-items:center;gap:4px;width:fit-content;max-width:100%;margin:-6px 0 18px;padding:4px;display:flex}.bi .bi-nav button{height:34px;color:var(--t2);white-space:nowrap;border-radius:999px;align-items:center;padding:0 16px;font-size:13px;font-weight:700;display:inline-flex}.bi .bi-nav button:hover{color:var(--t)}.bi .bi-nav button.on{background:var(--sup);color:var(--t);box-shadow:0 2px 6px #1d1a1f1a}.bi-nav-n{color:var(--t3);padding:0 12px 0 6px;font-size:12px;font-weight:600}.bi-pagina{flex-direction:column;gap:18px;display:flex}.bi-resumo{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;display:grid}.bi-res{background:var(--sup);box-shadow:var(--sombra);border-radius:18px;flex-direction:column;gap:4px;padding:14px 18px;display:flex}.bi-res span{color:var(--t2);font-size:12.5px;font-weight:700}.bi-res b{font-family:var(--voz);letter-spacing:-.02em;font-size:24px;font-weight:800}.bi-tab .tabela-bi{max-height:none}.bi-tab .tabela-bi table{width:100%}.passos-ag2 li{background:0 0;border:0;flex-direction:row;align-items:center;margin:0;padding:0;list-style:none}.passos-ag2 li>span:last-child{flex:1;min-width:0;line-height:1.35}.sm-card{border-left:3px solid var(--acento);flex-direction:column;gap:8px;display:flex}.sm-quem{color:#f3c27a;font-size:12px}.sm-rot{color:var(--sub);margin-top:2px;font-size:11px}.sm-item{border:1px solid var(--borda);background:#12151a;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:flex}.sm-item.feito{border-color:#34d39966}.sm-ic{width:28px;height:28px;font-family:var(--mono);color:var(--acento);background:#e8a33d1f;border-radius:7px;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}.sm-item.feito .sm-ic{color:var(--ok);background:#34d39924}.dchat-nova .btn.fantasma{margin-top:6px}.passos-ag2 li.p-agora .marca{background:var(--c);color:#0b0d10}.passos-ag2 li.p-agora{color:var(--txt);font-weight:600}.con-modo{border:1px solid var(--borda);background:#0b0d10;border-radius:10px;grid-template-columns:1fr 1fr;gap:4px;padding:3px;display:grid}.con-modo button{box-sizing:border-box;color:#c3cad4;text-align:center;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:1px;height:44px;display:flex}.con-modo button b{font-size:13px}.con-modo button small{color:var(--sub);font-size:10.5px}.con-modo button.on{color:#04201c;background:#2dd4bf}.con-modo button.on small{color:#0b3b35}.con-modo button:disabled{cursor:default}.memorias.conexao-tela{z-index:66}.cd-corpo{flex:1;min-height:0;padding:16px;overflow-y:auto}.cd-grade{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:16px;display:grid}.cd-col{flex-direction:column;gap:14px;min-width:0;display:flex}.cd-topo{background:var(--cartao);border:1px solid var(--borda);border-left:3px solid var(--c);border-radius:10px;align-items:center;gap:12px;padding:12px 14px;display:flex}.cd-topo>div{flex-direction:column;gap:2px;display:flex}.cd-topo b{align-items:center;gap:6px;font-size:14px;display:flex}.cd-topo small{color:var(--sub);font-size:12px}.cd-ic{width:40px;height:40px;font-family:var(--mono);color:#2dd4bf;background:#2dd4bf1f;border:1px solid #2dd4bf59;border-radius:9px;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}.cd-sec{flex-direction:column;gap:6px;display:flex}.cd-sec>h4{align-items:center;gap:8px;font-size:13px;display:flex}.cd-sec>h4 span{font-family:var(--mono);color:var(--sub);border:1px solid var(--borda);border-radius:999px;padding:1px 7px;font-size:10.5px}.cd-linhas{border:1px solid var(--borda);border-radius:10px;flex-direction:column;gap:1px;margin:0;display:flex;overflow:hidden}.cd-linhas>div{background:#12151a;grid-template-columns:170px 1fr;gap:10px;padding:7px 11px;font-size:12.5px;display:grid}.cd-linhas dt{color:var(--sub)}.cd-linhas dd{color:#d5dae1;word-break:break-word;margin:0}.cd-uso{border:1px solid var(--borda);color:var(--sub);background:#12151a;border-radius:10px;grid-template-columns:50px 1fr 44px;align-items:center;gap:8px;padding:10px 12px;font-size:12px;display:grid}.cd-uso b{font-family:var(--mono);color:var(--txt);text-align:right;font-size:12px}.cd-acoes{flex-wrap:wrap;gap:6px;display:flex}.cd-acoes .btn{align-items:center;height:32px;display:inline-flex}.cd-linha{border:1px solid var(--borda);border-left:3px solid var(--c);background:var(--cartao);text-align:left;border-radius:8px;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:8px 11px;font-size:12.5px;display:grid}.cd-linha span{color:var(--sub);font-size:11.5px}.cd-linha em{color:var(--link);font-style:normal}.cd-linha:hover{border-color:#3a414c}.cd-ag{width:100%}.cd-hist{border-left:2px solid var(--borda);flex-direction:column;gap:4px;margin:0;padding:0 0 0 12px;list-style:none;display:flex}.cd-hist li{color:#d5dae1;gap:10px;font-size:12.5px;display:flex}.cd-hist li span{font-family:var(--mono);color:var(--sub);min-width:74px;font-size:11px}.cd-resumo{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.cd-resumo>div{background:var(--cartao);border:1px solid var(--borda);border-radius:10px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.cd-resumo span{color:var(--sub);font-size:11.5px}.cd-resumo b{font-size:18px}.cd-api{border:1px solid var(--borda);background:var(--cartao);text-align:left;border-radius:8px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;padding:9px 11px;font-size:12.5px;display:grid}.cd-api span{color:var(--sub);font-size:11.5px;font-family:var(--mono)}.cd-api em{color:var(--sub);font-size:11px;font-style:normal}.cd-api.on{background:#2dd4bf12;border-color:#2dd4bf}.cd-api-det{flex-direction:column;gap:14px;display:flex}.con-maq.clica,.con-serv.clica{cursor:pointer;text-align:left;width:100%}.con-maq.clica:hover,.con-serv.clica:hover{border-color:#3a414c}.titulo-3d.clica{cursor:pointer;pointer-events:auto}.titulo-3d.clica:hover{background:#2dd4bf38}.titulo-3d em{opacity:.7;font-style:normal}@media (width<=1000px){.cd-grade{grid-template-columns:1fr}}.este-pc{background:var(--cartao);border:1px solid var(--borda);width:100%;color:var(--txt);text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:10px;margin:8px 0 4px;padding:10px 12px;display:flex}.este-pc:hover{border-color:var(--acento)}.este-pc>i{background:var(--sub);border-radius:50%;flex:none;width:9px;height:9px}.este-pc.conectado>i{background:var(--ok);box-shadow:0 0 0 3px #34d3992e}.este-pc.sem_agente>i{background:var(--critico)}.este-pc span{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.este-pc b{overflow-wrap:anywhere;font-size:13px}.este-pc small{color:var(--sub);font-size:11.5px}.este-pc em{color:var(--sub);font-style:normal}.este-pc em.contador{background:var(--atencao);color:#1a1205;border-radius:999px;padding:1px 7px;font-size:10.5px;font-weight:700}.end-linha{background:var(--cartao);border:1px solid var(--borda);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(0,400px) 92px;align-items:center;gap:10px;padding:8px 10px;display:grid}.end-linha .btn{white-space:nowrap;width:100%;height:34px;padding:0}.end-linha .esc-andar{width:100%;min-width:0}.end-linha .esc-btn{box-sizing:border-box;white-space:normal;width:100%;max-width:none;height:auto;min-height:38px;padding:6px 12px}.end-linha .esc-btn small,.end-linha .esc-btn i{flex:none}.end-linha .esc-btn span{text-overflow:clip;text-align:left;overflow-wrap:anywhere;flex:1;min-width:0;line-height:1.3;overflow:visible}.end-linha .esc-menu{width:100%;min-width:320px}.end-pasta{flex-direction:column;gap:2px;min-width:0;display:flex}.end-pasta b{overflow-wrap:anywhere;font-size:13px}.end-pasta small{color:var(--sub);overflow-wrap:anywhere;font-size:11px}.end-onde{color:var(--txt);overflow-wrap:anywhere;font-size:12.5px}.end-aviso{border:1px dashed var(--borda);background:var(--cartao);border-radius:10px;flex-direction:column;gap:8px;padding:14px;display:flex}.end-aviso code{font-family:var(--mono);color:var(--acento);-webkit-user-select:all;user-select:all;background:#0b0d10;border-radius:6px;padding:8px 10px;font-size:12.5px}.end-aviso small{color:var(--sub);font-size:12px}.end-erro{color:var(--critico);margin:0 0 8px;font-size:12.5px}@media (width<=900px){.end-linha{grid-template-columns:1fr}}.sessao-real .mem-topo p{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sr-acao{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.sr-acao small{color:var(--sub);font-size:11.5px}.sr-acao code{font-family:var(--mono);color:#d6dbe3;overflow-wrap:anywhere;background:#0b0d10;border-radius:8px;padding:10px 12px;font-size:12.5px}.sr-dados{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.sr-dados div{background:var(--cartao);border:1px solid var(--borda);border-radius:8px;min-width:0;padding:9px 11px}.sr-dados dt{color:var(--sub);margin-bottom:3px;font-size:11px}.sr-dados dd{overflow-wrap:anywhere;margin:0;font-size:13px}.sr-dados a{color:var(--link)}.sr-nota{color:var(--sub);margin-top:14px;font-size:12.5px}button.link{color:var(--link);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.entrar{background:radial-gradient(circle at 50% 30%,#1b2028,#0b0d10 70%);place-items:center;display:grid;position:fixed;inset:0}.entrar-cartao{background:var(--painel);border:1px solid var(--borda);width:min(420px,100vw - 32px);color:var(--txt);border-radius:16px;flex-direction:column;gap:12px;padding:28px;display:flex}.entrar-cartao .hex{width:40px;height:40px;font-family:var(--mono);color:var(--acento);border:1px solid var(--acento);border-radius:8px;place-items:center;font-weight:700;display:grid}.entrar-cartao h2{margin:4px 0 0;font-size:20px}.entrar-cartao p{color:var(--sub);margin:0;font-size:13.5px;line-height:1.5}.entrar-cartao p b{color:var(--txt)}.entrar-cartao input{border:1px solid var(--borda);background:var(--cartao);height:40px;color:var(--txt);font:inherit;border-radius:8px;padding:0 12px}.entrar-cartao input:focus{border-color:var(--acento);outline:none}.entrar-cartao .btn{height:40px}.entrar-erro{color:var(--critico)!important}.end-maquina .ponto{background:var(--sub);border-radius:50%;width:8px;height:8px;margin-right:4px;display:inline-block}.end-maquina .ponto.ligada{background:var(--ok);box-shadow:0 0 0 3px #34d3992e}.end-parear{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.end-parear input{border:1px solid var(--borda);background:var(--cartao);min-width:220px;height:32px;color:var(--txt);font:inherit;border-radius:8px;flex:1;padding:0 10px;font-size:13px}.end-parear .btn{height:32px;padding:0 12px}.end-aviso.parear{margin-top:8px}.end-aviso .codigo{font-family:var(--mono);letter-spacing:.12em;color:var(--acento)}.end-aviso .btn{align-self:flex-start;height:32px;padding:0 12px}.este-pc .link{margin-left:auto;font-size:12px}.hud:not(:has(.ver-como)) .chips{margin-right:auto}.entrar{box-sizing:border-box;padding:16px;overflow-y:auto}.entrar-cartao.fator{width:min(460px,100vw - 32px)}.fator-passos{color:var(--sub);margin:0;padding-left:20px;font-size:13.5px;line-height:1.55}.fator-qr{background:#fff;border-radius:10px;align-self:center;width:190px;height:190px;padding:10px}.fator-chave{flex-direction:column;gap:6px;display:flex}.fator-chave small{color:var(--sub);font-size:12px}.fator-chave code{color:var(--acento);font-family:var(--mono);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;background:#0b0d10;border-radius:6px;padding:8px 10px;font-size:12.5px}.entrar-cartao .fator-aviso{font-size:12.5px}.fator-form{flex-direction:column;gap:10px;display:flex}.entrar-cartao .fator-codigo{text-align:center;height:46px;font-family:var(--mono);letter-spacing:.3em;font-size:22px}.fator-sair{align-self:center;font-size:12.5px}
