:root{--vermelho: #B11E29;--vermelho-escuro: #8E1720;--vermelho-suave: #FBEBEC;--grafite: #232222;--tx: #232222;--mu: #6B6461;--bg: #FFFFFF;--painel: #FFFFFF;--suave: #F7F5F4;--linha: #ECE8E5;--linha-forte: #DCD6D2;--azul: #1F5BC6;--azul-suave: #E8EEFB;--verde: #12773F;--verde-suave: #E2F3E8;--laranja: #B54708;--laranja-suave: #FEF0DC;--erro: #B42318;--erro-suave: #FDECEA;--suporte: #B11E29;--suporte-suave: #FBEBEC;--infra: #232222;--infra-suave: #EFECEA;--sombra: 0 1px 2px rgba(35, 34, 34, .04), 0 4px 16px rgba(35, 34, 34, .05);color-scheme:light}*{box-sizing:border-box}html,body{margin:0;min-height:100%}body{background:var(--bg);color:var(--tx);font:14px/1.45 Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased}body.travado{overflow:hidden}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--vermelho)}h1{font-size:22px;margin:2px 0 0;font-weight:800;letter-spacing:-.01em}h2{font-size:15px;margin:0;font-weight:700}.sub{color:var(--mu);font-size:12.5px}.vazio{padding:36px;text-align:center;color:var(--mu)}.traco{color:var(--linha-forte)}.nd{color:var(--laranja)!important}.app{display:grid;grid-template-columns:248px 1fr;min-height:100vh;border-top:4px solid var(--vermelho)}.lateral{background:var(--painel);border-right:1px solid var(--linha);padding:14px 14px 12px;display:flex;flex-direction:column;gap:4px;position:sticky;top:0;height:calc(100vh - 4px);overflow-y:auto;scrollbar-width:none}.lateral::-webkit-scrollbar{display:none}.marca{display:flex;align-items:center;gap:12px;padding:2px 6px 12px;border-bottom:1px solid var(--linha);margin-bottom:2px}.marca img{width:86px;height:auto}.marca-t{font-size:12.5px;font-weight:700;line-height:1.2;color:var(--grafite);border-left:2px solid var(--vermelho);padding-left:10px}.nav{display:flex;flex-direction:column;gap:2px}.nav-mod{font-size:10.5px;text-transform:uppercase;letter-spacing:.08em;font-weight:700;color:var(--mu);padding:9px 10px 3px}.nav a{display:flex;align-items:center;gap:10px;padding:6px 10px;border-radius:8px;color:var(--tx);text-decoration:none;font-size:13.5px;font-weight:500;border-left:3px solid transparent}.nav a:hover{background:var(--suave)}.nav a.active{background:var(--vermelho-suave);color:var(--vermelho);font-weight:700;border-left-color:var(--vermelho)}.nav .ico{width:18px;text-align:center;opacity:.8}.lateral-pe{margin-top:auto;display:flex;flex-direction:column;gap:8px;padding-top:10px}.principal{min-width:0}.menu-btn{display:none}.agora{margin-top:10px;padding:10px 12px;border:1px solid var(--linha);border-top:3px solid var(--vermelho);border-radius:10px;cursor:pointer;background:var(--painel)}.agora:hover{background:var(--suave)}.agora-t{display:flex;justify-content:space-between;align-items:center;font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;font-weight:800}.agora-sem{font-size:11.5px;color:var(--mu);margin-top:2px}.agora-p{display:flex;align-items:center;gap:9px;margin-top:7px}.agora-p small{display:block;font-size:10px;color:var(--mu);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.agora-p b{font-size:13.5px}.agora-p .fone{font-size:11.5px;color:var(--mu);font-variant-numeric:tabular-nums;white-space:nowrap}.agora-p .linha-nome{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:6px}.cp{all:unset;cursor:pointer;font-size:15px;line-height:1;padding:3px 6px;border-radius:6px;color:var(--mu)}.cp:hover{background:var(--vermelho-suave);color:var(--vermelho)}.cp.ok{color:var(--verde)}.vivo{width:7px;height:7px;border-radius:50%;background:#2bb673;display:inline-block;margin-right:6px;box-shadow:0 0 0 3px #2bb6732e}.syncbox{border-top:1px solid var(--linha);padding-top:10px;font-size:12px;display:flex;flex-direction:column;gap:6px}.syncbox .btn{padding:6px 12px}.sync-l{display:flex;gap:8px}.sync-l b{font-size:12px}.sub2{color:var(--mu);font-size:11px}.sync-erro{color:var(--erro);font-size:11.5px}.pt{width:8px;height:8px;border-radius:50%;background:#2bb673;margin-top:4px;flex:none}.pt.rodando{background:#f5a524;animation:pisca 1s infinite}.pt.erro{background:var(--erro)}@keyframes pisca{50%{opacity:.3}}.conta{border-top:1px solid var(--linha);padding-top:8px;display:flex;align-items:center;gap:8px}.conta-link{display:flex;align-items:center;gap:8px;min-width:0;flex:1;text-decoration:none;color:var(--tx);border-radius:8px;padding:3px 4px;margin-left:-4px}.conta-link:hover,.conta-link.active{background:var(--vermelho-suave)}.conta-link .av{margin:0;width:32px;height:32px}.conta-txt{display:flex;flex-direction:column;min-width:0}.conta-n{font-weight:700;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.conta-c{font-size:11.5px;color:var(--mu);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.btn{border:1px solid var(--vermelho);background:var(--vermelho);color:#fff;padding:8px 14px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;display:inline-flex;gap:6px;align-items:center;justify-content:center;white-space:nowrap}.btn:hover{background:var(--vermelho-escuro);border-color:var(--vermelho-escuro)}.btn:disabled{opacity:.55;cursor:default}.btn.sec{background:var(--painel);color:var(--tx);border-color:var(--linha-forte)}.btn.sec:hover{background:var(--suave);border-color:var(--vermelho);color:var(--vermelho)}.btn.peq{padding:5px 10px;font-size:12.5px}.btn.cheio{width:100%}.btn.lnk,.lnk{background:none;border:0;color:var(--vermelho);padding:0;font-weight:600;cursor:pointer;font-size:inherit}.btn.lnk:hover,.lnk:hover{text-decoration:underline;background:none}.lnk.perigo{color:var(--erro)}.lin{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.f{display:flex;flex-direction:column;gap:4px;min-width:0}.f>span{font-size:11px;color:var(--mu);font-weight:700;text-transform:uppercase;letter-spacing:.04em}input,select,textarea{border:1px solid var(--linha-forte);background:#fff;border-radius:8px;padding:7px 9px;font-size:13px;min-width:0}input:focus,select:focus,textarea:focus{outline:2px solid var(--vermelho-suave);border-color:var(--vermelho)}input[type=checkbox]{accent-color:var(--vermelho);width:15px;height:15px}.chk{display:inline-flex;align-items:center;gap:6px;font-size:13px;cursor:pointer;-webkit-user-select:none;user-select:none}.form{display:flex;flex-direction:column;gap:12px}.form.linha{flex-direction:row;flex-wrap:wrap}.form.linha .f{width:220px}.p16{padding:16px}.pagina{padding:26px 30px 60px;max-width:1320px}.topo{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap;margin-bottom:18px}.trilha{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--vermelho)}.filtros{display:flex;gap:12px;flex-wrap:wrap;align-items:flex-end;padding:12px 14px;border:1px solid var(--linha);border-radius:12px;margin-bottom:16px;background:var(--painel)}.filtros.entre{justify-content:space-between;align-items:center}.f.cresce{flex:1;min-width:180px}.kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:16px}.kpis.k4{grid-template-columns:repeat(4,minmax(0,1fr))}.kpi{background:var(--painel);border:1px solid var(--linha);border-top:3px solid var(--linha-forte);border-radius:12px;padding:12px 14px;text-align:left;box-shadow:var(--sombra)}.kpi small{color:var(--mu);font-size:12px;font-weight:600}.kpi b{display:block;font-size:26px;font-weight:800;margin:2px 0;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.kpi .sub{font-size:12px}.kpi.total{border-top-color:var(--grafite)}.kpi.area-Suporte{border-top-color:var(--suporte)}.kpi.area-Suporte b{color:var(--suporte)}.kpi.area-Infra{border-top-color:var(--infra)}.kpi.aj{border-top-color:var(--laranja)}.kpi.aj b{color:var(--laranja)}.kpi.sf{border-top-color:var(--erro)}.kpi.sf b{color:var(--erro)}.kpi.fr{border-top-color:var(--azul)}.kpi.fr b{color:var(--azul)}.kpi.ok{border-top-color:var(--verde)}.kpi.ok b{color:var(--verde)}.kpi.clica{cursor:pointer;font:inherit;color:inherit}.kpi.clica:hover{background:var(--suave)}.kpi .ir{display:block;font-size:12px;font-weight:700;color:var(--vermelho);margin-top:4px}.mini{display:grid;grid-template-columns:1.3fr repeat(4,1fr);gap:10px;margin-bottom:12px}.cartao{background:var(--painel);border:1px solid var(--linha);border-radius:12px;margin-bottom:16px;overflow:hidden;box-shadow:var(--sombra)}.cartao-h{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 16px;border-bottom:1px solid var(--linha);border-left:3px solid var(--vermelho)}.rolagem{overflow-x:auto}.tab{width:100%;border-collapse:collapse}.tab th,.tab td{padding:10px 12px;border-bottom:1px solid var(--linha);text-align:left;vertical-align:top}.tab th{background:var(--suave);font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--mu);font-weight:700;white-space:nowrap}.tab tbody tr.clica{cursor:pointer}.tab tbody tr.clica:hover,.tab tbody tr.clica:focus{background:var(--vermelho-suave);outline:none}.tab td.num,.tab th.num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.tab td.hora{text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums}.tab td.sol{min-width:260px}.tab td.nm{font-weight:600;white-space:nowrap}.tab td.seta{color:var(--vermelho);text-align:right;width:24px;font-weight:700}.tab tfoot td{font-weight:800;background:var(--suave);border-bottom:0}.tab tr.subtotal td{background:#fcfbfa;font-weight:700;font-size:12.5px;color:var(--mu)}.tab tr.inativo td{opacity:.55}.tab td input,.tab td select{width:100%}.tab tr.novo td{background:var(--suave)}.foto-cel{white-space:nowrap;vertical-align:middle!important}.foto-cel .lnk{font-size:12.5px;margin-right:6px}.tab-num{font-variant-numeric:tabular-nums}.mais{font-size:10px;color:var(--mu)}.relogio{color:var(--laranja);cursor:help}.acoes-linha{white-space:nowrap;display:flex;gap:12px}.barra{height:6px;border-radius:3px;background:var(--suave);overflow:hidden;min-width:90px;margin-top:8px}.barra i{display:block;height:100%;background:var(--suporte)}.barra i.Infra{background:var(--infra)}.tag{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;font-weight:700;padding:2px 8px;border-radius:99px;white-space:nowrap}.tag.fr{color:var(--azul);background:var(--azul-suave)}.tag.ok{color:var(--verde);background:var(--verde-suave)}.tag.aj{color:var(--laranja);background:var(--laranja-suave)}.tag.sf{color:var(--erro);background:var(--erro-suave)}.tag.area-Suporte{color:var(--suporte);background:var(--suporte-suave)}.tag.area-Infra{color:var(--infra);background:var(--infra-suave)}.ed{font-size:11px;color:var(--mu);margin-left:6px;white-space:nowrap}.av{width:28px;height:28px;border-radius:50%;display:inline-grid;place-items:center;font-size:11px;font-weight:800;flex:none;vertical-align:middle;margin-right:8px;background:var(--suave);color:var(--mu)}.av.Suporte{background:var(--suporte-suave);color:var(--suporte)}.av.Infra{background:var(--infra-suave);color:var(--infra)}.av.grande{width:52px;height:52px;font-size:18px;margin:0}.av.com-foto{overflow:hidden;background:var(--suave)}.av img{width:100%;height:100%;object-fit:cover;display:block}.perfil-corpo{display:grid;grid-template-columns:200px 1fr;gap:24px;padding:20px}.perfil-foto{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.perfil-foto .av.grande{width:128px;height:128px;font-size:40px}.perfil .form{max-width:520px}.perfil-acesso{display:flex;gap:6px;flex-wrap:wrap;align-items:center}@media(max-width:700px){.perfil-corpo{grid-template-columns:1fr}}.legenda{display:flex;gap:14px;flex-wrap:wrap;font-size:12px;color:var(--mu);margin:0 0 12px}.legenda>span{display:inline-flex;gap:6px;align-items:center}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#23222261;display:flex;align-items:center;justify-content:center;padding:24px}.janela{background:var(--painel);border-radius:14px;border-top:4px solid var(--vermelho);width:min(720px,100%);max-height:calc(100vh - 48px);display:flex;flex-direction:column;box-shadow:0 24px 64px #23222247;animation:surge .14s ease-out}.janela.larga{width:min(1180px,100%)}@keyframes surge{0%{transform:translateY(8px) scale(.985);opacity:0}to{transform:none;opacity:1}}.janela>header{padding:16px 20px;border-bottom:1px solid var(--linha);display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.janela h3{margin:0;font-size:17px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.janela .sub{margin-top:4px}.jacoes{display:flex;gap:8px;align-items:center}.x{all:unset;cursor:pointer;font-size:24px;line-height:1;color:var(--mu);padding:0 4px}.x:hover{color:var(--vermelho)}.voltar{all:unset;cursor:pointer;color:var(--vermelho);font-size:12.5px;font-weight:700;margin-bottom:6px;display:inline-block}.voltar:hover{text-decoration:underline}.janela .conteudo{padding:16px 20px;overflow:auto}.janela .cartao{margin-bottom:0;box-shadow:none}.janela>footer{padding:12px 20px;border-top:1px solid var(--linha);display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap}.caixa{border-radius:10px;padding:10px 12px;font-size:13px;margin-bottom:14px}.caixa.fr{background:var(--azul-suave);color:var(--azul)}.caixa.ok{background:var(--verde-suave);color:var(--verde)}.caixa.aj{background:var(--laranja-suave);color:var(--laranja)}.caixa.sf{background:var(--erro-suave);color:var(--erro)}.caixa.cinza{background:var(--suave);color:var(--tx)}.grade4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 16px;margin-bottom:16px}.grade4 .cheia{grid-column:1 / -1}.sub.turnos{color:var(--verde);font-weight:700;cursor:help}.grade4 small{display:block;color:var(--mu);font-size:10.5px;text-transform:uppercase;letter-spacing:.04em;font-weight:700}.secao{font-size:11px;color:var(--vermelho);text-transform:uppercase;font-weight:800;letter-spacing:.06em;margin:4px 0 6px}.detalhes{white-space:pre-wrap;background:var(--suave);border-radius:10px;padding:12px;font-size:13px;margin:0 0 16px;font-family:inherit}.revisao{border:1px dashed var(--linha-forte);border-radius:10px;padding:12px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.revisao .cheia{grid-column:1 / -1}.toast{position:fixed;bottom:22px;left:50%;transform:translate(-50%);background:var(--grafite);color:#fff;padding:10px 16px;border-radius:8px;font-size:13px;z-index:200;box-shadow:0 8px 24px #0003}.painel-semana{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:16px}.pc{border:1px solid var(--linha);border-radius:14px;padding:16px 18px;border-left:5px solid var(--suporte);box-shadow:var(--sombra)}.pc.area-Infra{border-left-color:var(--infra)}.pc-h{display:flex;justify-content:space-between;font-size:11.5px;color:var(--mu);font-weight:700;text-transform:uppercase;letter-spacing:.05em}.pc-quem{display:flex;align-items:center;gap:14px;margin:12px 0}.pc-quem b{font-size:22px;display:block;line-height:1.2}.pc-pe{display:flex;gap:18px;flex-wrap:wrap;font-size:12.5px;color:var(--mu);border-top:1px solid var(--linha);padding-top:10px}.pc-pe b{color:var(--tx)}.abas{display:inline-flex;background:var(--suave);border-radius:10px;padding:3px;gap:2px}.abas button{all:unset;cursor:pointer;padding:7px 18px;border-radius:8px;font-size:13px;font-weight:700;color:var(--mu)}.abas button.on{background:var(--painel);color:var(--vermelho);box-shadow:0 1px 3px #0000001a}.mes{display:inline-flex;align-items:center;gap:8px}.mes b{min-width:150px;text-align:center;font-size:15px}.tab.escala td{vertical-align:middle}.tab.escala tr.atual td:first-child{box-shadow:inset 4px 0 0 var(--vermelho)}.chips{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.chip{display:inline-flex;align-items:center;gap:6px;background:var(--suave);border:1px solid var(--linha);border-radius:99px;padding:3px 8px 3px 4px;font-size:12.5px;font-weight:600}.chip .av{width:22px;height:22px;font-size:9.5px;margin:0}.chip button{all:unset;cursor:pointer;color:var(--mu);font-size:15px;line-height:1;padding:0 2px}.chip button:hover{color:var(--erro)}.chip.esc{border-color:var(--verde);background:var(--verde-suave)}.chip.eu{box-shadow:0 0 0 2px var(--vermelho-suave);font-weight:800}.add{border:1px dashed var(--linha-forte);background:none;color:var(--mu);border-radius:99px;padding:3px 8px;font-size:12px;cursor:pointer;max-width:160px}.sel-esc{min-width:190px}.sel-esc.falta,select.falta{border-color:var(--laranja);color:var(--laranja)}.realizado{font-size:12.5px}.entrada{min-height:100vh;display:grid;place-items:center;padding:24px;background:var(--suave);border-top:4px solid var(--vermelho)}.entrada-card{width:min(400px,100%);background:var(--painel);border:1px solid var(--linha);border-radius:16px;padding:28px;display:flex;flex-direction:column;gap:14px;box-shadow:var(--sombra)}.entrada-logo{width:120px;margin-bottom:4px}.entrada-card h1{font-size:20px;border-left:3px solid var(--vermelho);padding-left:10px}.sub.peq{font-size:11.5px}@media(max-width:1100px){.kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.mini{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.app{grid-template-columns:1fr}.lateral{position:fixed;left:0;top:0;z-index:40;width:270px;height:100vh;transform:translate(-100%);transition:transform .2s;box-shadow:0 0 40px #0003}.app.menu-aberto .lateral{transform:none}.menu-btn{display:block;position:fixed;top:10px;left:10px;z-index:41;border:1px solid var(--linha);background:#fff;border-radius:8px;padding:6px 10px;font-size:18px;cursor:pointer}.pagina{padding:56px 16px 40px}.kpis,.kpis.k4{grid-template-columns:repeat(2,minmax(0,1fr))}.painel-semana,.grade4,.revisao{grid-template-columns:1fr 1fr}.scrim{padding:8px}}@media print{.lateral,.filtros,.menu-btn,.lin,.scrim,.toast{display:none!important}.app{display:block;border:0}.cartao,.kpi{box-shadow:none}}
