body.sem-sessao{overflow:hidden}body.sem-sessao .lateral,body.sem-sessao .topo,body.sem-sessao main{display:none}.tela-login{position:fixed;inset:0;z-index:500;display:flex;align-items:center;justify-content:center;padding:24px;overflow:auto;background:radial-gradient(120% 90% at 50% 0%,#170b2e,#0b0512 58%,#06030c)}.login-fundo{position:absolute;inset:0;overflow:hidden;pointer-events:none}.login-fundo .brilho{position:absolute;border-radius:50%;filter:blur(18px)}.login-fundo .um{width:720px;height:720px;top:-260px;right:-180px;background:radial-gradient(circle,rgba(194,28,131,.34),transparent 66%);animation:loginFlutua 20s cubic-bezier(.45,0,.55,1) infinite}.login-fundo .dois{width:600px;height:600px;bottom:-230px;left:-160px;background:radial-gradient(circle,rgba(58,30,134,.4),transparent 68%);animation:loginFlutua 26s cubic-bezier(.45,0,.55,1) infinite reverse}.login-fundo .malha{position:absolute;inset:0;opacity:.3;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:46px 46px;mask-image:radial-gradient(70% 55% at 50% 45%,#000 30%,transparent 78%);-webkit-mask-image:radial-gradient(70% 55% at 50% 45%,#000 30%,transparent 78%)}.login-fundo .rastro{position:absolute;top:0;left:-40%;width:40%;height:100%;background:linear-gradient(105deg,transparent,rgba(255,255,255,.045) 45%,transparent);animation:loginRastro 11s ease-in-out infinite}@keyframes loginFlutua{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-34px,26px,0) scale(1.09)}}@keyframes loginRastro{0%{transform:translate(0)}55%,to{transform:translate(360%)}}.login-caixa{position:relative;z-index:1;width:min(408px,100%);background:linear-gradient(168deg,#ffffff16,#ffffff09);border:1px solid rgba(255,255,255,.12);border-radius:26px;padding:40px 34px 34px;backdrop-filter:blur(12px) saturate(1.2);box-shadow:0 40px 90px -32px #00000086,inset 0 1px #ffffff1f;animation:loginEntra .58s cubic-bezier(.16,1,.3,1) both}.login-caixa:before{content:"";position:absolute;top:-1px;left:16%;right:16%;height:1px;background:linear-gradient(90deg,transparent,rgba(240,156,208,.75),transparent)}@keyframes loginEntra{0%{opacity:0;transform:translateY(22px) scale(.975)}to{opacity:1;transform:none}}.login-marca{height:36px;display:block;margin-bottom:30px;animation:loginItem .5s cubic-bezier(.16,1,.3,1) both .08s}.login-caixa h1{font-family:B7 Titulo;font-weight:800;font-size:23px;letter-spacing:-.025em;color:#fff;margin:0;animation:loginItem .5s cubic-bezier(.16,1,.3,1) both .14s}.login-sub{font-size:13px;color:#ffffff85;margin:9px 0 26px;line-height:1.55;animation:loginItem .5s cubic-bezier(.16,1,.3,1) both .2s}@keyframes loginItem{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}.login-caixa .rot{color:#ffffff75;margin-top:18px;letter-spacing:.14em}.login-caixa .campo{background:#ffffff0e;border-color:#ffffff21;color:#fff;padding:13px 15px;font-size:14px;border-radius:13px;transition:border-color .2s,background .2s,box-shadow .25s}.login-caixa .campo::placeholder{color:#ffffff42}.login-caixa .campo:hover{border-color:#ffffff38}.login-caixa .campo:focus{border-color:var(--magenta);background:#ffffff16;box-shadow:0 0 0 4px color-mix(in srgb,var(--acento) 16%,transparent)}.login-senha{position:relative}.login-senha .campo{padding-right:48px}.login-olho{position:absolute;right:7px;top:50%;transform:translateY(-50%);width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:none;border:0;cursor:pointer;color:#fff6;transition:var(--t-micro)}.login-olho:hover{color:#fff;background:#ffffff14}.login-olho.on{color:var(--magenta)}.login-olho svg{width:19px;height:19px}.login-erro{min-height:18px;font-size:12.5px;color:#ff9bc8;margin-top:14px;line-height:1.45}.login-erro:empty{min-height:0;margin-top:0}.login-erro:not(:empty){animation:loginErro .34s cubic-bezier(.36,.07,.19,.97)}@keyframes loginErro{0%,to{transform:translate(0)}22%{transform:translate(-5px)}62%{transform:translate(4px)}}.login-aviso{font-size:12.5px;color:#ffffffc7;background:#ffffff12;border-left:2px solid var(--magenta);border-radius:0 10px 10px 0;padding:12px 14px;margin-bottom:4px;line-height:1.55}.login-entrar{width:100%;justify-content:center;margin-top:24px;padding:14px;font-size:14.5px;border-radius:13px;transition:transform .18s cubic-bezier(.2,.8,.3,1),box-shadow .25s,filter .2s}.login-entrar:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 14px 30px -12px color-mix(in srgb,var(--acento) 40%,transparent);filter:brightness(1.06)}.login-entrar:active:not(:disabled){transform:translateY(0)}.login-entrar:disabled{opacity:.62;cursor:default}@media (max-width:480px){.tela-login{padding:16px;align-items:flex-start;padding-top:7vh}.login-caixa{padding:30px 24px 26px;border-radius:22px}}@media (prefers-reduced-motion:reduce){.login-fundo .brilho,.login-fundo .rastro,.login-caixa,.login-marca,.login-caixa h1,.login-sub,.login-erro{animation:none}.login-entrar:hover:not(:disabled){transform:none}}.sessao-cab{display:flex;align-items:center;gap:11px;padding:6px 10px 10px}.sessao-av{width:38px;height:38px;flex:none;border-radius:12px;display:flex;align-items:center;justify-content:center;font-family:B7 Titulo;font-weight:800;font-size:13px;color:#fff;background:var(--grad-curto)}.sessao-tx{min-width:0}.sessao-tx b{display:block;font-size:13.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sessao-tx span{display:block;font-size:11.5px;color:var(--ink-4)}.sessao-papel{margin:0 10px 8px;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);background:var(--suave);border-radius:99px;padding:5px 10px;display:inline-block}.sessao-papel.admin{background:var(--acento-suave);color:var(--acento)}.perfil-topo{display:flex;align-items:center;gap:14px;margin-bottom:6px}.perfil-avatar{width:52px;height:52px;flex:none;border-radius:15px;display:flex;align-items:center;justify-content:center;font-family:B7 Titulo;font-weight:800;font-size:17px;color:#fff;background:var(--grad-curto)}.perfil-topo h3{margin:0}.perfil-sub{font-size:12.5px;color:var(--ink-4);margin-top:3px}.perfil-sep{display:flex;align-items:center;gap:12px;margin:22px 0 4px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4)}.perfil-sep:after{content:"";flex:1;height:1px;background:var(--borda)}.lu-avatar.foto{background:var(--suave);overflow:hidden;padding:0}.lu-avatar.foto img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.foto-atual{display:flex;align-items:center;gap:16px;background:var(--suave);border-radius:var(--r);padding:16px 18px;margin:6px 0 18px}.foto-previa{width:66px;height:66px;flex:none;border-radius:50%;overflow:hidden;background:var(--grad-curto);display:flex;align-items:center;justify-content:center;color:#fff;font-family:B7 Titulo;font-weight:800;font-size:20px}.foto-previa img{width:100%;height:100%;object-fit:cover;object-position:center}.foto-tx b{display:block;font-size:14px}.foto-tx span{font-size:12px;color:var(--ink-4)}.ico-sessao.com-foto,.sessao-av.com-foto,.perfil-avatar{overflow:hidden;padding:0}.ico-sessao.com-foto img,.sessao-av.com-foto img,.perfil-avatar img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.trilha{display:flex;align-items:center;gap:7px;font-size:12.5px;color:var(--ink-4);margin-bottom:14px}.trilha a{color:var(--ink-3)}.trilha a:hover{color:var(--acento)}.trilha b{color:var(--ink-2);font-weight:600}.lu-barra{display:flex;align-items:center;justify-content:space-between;gap:12px 20px;flex-wrap:wrap;margin:4px 0 22px}.lu-busca{display:flex;align-items:center;gap:9px;flex:1 1 260px;max-width:380px;height:40px;padding:0 13px;background:var(--card);border:1px solid var(--borda);border-radius:var(--r-sm);transition:var(--t)}.lu-busca:focus-within{border-color:var(--acento);box-shadow:0 0 0 3px var(--acento-suave)}.lu-busca svg{width:16px;height:16px;flex:none;fill:none;stroke:var(--ink-4);stroke-width:2;stroke-linecap:round}.lu-busca input{flex:1;min-width:0;border:0;outline:0;background:none;font:inherit;font-size:13.5px;color:var(--ink)}.lu-busca input::placeholder{color:var(--ink-4)}.lu-resumo{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12.5px;color:var(--ink-3)}.lu-resumo span{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:999px;background:var(--card);border:1px solid var(--borda)}.lu-resumo b{color:var(--ink);font-variant-numeric:tabular-nums}.lu-resumo .on i{width:8px;height:8px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 3px var(--ok-bg)}.lu-resumo .off b{color:var(--erro)}.lu-bloco{margin-bottom:28px;--lu-cols:minmax(220px,1.5fr) minmax(200px,1.3fr) minmax(140px,.9fr) 40px}.lu-bloco.clientes{--lu-cols:minmax(220px,1.4fr) minmax(170px,1fr) minmax(160px,1.2fr) minmax(140px,.8fr) 40px}.lu-bloco-cab{margin:0 2px 10px}.lu-bloco-cab h2{display:flex;align-items:center;gap:9px;margin:0;font-family:B7 Titulo;font-weight:800;font-size:16px;letter-spacing:-.2px;color:var(--ink)}.lu-bloco-cab h2 span{font-family:Inter;font-size:11.5px;font-weight:700;color:var(--ink-4);background:var(--suave);border-radius:999px;padding:2px 9px}.lu-bloco-cab p{margin:3px 0 0;font-size:12.5px;color:var(--ink-4)}.lu-tabela{background:var(--card);border:1px solid var(--borda);border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--sh-1)}.lu-cab,.lu-item{display:grid;grid-template-columns:var(--lu-cols);align-items:center;gap:16px;padding:0 18px}.lu-cab{height:38px;background:var(--suave);border-bottom:1px solid var(--borda);font-size:10.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-4)}.lu-item{min-height:68px;padding-top:10px;padding-bottom:10px;border-bottom:1px solid var(--borda);cursor:pointer;transition:background var(--t-micro);transform:none!important;box-shadow:none!important}.lu-item:last-child{border-bottom:0}.lu-item:hover{background:var(--suave)}.lu-item:focus-visible{outline:0;background:var(--suave);box-shadow:inset 3px 0 0 var(--acento)!important}.lu-item.inativa .lu-pessoa,.lu-item.inativa .lu-perfil,.lu-item.inativa .lu-empresas{opacity:.5}.lu-pessoa{display:flex;align-items:center;gap:12px;min-width:0}.lu-av-cx{position:relative;flex:none;display:flex}.lu-av-cx.online:after{content:"";position:absolute;right:-3px;bottom:-3px;width:13px;height:13px;border-radius:50%;background:var(--ok);border:2.5px solid var(--card);box-sizing:border-box}.lu-item:hover .lu-av-cx.online:after{border-color:var(--suave)}.lu-avatar{width:44px;height:44px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-family:B7 Titulo;font-weight:800;font-size:14px;letter-spacing:.02em;color:#fff;background:var(--grad-curto);overflow:hidden;flex-shrink:0}.lu-avatar.foto{background:var(--suave)}.lu-avatar img{width:100%;height:100%;object-fit:cover}.lu-tx{display:flex;flex-direction:column;gap:2px;min-width:0}.lu-tx b{display:flex;align-items:center;gap:7px;min-width:0;font-size:14.5px;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lu-tx b em{flex:none;font-style:normal;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:2px 7px;border-radius:999px;background:var(--acento-suave);color:var(--acento)}.lu-user{font-size:12px;color:var(--ink-3);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lu-perfil{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}.lu-papel{display:inline-flex;align-items:center;justify-content:center;padding:5px 11px;border-radius:999px;font-size:10.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}.lu-papel.admin{background:#0015591a;color:#001559}.lu-papel.coordenador{background:#3a1e861f;color:#3a1e86}.lu-papel.designer{background:#1b5fa61f;color:#1b5fa6}.lu-papel.videomaker{background:var(--laranja-bg);color:var(--laranja)}.lu-papel.cliente{background:var(--acento-suave);color:var(--acento)}[data-theme=dark] .lu-papel.admin{background:#788cff29;color:#b7c3ff}[data-theme=dark] .lu-papel.coordenador{background:#9b78ff29;color:#cdb9ff}[data-theme=dark] .lu-papel.designer{background:#5aa5eb2e;color:#9ccbf2}.lu-extra{display:inline-flex;align-items:center;padding:4px 9px;border-radius:999px;border:1px solid var(--borda-forte);font-size:11.5px;font-weight:500;color:var(--ink-3);white-space:nowrap}.lu-empresas{font-size:13px;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.lu-empresas i{color:var(--ink-4);font-style:normal}.lu-acesso-cx{min-width:0}.lu-acesso{font-size:12.5px;color:var(--ink-3);white-space:nowrap;display:inline-flex;align-items:center;gap:7px}.lu-acesso.online{color:var(--ok,#1a7f4b);font-weight:600}.lu-acesso.online:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px var(--ok-bg)}.lu-acesso.nunca{color:var(--ink-4);font-style:italic}.lu-estado{display:inline-flex;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:4px 9px;border-radius:999px;background:var(--erro-bg);color:var(--erro);white-space:nowrap}.lu-item .menu{justify-self:end}.nu-empresas{display:flex;flex-wrap:wrap;gap:8px}.nu-senha{display:flex;gap:8px;align-items:stretch}.nu-senha .campo{flex:1}.vazio-leve{font-size:13px;color:var(--ink-3);padding:12px 14px;border:1px dashed var(--borda-forte);border-radius:var(--r-sm);background:var(--suave)}.ajuda.erro-txt{color:var(--erro);font-weight:600;min-height:0;margin-top:8px}.ajuda.erro-txt:empty{display:none}.op-mini span{display:inline-flex;flex-direction:column;line-height:1.25}@media (max-width:820px){.lu-cab{display:none}.lu-item{grid-template-columns:minmax(0,1fr) 40px;gap:8px 12px;padding:14px 14px 14px 16px}.lu-pessoa{grid-column:1;grid-row:1}.lu-item .menu{grid-column:2;grid-row:1}.lu-perfil,.lu-empresas,.lu-acesso-cx{grid-column:1 / -1;padding-left:56px}.lu-barra{margin-bottom:18px}.lu-busca{flex-basis:100%;max-width:none}}.foto-zona{display:flex;align-items:center;justify-content:center;gap:12px;padding:20px 16px;margin-top:6px;border:1.5px dashed var(--borda-forte);border-radius:var(--r);background:var(--suave);cursor:pointer;text-align:center;transition:border-color var(--t),background var(--t),transform var(--t)}.foto-zona:hover,.foto-zona:focus-visible{border-color:var(--acento);background:var(--acento-suave);outline:none}.foto-zona.arrastando{border-color:var(--acento);background:var(--acento-suave);transform:scale(1.01)}.foto-zona.ok{border-style:solid;border-color:var(--ok);background:var(--ok-bg)}.foto-zona.lendo{opacity:.6;pointer-events:none}.foto-zona-tx{display:flex;flex-direction:column;gap:3px}.foto-zona-tx b{font-size:13.5px;color:var(--ink)}.foto-zona-tx span{font-size:11.5px;color:var(--ink-3)}.foto-zona.ok .foto-zona-tx b{color:var(--ok)}.modal-perfil .perfil-topo{padding-bottom:16px;border-bottom:1px solid var(--borda);margin-bottom:6px}.modal-perfil .perfil-avatar{width:60px;height:60px;border-radius:18px;font-size:17px}.perfil-id{display:flex;flex-direction:column;gap:3px;min-width:0}.perfil-id b{font-family:B7 Titulo;font-weight:800;font-size:18px;letter-spacing:-.01em;color:var(--ink)}.perfil-id>span:not(.perfil-papel){font-size:12.5px;color:var(--ink-3);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.perfil-papel{display:inline-flex;align-self:flex-start;margin-top:4px;padding:4px 10px;border-radius:999px;font-family:Inter;font-size:10.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.perfil-papel.admin{background:#0015591a;color:#001559}.perfil-papel.coordenador{background:#3a1e861f;color:#3a1e86}.perfil-papel.cliente{background:var(--acento-suave);color:var(--acento)}[data-theme=dark] .perfil-papel.admin{background:#788cff29;color:#b7c3ff}[data-theme=dark] .perfil-papel.coordenador{background:#9b78ff29;color:#cdb9ff}.perfil-bloco{padding:18px 0;border-bottom:1px solid var(--borda)}.perfil-bloco:last-child{border-bottom:0}.perfil-bloco h4{margin:0 0 4px;font-family:B7 Titulo;font-weight:800;font-size:14.5px;color:var(--ink);letter-spacing:-.01em}.perfil-bloco>.ajuda{margin:0 0 12px}.perfil-bloco .rot{margin-top:10px}.perfil-bloco.leitura{background:var(--suave);border:1px solid var(--borda);border-radius:var(--r);padding:16px 18px;margin-top:14px}.perfil-linha{display:flex;justify-content:space-between;gap:16px;padding:7px 0;font-size:13.5px;border-bottom:1px dashed var(--borda)}.perfil-linha:last-of-type{border-bottom:0}.perfil-opcao{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 0;border-bottom:1px solid var(--borda)}.perfil-opcao:last-of-type{border-bottom:0}.perfil-opcao-tx{display:flex;flex-direction:column;gap:2px;min-width:0}.perfil-opcao-tx b{font-size:13.5px;font-weight:600;color:var(--ink)}.perfil-opcao-tx small{font-size:12px;color:var(--ink-3);line-height:1.4}.perfil-opcao-tx small.aviso{color:var(--erro)}.chave{position:relative;flex:none;width:44px;height:26px;border-radius:999px;border:0;cursor:pointer;background:var(--borda-forte);transition:background var(--t-micro);padding:0}.chave:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform var(--t-micro)}.chave[aria-checked=true]{background:var(--chave-on)}.chave[aria-checked=true]:after{transform:translate(18px)}.chave:disabled{opacity:.45;cursor:not-allowed}.chave:focus-visible{outline:2px solid var(--acento);outline-offset:2px}.perfil-linha span{color:var(--ink-3)}.perfil-linha b{color:var(--ink);font-weight:600;text-align:right}.perfil-bloco.leitura .ajuda{margin:10px 0 0}.perfil-acao{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:12px}.perfil-msg{flex:1;font-size:12.5px;color:var(--ink-3);min-height:1em}.perfil-msg.ok{color:var(--ok);font-weight:600}.perfil-msg.erro{color:var(--erro);font-weight:600}.ico-sessao{width:36px;height:36px;flex:none;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;font-family:B7 Titulo;font-weight:800;font-size:12.5px;letter-spacing:.03em;color:#fff;background:var(--grad-curto);border:0;cursor:pointer;overflow:hidden;padding:0;transition:transform var(--t),box-shadow var(--t)}.ico-sessao:hover{transform:translateY(-1px);box-shadow:0 6px 16px color-mix(in srgb,var(--acento) 17%,transparent)}.ico-sessao img,.sessao-av img,.lu-avatar img,.foto-previa img,.perfil-avatar img{width:100%;height:100%;max-width:none;object-fit:cover;object-position:center;display:block}.av-pessoa{position:relative;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;color:#fff;font-family:B7 Titulo;font-weight:800;letter-spacing:.04em;text-shadow:0 1px 2px rgba(0,0,0,.25);isolation:isolate}.av-pessoa span{position:relative;z-index:1;font-size:.36em;line-height:1}.lu-avatar.av-pessoa{font-size:44px}.ico-sessao.av-pessoa{font-size:36px}.sessao-av.av-pessoa{font-size:38px}.perfil-avatar.av-pessoa{font-size:60px}.foto-previa.av-pessoa{font-size:66px}.av-pessoa:before{content:"";position:absolute;inset:0;z-index:0;background:radial-gradient(120% 90% at 20% 0%,rgba(255,255,255,.28),transparent 55%),radial-gradient(90% 90% at 100% 100%,rgba(0,0,0,.22),transparent 60%)}.av-pessoa:after{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffff29}.av-pessoa.tom-0{background:linear-gradient(140deg,#3a1e86,#7c1e85)}.av-pessoa.tom-1{background:linear-gradient(140deg,#7c1e85,#c21c83)}.av-pessoa.tom-2{background:linear-gradient(140deg,#001559,#3a1e86)}.av-pessoa.tom-3{background:linear-gradient(140deg,#c21c83,#ff6fb5)}.av-pessoa.tom-4{background:linear-gradient(140deg,#1d2c8f,#5b44c0)}.av-pessoa.tom-5{background:linear-gradient(140deg,#5b44c0,#e2409c)}.av-pessoa.com-foto{background:var(--suave);text-shadow:none}.av-pessoa.com-foto:before,.av-pessoa.com-foto:after{display:none}.av-pessoa img{width:100%;height:100%;max-width:none;object-fit:cover;object-position:center;display:block}.login-rodape{position:relative;z-index:1;text-align:center;font-size:11px;color:#ffffff73;letter-spacing:.03em;margin-top:16px}.pf-sub{margin:16px 0 6px;font-size:10.5px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-4)}.pf-sub-ajuda{margin:0 0 8px}.pf-estado{margin:0 0 4px;padding:4px 14px;background:var(--suave);border:1px solid var(--borda);border-radius:var(--r)}.pf-estado>div{display:flex;justify-content:space-between;align-items:baseline;gap:14px;padding:7px 0;border-bottom:1px dashed var(--borda);font-size:13px}.pf-estado>div:last-child{border-bottom:0}.pf-estado dt{color:var(--ink-3);flex:none}.pf-estado dd{margin:0;color:var(--ink);font-weight:600;text-align:right;min-width:0;overflow-wrap:anywhere}.pf-estado dd.ok{color:var(--ok)}.pf-estado dd.erro{color:var(--erro)}.pf-teste-push{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:12px 0 0}.pf-teste-tx{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 240px}.pf-teste-tx b{font-size:13.5px;font-weight:600;color:var(--ink)}.pf-teste-tx small{font-size:12px;color:var(--ink-3);line-height:1.4}.pf-versao-sw{display:block;margin-top:12px;font-size:11px;color:var(--ink-4);font-family:monospace}.pf-versao-sw:empty{display:none}.pf-teste-todos select{width:auto;max-width:210px;flex:none}@media (max-width:480px){.pf-teste-push .b{width:100%;justify-content:center}.pf-teste-todos select{width:100%;max-width:none}}.pf-grupo{border:1px solid var(--borda);border-radius:var(--r);margin-top:8px;padding:0 14px;background:var(--card)}.pf-grupo summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;cursor:pointer;list-style:none;font-size:13.5px;font-weight:700;color:var(--ink);min-height:44px;box-sizing:border-box}.pf-grupo summary::-webkit-details-marker{display:none}.pf-grupo summary span{display:inline-flex;align-items:center;gap:8px;min-width:0}.pf-grupo summary span:before{content:"";width:6px;height:6px;flex:none;border-right:1.6px solid var(--ink-4);border-bottom:1.6px solid var(--ink-4);transform:rotate(-45deg);transition:transform var(--t-micro)}.pf-grupo[open] summary span:before{transform:rotate(45deg)}.pf-grupo summary small{font-size:11.5px;font-weight:500;color:var(--ink-4);flex:none}.pf-grupo summary:focus-visible{outline:2px solid var(--acento);outline-offset:2px;border-radius:6px}.pf-grupo[open] summary{border-bottom:1px solid var(--borda)}.pf-grupo .perfil-opcao:last-of-type{border-bottom:0}.pf-grupo-nota{margin:10px 0 2px}@media (prefers-reduced-motion:reduce){.pf-grupo summary span:before{transition:none}}.modal.pf-modal{width:min(680px,100%);height:min(760px,88vh);padding:0;overflow:hidden}.pf-modal .perfil-topo{position:relative;flex:none;border-bottom:0;padding:22px 64px 0 26px;margin-bottom:14px}.pf-modal .perfil-avatar{width:64px;height:64px;border-radius:20px;box-shadow:0 0 0 3px var(--card),0 0 0 4px var(--borda)}.pf-modal .perfil-avatar.av-pessoa{font-size:64px}.pf-x{position:absolute;top:16px;right:18px;width:36px;height:36px;border-radius:50%;border:0;background:none;color:var(--ink-3);font-size:24px;line-height:1;cursor:pointer;transition:var(--t-micro)}.pf-x:hover{background:var(--suave);color:var(--ink)}.pf-x:focus-visible{outline:2px solid var(--acento);outline-offset:2px}.pf-abas{display:flex;gap:4px;padding:4px;margin-bottom:16px;background:var(--suave);border-radius:12px;flex:none;margin-left:26px;margin-right:26px}.pf-abas button{flex:1;min-width:0;height:36px;border:0;border-radius:9px;background:none;font:inherit;font-size:13px;font-weight:600;color:var(--ink-3);cursor:pointer;white-space:nowrap;transition:var(--t-micro)}.pf-abas button:hover{color:var(--ink)}.pf-abas button[aria-selected=true]{background:var(--card);color:var(--ink);box-shadow:var(--sh-1)}.pf-abas button:focus-visible{outline:2px solid var(--acento);outline-offset:1px}.pf-modal .corpo{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;margin:0;padding:2px 26px 16px;scrollbar-width:thin;scrollbar-color:var(--borda-forte) transparent}.pf-painel{animation:pfEntra .26s cubic-bezier(.2,.8,.25,1) both}.pf-painel[hidden]{display:none}@keyframes pfEntra{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.pf-cartao{border:1px solid var(--borda);border-radius:var(--r);padding:16px 18px;margin-bottom:12px;background:var(--card)}.pf-cartao h4{margin:0 0 4px;font-family:B7 Titulo;font-weight:800;font-size:14.5px;color:var(--ink);letter-spacing:-.01em}.pf-cartao h4 label{cursor:inherit}.pf-cartao>.ajuda{margin:0 0 12px}.pf-cartao .rot{display:block;margin-top:12px}.pf-cartao.leitura{background:var(--suave)}.pf-cartao.leitura .ajuda{margin:10px 0 0}.pf-cartao .foto-zona{margin-top:0}.pf-campo-acao{display:flex;gap:8px;align-items:stretch}.pf-campo-acao .campo{flex:1;min-width:0}.pf-campo-acao .b{flex:none}.pf-cartao>.perfil-msg{display:block;margin-top:8px}.pf-cartao>.perfil-msg:empty{display:none}.pf-senha{position:relative}.pf-senha .campo{width:100%;padding-right:44px}.pf-olho{position:absolute;top:50%;right:6px;transform:translateY(-50%);width:32px;height:32px;border:0;border-radius:8px;background:none;color:var(--ink-4);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:var(--t-micro)}.pf-olho:hover{background:var(--suave);color:var(--ink-2)}.pf-olho[aria-pressed=true]{color:var(--acento)}.pf-olho svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.pf-olho:focus-visible{outline:2px solid var(--acento)}.pf-req{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 14px}.pf-req li{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--ink-3);transition:color var(--t-micro)}.pf-req li:before{content:"";flex:none;width:16px;height:16px;border-radius:50%;border:1.5px solid var(--borda-forte);box-sizing:border-box;transition:var(--t-micro)}.pf-req li.ok{color:var(--ok);font-weight:600}.pf-req li.ok:before{border-color:var(--ok);background:var(--ok) center/10px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.2l2.3 2.3 4.7-5' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.pf-resumo{display:flex;align-items:flex-start;gap:11px;padding:12px 14px;border-radius:var(--r-sm);margin-bottom:6px;background:var(--neutro-bg);color:var(--neutro)}.pf-resumo:empty{display:none}.pf-resumo i{flex:none;width:9px;height:9px;border-radius:50%;background:currentColor;margin-top:5px}.pf-resumo b{display:block;font-size:13.5px;font-weight:700;color:var(--ink)}.pf-resumo span{display:block;font-size:12px;line-height:1.45;color:var(--ink-3);margin-top:2px}.pf-resumo.ok{background:var(--ok-bg);color:var(--ok)}.pf-resumo.aviso{background:var(--ambar-bg);color:var(--ambar)}.pf-resumo.erro{background:var(--erro-bg);color:var(--erro)}.pf-cartao .perfil-opcao:last-of-type{border-bottom:1px solid var(--borda)}.pf-cartao .pf-teste-push{padding:14px 0 0}.pf-detalhes{margin-top:14px}.pf-detalhes summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:600;color:var(--ink-3);border-radius:6px}.pf-detalhes summary::-webkit-details-marker{display:none}.pf-detalhes summary:before{content:"›";font-size:15px;line-height:1;color:var(--ink-4);transition:transform var(--t-micro)}.pf-detalhes[open] summary:before{transform:rotate(90deg)}.pf-detalhes summary:hover{color:var(--ink)}.pf-detalhes summary:focus-visible{outline:2px solid var(--acento);outline-offset:3px}.pf-detalhes .pf-estado{margin-top:10px}.pf-modal .pf-sub{margin:20px 2px 4px}.pf-modal .pf-sub-ajuda{margin:0 2px 8px}.pf-msg-fixa{position:sticky;bottom:0;z-index:2;display:flex;justify-content:center;pointer-events:none;margin-top:10px;min-height:1px}.pf-msg-fixa .perfil-msg{flex:none;padding:7px 14px;border-radius:999px;background:var(--elevado);border:1px solid var(--borda);box-shadow:var(--sh-2);font-size:12.5px}.pf-msg-fixa .perfil-msg:empty{display:none}.pf-modal .acoes{position:static;flex:none;margin:0;padding:14px 26px 18px;border-top:1px solid var(--borda);box-shadow:none}.pf-modal #pf-sair{color:var(--erro)}@media (max-width:520px){.modal.pf-modal{height:92vh}.pf-modal .perfil-topo{padding:18px 56px 0 16px}.pf-abas{margin-left:16px;margin-right:16px}.pf-modal .corpo{padding:2px 16px 14px}.pf-abas button{font-size:12.5px}.pf-cartao{padding:14px}.pf-req{grid-template-columns:minmax(0,1fr)}.pf-modal .acoes{flex-direction:row;padding:12px 16px 14px}.pf-modal .acoes .b{width:auto}.pf-campo-acao .b{padding-left:14px;padding-right:14px}}@media (prefers-reduced-motion:reduce){.pf-painel{animation:none}}.lu3{--lu3-mola:cubic-bezier(.22,1,.36,1)}.lu3-cab{align-items:center}.lu3-cab .lu3-on{color:var(--ok);font-weight:600}.lu3-novo{display:inline-flex;align-items:center;gap:8px;flex:none}.lu3-novo svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round}@media (max-width:560px){.conteudo .cab-conteudo.lu3-cab{flex-direction:row;align-items:flex-start;gap:12px}.conteudo .lu3-cab .lu3-novo{width:44px!important;height:44px;min-height:0;padding:0;justify-content:center;border-radius:14px;flex:none}.lu3-novo span{display:none}}.lu3-barra{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 22px}.lu3-busca{flex:1 1 260px;max-width:none;height:42px;border-radius:12px}.lu3-pils{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding:2px;margin:-2px;max-width:100%}.lu3-pils::-webkit-scrollbar{display:none}.lu3-pil{flex:none;display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 13px;border-radius:999px;cursor:pointer;border:1px solid var(--borda);background:var(--card);color:var(--ink-3);font:inherit;font-size:13px;font-weight:600;transition:background .2s,color .2s,border-color .2s,transform .15s}.lu3-pil b{font-weight:700;font-size:12px;color:var(--ink-4);font-variant-numeric:tabular-nums;transition:color .2s}.lu3-pil:hover{color:var(--ink);border-color:var(--borda-forte)}.lu3-pil:active{transform:scale(.96)}.lu3-pil.on{background:var(--ink);border-color:var(--ink);color:var(--card)}.lu3-pil.on b{color:color-mix(in srgb,var(--card) 65%,transparent)}.lu3-ponto{width:7px;height:7px;border-radius:50%;background:var(--ink-4)}.lu3-ponto.vivo{background:var(--ok);box-shadow:0 0 0 3px color-mix(in srgb,var(--ok) 22%,transparent)}.lu3-grupo{margin-bottom:24px}.lu3-grupo-tit{display:flex;align-items:center;gap:8px;margin:0 4px 8px;font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4)}.lu3-grupo-tit span{letter-spacing:0;font-variant-numeric:tabular-nums;color:var(--ink-4);opacity:.8}.lu3-lista{background:var(--card);border:1px solid var(--borda);border-radius:18px;overflow:visible}.lu3-linha{position:relative;display:flex;align-items:center;gap:14px;padding:12px 10px 12px 14px;cursor:pointer;animation:lu3Entra .5s var(--lu3-mola) both;animation-delay:calc(var(--i,0) * 35ms);transition:background .18s}.lu3-linha+.lu3-linha:before{content:"";position:absolute;top:0;left:70px;right:14px;height:1px;background:var(--borda)}.lu3-linha:first-child{border-radius:17px 17px 0 0}.lu3-linha:last-child{border-radius:0 0 17px 17px}.lu3-linha:only-child{border-radius:17px}.lu3-linha:hover{background:var(--suave)}.lu3-linha:focus-visible{outline:2px solid var(--acento);outline-offset:-2px}.lu3-linha.inativa .lu3-av,.lu3-linha.inativa .lu3-id{opacity:.5}@keyframes lu3Entra{0%{opacity:0;transform:translate3d(0,8px,0)}to{opacity:1;transform:none}}.lu3-av{position:relative;flex:none;width:42px;height:42px}.lu3-av .lu-avatar{width:42px;height:42px;border-radius:50%}.lu3-av .lu-avatar,.lu3-av .lu-avatar span{font-size:14px!important;font-family:B7 Titulo,sans-serif;font-weight:800}.lu3-linha.online .lu3-av:after{content:"";position:absolute;right:-1px;bottom:-1px;width:13px;height:13px;border-radius:50%;background:var(--ok);border:2.5px solid var(--card);box-sizing:border-box}.lu3-id{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.lu3-id>b{display:flex;align-items:center;gap:7px;min-width:0;font-size:14.5px;font-weight:650;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lu3-id>b em{flex:none;font-style:normal;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:1px 6px;border-radius:6px;background:var(--acento-suave);color:var(--acento)}.lu3-meta{display:flex;align-items:center;gap:6px;min-width:0;font-size:12.5px;color:var(--ink-3);white-space:nowrap;overflow:hidden}.lu3-papel{display:inline-flex;align-items:center;gap:5px;font-weight:600;color:var(--ink-2)}.lu3-papel:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--lu3-cor,var(--ink-4))}.lu3-p-admin{--lu3-cor:#E2409C}.lu3-p-coordenador{--lu3-cor:#7C5CFF}.lu3-p-designer{--lu3-cor:#3D8BFF}.lu3-p-videomaker{--lu3-cor:#F28A1E}.lu3-p-cliente{--lu3-cor:#22B573}.lu3-extra{font-size:11.5px;color:var(--ink-3);padding:0 6px;border-radius:6px;background:var(--suave);line-height:18px}.lu3-user{color:var(--ink-4);overflow:hidden;text-overflow:ellipsis}.lu3-user:before{content:"·";margin-right:6px}.lu3-empresas{font-size:12px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lu3-empresas i{font-style:normal;color:var(--ink-4)}.lu3-acesso{font-size:12.5px;color:var(--ink-3);white-space:nowrap}.lu3-acesso.online{color:var(--ok);font-weight:600}.lu3-acesso.nunca{color:var(--ink-4);font-style:italic}.lu3-so-largo{flex:none;text-align:right;min-width:96px}.lu3-so-estreito{display:none}.lu3-linha .menu{flex:none}@media (max-width:560px){.lu3-so-largo{display:none}.lu3-so-estreito{display:block}.lu3-so-estreito .lu3-acesso{font-size:12px}.lu3-linha{gap:12px;padding:11px 6px 11px 12px}.lu3-linha+.lu3-linha:before{left:66px}}@media (prefers-reduced-motion: reduce){.lu3-linha{animation:none!important}}.pf-modal{--pf-mola:cubic-bezier(.16,1,.3,1)}.pf-modal .perfil-topo{isolation:isolate;overflow:hidden;padding:26px 64px 20px 26px;margin-bottom:12px}.pf-aurora{position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(120% 140% at 0% 0%,color-mix(in srgb,var(--acento) 18%,transparent),transparent 55%),radial-gradient(90% 120% at 100% 0%,color-mix(in srgb,#7C5CFF 16%,transparent),transparent 60%);-webkit-mask-image:linear-gradient(#000 55%,transparent);mask-image:linear-gradient(#000 55%,transparent);animation:pfAurora 9s ease-in-out infinite alternate}@keyframes pfAurora{to{filter:hue-rotate(-18deg);transform:scale(1.06) translate3d(-10px,4px,0)}}.pf-modal .perfil-avatar{width:72px;height:72px;border-radius:50%;box-shadow:0 0 0 3px var(--card),0 0 0 5.5px color-mix(in srgb,var(--acento) 70%,#7C5CFF),0 14px 30px -14px #1408285f;animation:pfAvatar .7s var(--pf-mola) both}.pf-modal .perfil-avatar.av-pessoa{font-size:72px}@keyframes pfAvatar{0%{opacity:0;transform:scale(.7) rotate(-8deg)}to{opacity:1;transform:none}}.pf-modal .perfil-id{animation:pfSobe .55s var(--pf-mola) .08s both}.pf-modal .perfil-id b{font-size:21px;letter-spacing:-.3px}.pf-modal .perfil-papel{font-size:10.5px;letter-spacing:.06em;padding:4px 10px}@keyframes pfSobe{0%{opacity:0;transform:translate3d(0,8px,0)}to{opacity:1;transform:none}}.pf-modal .pf-x{top:18px;right:18px;width:38px;height:38px;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--card) 70%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .2s,transform .3s var(--pf-mola)}.pf-modal .pf-x svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round}.pf-modal .pf-x:hover{transform:rotate(90deg);background:var(--card)}.pf-modal .pf-abas{position:relative;gap:0;padding:4px;border-radius:14px;background:color-mix(in srgb,var(--ink) 5%,transparent)}.pf-abas-luz{position:absolute;top:4px;bottom:4px;left:0;width:0;border-radius:11px;background:var(--card);box-shadow:0 1px 2px #14082814,0 6px 16px -8px #14082837;transition:transform .42s var(--pf-mola),width .42s var(--pf-mola)}.pf-modal .pf-abas button{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:7px;height:38px;background:none!important;box-shadow:none!important;transition:color .25s}.pf-modal .pf-abas button svg{width:16px;height:16px;flex:none;opacity:.75;transition:transform .35s var(--pf-mola),opacity .25s}.pf-modal .pf-abas button[aria-selected=true]{color:var(--ink)}.pf-modal .pf-abas button[aria-selected=true] svg{opacity:1;color:var(--acento);transform:scale(1.1)}.pf-painel.vem-dir{animation:pfDir .4s var(--pf-mola) both}.pf-painel.vem-esq{animation:pfEsq .4s var(--pf-mola) both}@keyframes pfDir{0%{opacity:0;transform:translate3d(22px,0,0)}to{opacity:1;transform:none}}@keyframes pfEsq{0%{opacity:0;transform:translate3d(-22px,0,0)}to{opacity:1;transform:none}}.pf-painel>*{animation:pfSobe .5s var(--pf-mola) both}.pf-painel>:nth-child(2){animation-delay:.05s}.pf-painel>:nth-child(3){animation-delay:.1s}.pf-painel>:nth-child(4){animation-delay:.15s}.pf-painel>:nth-child(n+5){animation-delay:.2s}.pf-modal .pf-cartao{border-radius:20px;padding:18px;background:var(--card);border:1px solid color-mix(in srgb,var(--ink) 8%,transparent);box-shadow:0 10px 28px -24px #1408284f}.pf-modal .pf-cartao.leitura{background:color-mix(in srgb,var(--ink) 3%,var(--card))}.pf-tit{display:flex;align-items:center;gap:11px}.pf-modal .pf-cartao>.pf-tit+.ajuda{margin:-2px 0 14px 45px}.pf-ic{flex:none;width:34px;height:34px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;color:#fff;box-shadow:inset 0 1px #ffffff4d,0 6px 14px -8px #14082857}.pf-ic svg{width:17px;height:17px}.pf-rosa{background:linear-gradient(145deg,#ff5fa8,#c2187a)}.pf-violeta{background:linear-gradient(145deg,#9b7bff,#6a3fe0)}.pf-azul{background:linear-gradient(145deg,#4fa3ff,#2a63e0)}.pf-verde{background:linear-gradient(145deg,#3fd08a,#169a5c)}.pf-ambar{background:linear-gradient(145deg,#ffb13d,#ec6a12)}.pf-cinza{background:linear-gradient(145deg,#8e86a8,#5b5375)}.pf-modal .foto-zona{border-radius:16px;border-width:1.5px;padding:18px 16px;background:color-mix(in srgb,var(--ink) 2.5%,transparent);transition:border-color .2s,background .2s,transform .25s var(--pf-mola)}.pf-modal .foto-zona:hover{transform:translate3d(0,-1px,0)}.pf-modal .perfil-acao .b{border-radius:12px}.pf-modal .b.pri:disabled{opacity:.45;filter:saturate(.6);box-shadow:none}.pf-modal .pf-campo-acao .campo{height:46px;border-radius:13px}.pf-modal .pf-campo-acao .b{height:46px;border-radius:13px;padding:0 18px}.pf-modal .perfil-linha{padding:10px 0;border-bottom:1px solid color-mix(in srgb,var(--ink) 7%,transparent)}.pf-modal .perfil-linha b{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.pf-modal .pf-cartao .rot{margin-top:14px;font-size:10.5px;letter-spacing:.1em}.pf-modal .pf-senha .campo{height:48px;border-radius:13px;padding-left:44px;transition:border-color .2s,box-shadow .2s}.pf-modal .pf-senha:before{content:"";position:absolute;left:15px;top:50%;width:16px;height:16px;transform:translateY(-50%);pointer-events:none;background:var(--ink-4);-webkit-mask:var(--pf-cad) center/contain no-repeat;mask:var(--pf-cad) center/contain no-repeat;--pf-cad:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round'%3E%3Crect x='5' y='10.5' width='14' height='10' rx='2.5'/%3E%3Cpath d='M8.5 10.5V7.5a3.5 3.5 0 0 1 7 0v3'/%3E%3C/svg%3E");transition:background .2s}.pf-modal .pf-senha:focus-within:before{background:var(--acento)}.pf-modal .pf-senha .campo:focus{border-color:color-mix(in srgb,var(--acento) 55%,transparent);box-shadow:0 0 0 4px var(--acento-suave)}.pf-forca{display:flex;align-items:center;gap:5px;margin:16px 0 0}.pf-forca i{flex:1;height:5px;border-radius:5px;background:color-mix(in srgb,var(--ink) 8%,transparent);transition:background .35s,transform .35s var(--pf-mola)}.pf-forca span{flex:none;min-width:58px;text-align:right;font-size:11.5px;font-weight:700;color:var(--ink-4);transition:color .3s}.pf-forca[data-n="1"] i:nth-child(-n+1),.pf-forca[data-n="2"] i:nth-child(-n+2){background:#e2409c}.pf-forca[data-n="3"] i:nth-child(-n+3){background:#f08a1e}.pf-forca[data-n="4"] i{background:var(--ok)}.pf-forca[data-n="1"] span,.pf-forca[data-n="2"] span{color:#e2409c}.pf-forca[data-n="3"] span{color:#f08a1e}.pf-forca[data-n="4"] span{color:var(--ok)}.pf-forca[data-n="4"] i{animation:pfPulso .5s var(--pf-mola)}@keyframes pfPulso{50%{transform:scaleY(1.8)}}.pf-modal .pf-req{margin-top:12px;gap:8px 14px}.pf-modal .pf-req li{transition:color .25s}.pf-modal .pf-req li:before{transition:background-color .25s,border-color .25s,transform .35s var(--pf-mola)}.pf-modal .pf-req li.ok:before{transform:scale(1.12)}.pf-modal #pf-salvar-senha{height:44px;padding:0 20px;border-radius:13px}.pf-modal .pf-resumo{border-radius:16px;padding:14px 16px;margin-bottom:8px}.pf-modal .pf-resumo i{position:relative}.pf-modal .pf-resumo.ok i:after{content:"";position:absolute;inset:0;border-radius:50%;background:currentColor;animation:pfOnda 1.8s ease-out infinite}@keyframes pfOnda{0%{transform:scale(1);opacity:.6}to{transform:scale(3.2);opacity:0}}.pf-modal .perfil-opcao{padding:13px 0;gap:13px;border-bottom-color:color-mix(in srgb,var(--ink) 7%,transparent)}.pf-modal .perfil-opcao.com-ic .perfil-opcao-tx{flex:1}.pf-modal .perfil-opcao .pf-ic{width:32px;height:32px;border-radius:10px}.pf-modal .perfil-opcao .pf-ic svg{width:16px;height:16px}.pf-modal .pf-teste-push .b{border-radius:12px;height:42px}.pf-modal .pf-grupo{border-radius:16px}.pf-modal .acoes{border-top-color:color-mix(in srgb,var(--ink) 7%,transparent)}.pf-modal #pf-sair{display:inline-flex;align-items:center;gap:8px;border-radius:13px;border-color:color-mix(in srgb,var(--erro) 30%,transparent);background:color-mix(in srgb,var(--erro) 5%,transparent)}.pf-modal #pf-sair svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .3s var(--pf-mola)}.pf-modal #pf-sair:hover svg{transform:translate(-3px)}.pf-modal .acoes .b[data-fecha]{border-radius:13px}@media (max-width:640px){.pf-modal .perfil-topo{padding:22px 58px 16px 18px}.pf-modal .perfil-avatar{width:64px;height:64px}.pf-modal .perfil-avatar.av-pessoa{font-size:64px}.pf-modal .pf-abas button{font-size:12.5px;gap:6px}.pf-modal .pf-cartao{padding:16px}.pf-modal .pf-cartao>.pf-tit+.ajuda{margin-left:0}}@media (max-width:380px){.pf-modal .pf-abas button svg{display:none}}html.modo-leve .pf-aurora{animation:none}@media (prefers-reduced-motion: reduce){.pf-aurora,.pf-modal .perfil-avatar,.pf-modal .perfil-id,.pf-painel,.pf-painel>*,.pf-forca i{animation:none!important}.pf-abas-luz{transition:none}}.ac-dois{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.nu-papeis.ac-funcoes{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:8px}.ac-funcoes .nu-papel{padding:0 10px;gap:7px}.ac-funcoes .nu-papel:disabled{opacity:.4;cursor:not-allowed}.nu-papeis.ac-abas{grid-template-columns:repeat(3,minmax(0,1fr));margin:4px 0 14px}.ac-abas .nu-papel{flex-wrap:wrap;row-gap:0;min-height:54px;padding:6px 12px}.ac-abas .nu-papel small{flex-basis:100%;padding-left:25px;font-size:11px;font-weight:500;color:var(--ink-4)}.nu-modal .ac-rot{display:block;margin:16px 0 0}.nu-modal .ac-ajuda{margin:10px 0 0}.ac-mod-cab{display:flex;align-items:flex-end;justify-content:space-between;gap:10px}.ac-restaurar{font:inherit;font-size:12px;font-weight:700;color:var(--acento);background:none;border:0;padding:4px 0;cursor:pointer}.ac-restaurar:hover{text-decoration:underline}.ac-nota{margin:8px 0 0;padding:9px 11px;border-radius:10px;background:var(--ambar-bg, var(--suave));color:var(--ink-2)}.ac-mods{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px}.nu-modal .ac-mods .nu-chave-linha{margin:0;padding:10px 12px}.nu-modal .ac-mods .nu-chave-linha span{min-width:0;display:flex;flex-direction:column;font-weight:700;font-size:13px}.nu-modal .ac-mod.pers{border-style:dashed}.nu-modal .ac-mod.pers small{color:var(--acento);font-weight:700}.nu-modal .ac-mod input:disabled{opacity:.55;cursor:not-allowed}.ed-modal>h3{margin-bottom:2px}.lu3-funcoes{display:inline-flex;align-items:center;gap:8px;flex:none}.lu3-funcoes svg{width:16px;height:16px}.lu3-mod{background:color-mix(in srgb,var(--acento) 8%,var(--suave))}.lu3-pers{background:none;border:1px dashed color-mix(in srgb,var(--acento) 55%,var(--borda));color:var(--acento)}@media (max-width:640px){.nu-papeis.ac-funcoes{grid-template-columns:repeat(2,minmax(0,1fr))}.nu-papeis.ac-abas,.ac-mods{grid-template-columns:minmax(0,1fr)}.lu3-funcoes span{display:none}.conteudo .lu3-cab .lu3-funcoes{width:44px;height:44px;padding:0;justify-content:center;border-radius:14px}}.nu-papeis.ac-funcoes .nu-papel:last-child:nth-child(odd),.nu-papeis.ac-abas .nu-papel:last-child:nth-child(odd){grid-column:auto}.ac-interno [hidden],.ac-funcoes .nu-papel[hidden]{display:none!important}.nu-papeis.ac-funcoes.ac-tres{grid-template-columns:repeat(3,minmax(0,1fr))}.nu-modal .ac-admin{margin-top:0}.ac-abas .nu-papel{flex-direction:column;align-items:flex-start;justify-content:center;gap:1px;min-height:56px;padding:8px 14px}.ac-abas .nu-papel i{display:none}.ac-abas .nu-papel small{flex-basis:auto;padding-left:0}.ac-abas .nu-papel.on small{color:color-mix(in srgb,var(--acento) 75%,var(--ink-4))}.ac-quem{margin:0 0 12px;padding:10px 12px;border-radius:12px;font-size:12.5px;line-height:1.45;color:var(--ink-3);background:color-mix(in srgb,var(--ink) 3%,var(--card));border:1px solid color-mix(in srgb,var(--ink) 7%,transparent)}.ac-quem b{color:var(--ink);font-weight:700}.ac-quem span{color:var(--acento);font-weight:600}.ac-resumo{margin:6px 0 0;font-size:12.5px;font-weight:600;color:var(--ink-3)}.ac-resumo.pers{color:var(--acento)}.nu-modal .ac-mods .nu-chave-linha{min-height:46px;padding:8px 12px;gap:8px}.nu-modal .ac-mods .nu-chave-linha span{flex:1}.nu-modal .ac-mod:not(.on) span{color:var(--ink-3);font-weight:600}.ac-tag{flex:none;font-style:normal;font-size:10.5px;font-weight:700;letter-spacing:.02em;padding:2px 7px;border-radius:999px;color:var(--acento);background:color-mix(in srgb,var(--acento) 12%,transparent)}.ac-mod.pers:not(.on) .ac-tag{color:var(--ink-3);background:color-mix(in srgb,var(--ink) 9%,transparent)}.ed-topo{align-items:center!important}.ed-av,.ed-av .lu-avatar{width:50px;height:50px}.ed-topo h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ed-topo>div{min-width:0}.lu3-qtd{color:var(--ink-3)}.lu3-qtd:before{content:"·";margin-right:6px;color:var(--ink-4)}.lu3-mais{color:var(--acento);background:color-mix(in srgb,var(--acento) 10%,transparent);font-weight:600}.lu3-menos{color:var(--ink-3);text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--ink) 35%,transparent)}@media (max-width:640px){.nu-papeis.ac-abas{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.ac-abas .nu-papel{padding:8px 9px;min-height:52px}.ac-abas .nu-papel b{font-size:12.5px}.ac-abas .nu-papel small{font-size:10.5px}.nu-papeis.ac-funcoes.ac-tres{grid-template-columns:repeat(2,minmax(0,1fr))}.ac-funcoes.ac-tres .nu-papel:nth-child(3){grid-column:1 / -1}}@media (max-width:560px){.lu3 .lu3-meta{flex-wrap:wrap;row-gap:3px;overflow:visible}}.lu4-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:0 0 18px}.lu4-kpi{display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:14px 16px;border-radius:18px;border:1px solid var(--borda);background:var(--card);cursor:pointer;font:inherit;text-align:left;color:var(--ink-3);transition:transform .22s var(--lu3-mola),box-shadow .22s,border-color .22s;animation:lu3Entra .5s var(--lu3-mola) both;animation-delay:calc(var(--i,0) * 45ms)}.lu4-kpi b{font-family:B7 Titulo,sans-serif;font-weight:800;font-size:28px;line-height:1.05;letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums}.lu4-kpi span{font-size:12.5px;line-height:1.3}.lu4-kpi:hover{transform:translateY(-2px);box-shadow:var(--sh-2);border-color:var(--borda-forte)}.lu4-kpi:active{transform:scale(.98)}.lu4-kpi.on{border-color:var(--acento);box-shadow:0 0 0 3px var(--acento-suave)}.lu4-kpi.ok b{color:var(--ok)}.lu4-kpi.ambar b{color:var(--ambar)}.lu4-kpi.violeta b{color:var(--acento)}.lu4-ponto-at{width:7px;height:7px;border-radius:50%;background:var(--ambar)}.lu4-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:12px}.lu4-card{position:relative;display:flex;flex-direction:column;gap:12px;padding:16px 16px 12px;border-radius:20px;border:1px solid var(--borda);background:var(--card);cursor:pointer;animation:lu3Entra .5s var(--lu3-mola) both;animation-delay:calc(var(--i,0) * 40ms);transition:transform .22s var(--lu3-mola),box-shadow .22s,border-color .22s}.lu4-card:hover{transform:translateY(-3px);box-shadow:var(--sh-2);border-color:var(--borda-forte)}.lu4-card:focus-visible{outline:2px solid var(--acento);outline-offset:2px}.lu4-card.inativa{opacity:.6}.lu4-card.online .lu3-av:after{content:"";position:absolute;right:-1px;bottom:-1px;width:13px;height:13px;border-radius:50%;background:var(--ok);border:2.5px solid var(--card);box-sizing:border-box}.lu4-topo{display:flex;align-items:center;gap:12px}.lu4-topo .menu{flex:none;margin:-4px -6px 0 0}.lu4-id{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.lu4-id b{display:flex;align-items:center;gap:7px;min-width:0;font-size:15px;font-weight:700;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lu4-id b em{flex:none;font-style:normal;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:1px 6px;border-radius:6px;background:var(--acento-suave);color:var(--acento)}.lu4-id span{font-size:12.5px;color:var(--ink-4);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lu4-tags{display:flex;flex-wrap:wrap;gap:6px;min-height:24px}.lu4-tag{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:99px;font-size:12px;font-weight:650;color:var(--ink-2);background:color-mix(in srgb,var(--lu3-cor,var(--ink-4)) 12%,transparent)}.lu4-tag:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--lu3-cor,var(--ink-4))}.lu4-tag.leve{background:var(--suave);color:var(--ink-3)}.lu4-tag.leve:before{display:none}.lu4-rot{font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4)}.lu4-mods-cab{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:7px}.lu4-mods-cab b{font-size:12.5px;font-weight:650;color:var(--ink-2)}.lu4-pontos{display:flex;gap:4px}.lu4-pontos i{flex:1;height:9px;border-radius:5px;background:var(--suave);border:1.5px solid transparent;transition:transform .2s}.lu4-pontos i.on{background:var(--grad-curto)}.lu4-pontos i.mais{background:var(--ok)}.lu4-pontos i.menos{background:transparent;border-color:var(--erro);border-style:dashed}.lu4-card:hover .lu4-pontos i{transform:scaleY(1.25)}.lu4-emp{display:flex;flex-direction:column;gap:3px;min-width:0}.lu4-emp b{font-size:13px;font-weight:600;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lu4-emp i{font-style:normal;font-size:12.5px;color:var(--ink-4)}.lu4-alertas{display:flex;flex-wrap:wrap;gap:6px}.lu4-al{padding:2px 9px;border-radius:99px;font-size:11.5px;font-weight:700}.lu4-al.ambar{background:var(--ambar-bg);color:var(--ambar)}.lu4-al.violeta{background:var(--acento-suave);color:var(--acento)}.lu4-al.cinza{background:var(--suave);color:var(--ink-3)}.lu4-pe{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:10px;border-top:1px solid color-mix(in srgb,var(--borda) 70%,transparent)}.lu4-pe .lu3-acesso{display:inline-flex;align-items:center;gap:7px}.lu4-abrir{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:700;color:var(--acento);opacity:0;transform:translate(-4px);transition:opacity .2s,transform .2s}.lu4-abrir svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.lu4-card:hover .lu4-abrir,.lu4-card:focus-visible .lu4-abrir{opacity:1;transform:none}@media (max-width:560px){.lu4-grade{grid-template-columns:1fr}.lu4-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.lu4-abrir{display:none}}@media (prefers-reduced-motion:reduce){.lu4-kpi,.lu4-card{animation:none}.lu4-card:hover,.lu4-kpi:hover{transform:none}}html.sem-animacao :is(.lu4-kpi,.lu4-card){animation:none}.nu-modal .ac-mods:has(.ac-mod-nv){grid-template-columns:minmax(0,1fr);gap:6px}.ac-mod-nv{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 8px 8px 14px;border-radius:14px;border:1px solid var(--borda);background:var(--card);transition:border-color .2s,background .2s}.ac-mod-nv>span{min-width:0;display:flex;flex-direction:column;gap:3px;font-weight:700;font-size:13px}.ac-mod-nv>span .ac-tag{align-self:flex-start}.ac-mod-nv:not(.on)>span{color:var(--ink-3);font-weight:600}.ac-mod-nv.pers{border-style:dashed;border-color:color-mix(in srgb,var(--acento) 45%,var(--borda))}.ac-nv{flex:none;display:inline-flex;padding:3px;gap:2px;border-radius:11px;background:var(--suave)}.ac-nv-b{border:0;background:none;font:inherit;font-size:12px;font-weight:650;color:var(--ink-3);padding:6px 11px;border-radius:8px;cursor:pointer;transition:background .18s,color .18s,box-shadow .18s;white-space:nowrap}.ac-nv-b:hover{color:var(--ink)}.ac-nv-b.base:not(.on){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 18%,transparent)}.ac-nv-b.on{background:var(--card);color:var(--ink);box-shadow:0 1px 3px #0000001f}.ac-nv-b.on.anv-sem{color:var(--ink-3)}.ac-nv-b.on.anv-ver{color:#2f6fd6}.ac-nv-b.on.anv-editar{color:#b7791f}.ac-nv-b.on.anv-total{color:#fff;background:var(--grad-curto, var(--acento))}[data-theme=dark] .ac-nv-b.on.anv-ver{color:#7fb0ff}[data-theme=dark] .ac-nv-b.on.anv-editar{color:#f0c060}@media (max-width:640px){.ac-mod-nv{flex-direction:column;align-items:stretch;gap:8px;padding:10px}.ac-nv{display:grid;grid-template-columns:repeat(4,1fr)}.ac-nv-b{padding:7px 4px}}.lu4-pontos i.on.nv-ver{background:color-mix(in srgb,#2f6fd6 45%,var(--suave))}.lu4-pontos i.on.nv-editar{background:color-mix(in srgb,#d69e2e 65%,var(--suave))}body.b7-nv-ver #tela-dashboard :is(#tp-criar,[data-criar],[data-criar-para],[data-criar-linha],[data-nova-gravacao],[data-novo-conteudo],[data-novo-cliente],[data-nova-semana],[data-nova-demanda],[data-nova],[data-novo],[data-nova-vazio],[data-editar],[data-editar-cli],[data-dup],[data-duplicar],[data-arquivar],[data-arquivar-semana],[data-arquivar-linha],[data-decidir],[data-excluir],[data-apagar],[data-excluir-cli],[data-remover],[data-remover-roteiro],[data-excluir-linha],[data-excluir-conteudo],[data-excluir-semana],[data-excluir-item],[data-excluir-pilar]){display:none!important}body.b7-nv-editar #tela-dashboard :is([data-decidir],[data-excluir],[data-apagar],[data-excluir-cli],[data-excluir-linha],[data-excluir-conteudo],[data-excluir-semana],[data-excluir-pacote],[data-excluir-pilar],[data-arquivar],[data-arquivar-semana],[data-arquivar-linha]){display:none!important}.nu-papeis.ac-funcoes.ac-varias,.nu-papeis.ac-funcoes.ac-varias.ac-tres{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.ac-fn-pers b:after{content:"personalizada";display:block;font-size:10px;font-weight:600;color:var(--ink-4);letter-spacing:.02em}.ac-sec{margin-top:14px}.ac-sec[hidden]{display:none!important}.ac-sec-lista{display:grid;gap:6px;margin-top:8px}.ac-sec-linha{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 8px 8px 14px;border-radius:14px;border:1px solid var(--borda);background:var(--card)}.ac-sec-linha.on{border-color:color-mix(in srgb,var(--acento) 40%,var(--borda));background:color-mix(in srgb,var(--acento) 4%,var(--card))}.ac-sec-linha>span{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:13px}.ac-sec-linha>span small{font-size:11px;color:var(--ink-4)}.ac-nv-b.on.anv-cargo{color:#fff;background:linear-gradient(135deg,#6d4aff,#b23ad8)}@media (max-width:640px){.ac-sec-linha{flex-direction:column;align-items:stretch;gap:8px;padding:10px}.ac-sec-linha .ac-nv{display:grid;grid-template-columns:repeat(5,1fr)}}.fa-abas{display:flex;gap:8px;overflow-x:auto;padding:2px 2px 6px;margin:4px 0 12px;scrollbar-width:thin}.fa-aba{flex:none;min-width:132px;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 14px;border-radius:14px;border:1px solid var(--borda);background:var(--card);font:inherit;text-align:left;cursor:pointer;transition:border-color .2s,box-shadow .2s,transform .2s}.fa-aba:hover{transform:translateY(-1px)}.fa-aba b{font-size:13px}.fa-aba small{font-size:11px;color:var(--ink-4)}.fa-aba.on{border-color:var(--acento);box-shadow:0 0 0 3px color-mix(in srgb,var(--acento) 16%,transparent)}.fa-aba.fa-pers b{color:#6d4aff}[data-theme=dark] .fa-aba.fa-pers b{color:#a996ff}.fa-aba.fa-nova{border-style:dashed;color:var(--acento)}.fa-meta{margin:0 0 12px;padding:14px;border-radius:16px;background:color-mix(in srgb,var(--ink) 3%,var(--card));border:1px solid var(--borda)}.fa-meta[hidden]{display:none}.fa-meta-grid{display:grid;grid-template-columns:1fr 1.4fr;gap:10px;margin-bottom:10px}.fa-bases{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:6px 0 4px}.fa-base{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:9px 12px;border-radius:12px;border:1px solid var(--borda);background:var(--card);font:inherit;text-align:left;cursor:pointer}.fa-base b{font-size:13px}.fa-base small{font-size:11px;color:var(--ink-4);line-height:1.3}.fa-base.on{border-color:var(--acento);background:color-mix(in srgb,var(--acento) 7%,var(--card))}.fa-modal .acoes .perigo-leve{margin-right:auto;color:var(--erro)}@media (max-width:640px){.fa-meta-grid,.fa-bases{grid-template-columns:minmax(0,1fr)}}.lu5-avisos{display:grid;gap:12px;margin:0 0 16px}.lu5-avisos:empty{display:none}.lu5-bloco{border-radius:20px;border:1px solid var(--borda);background:var(--card);padding:16px 18px;animation:lu5-entra .45s cubic-bezier(.2,.8,.2,1) both}@keyframes lu5-entra{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.lu5-bloco h3{display:flex;align-items:center;gap:8px;margin:0;font-size:15px}.lu5-bloco h3 b{font-size:11.5px;padding:2px 8px;border-radius:99px;background:var(--acento);color:#fff}.lu5-pedidos{border-color:color-mix(in srgb,var(--acento) 45%,var(--borda));background:linear-gradient(180deg,color-mix(in srgb,var(--acento) 6%,var(--card)),var(--card))}.lu5-pedidos header p{margin:3px 0 10px;font-size:12.5px;color:var(--ink-3)}.lu5-sino{width:9px;height:9px;border-radius:50%;background:var(--acento);box-shadow:0 0 color-mix(in srgb,var(--acento) 60%,transparent);animation:lu5-pulso 1.8s infinite}@keyframes lu5-pulso{70%{box-shadow:0 0 0 9px transparent}to{box-shadow:0 0 0 0 transparent}}.lu5-pedido{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--borda)}.lu5-pedido .lu-avatar{width:38px;height:38px;flex:none}.lu5-ped-txt{flex:1;min-width:0;font-size:13.5px;line-height:1.4}.lu5-ped-txt small{display:block;font-size:11.5px;color:var(--ink-4)}.lu5-ped-txt q{display:block;margin-top:4px;font-size:12.5px;color:var(--ink-2);font-style:italic}.lu5-nv{font-style:normal;font-weight:700;padding:1px 7px;border-radius:7px;background:var(--suave)}.lu5-nv.hnv-ver{color:#2f6fd6}.lu5-nv.hnv-editar{color:#b7791f}.lu5-nv.hnv-total{color:var(--acento)}.lu5-ped-acoes{display:flex;align-items:center;gap:6px;flex:none}.lu5-ped-acoes select{width:auto;min-width:92px}.lu5-conf summary{display:flex;align-items:baseline;justify-content:space-between;gap:10px;cursor:pointer;list-style:none}.lu5-conf summary::-webkit-details-marker{display:none}.lu5-conf summary span{font-size:12px;color:var(--ink-4)}.lu5-conf summary h3 b{background:#d69e2e}.lu5-conf[open] summary{margin-bottom:6px}.lu5-achado{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 0 11px 12px;border-top:1px solid var(--borda);position:relative}.lu5-achado:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:3px;border-radius:3px;background:var(--ink-4)}.lu5-achado.c-ambar:before{background:#d69e2e}.lu5-achado.c-violeta:before{background:#8b5cf6}.lu5-achado>div:first-child{min-width:0;font-size:13.5px}.lu5-achado small{display:block;font-size:12px;color:var(--ink-3);margin-top:2px}.lu5-pessoas{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;flex:none;max-width:55%}.lu5-pessoa{display:inline-flex;align-items:center;gap:6px;padding:3px 10px 3px 3px;border-radius:99px;border:1px solid var(--borda);background:var(--card);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;transition:border-color .2s,transform .2s}.lu5-pessoa:hover{border-color:var(--acento);transform:translateY(-1px)}.lu5-pessoa .lu-avatar{width:24px;height:24px;font-size:10px}.lu5-ok{display:flex;align-items:center;gap:10px;font-size:13px}.lu5-ok:before{content:"✓";display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:color-mix(in srgb,var(--ok) 18%,transparent);color:var(--ok);font-weight:800}.lu5-ok span{color:var(--ink-3)}@media (max-width:640px){.lu5-pedido{flex-wrap:wrap}.lu5-ped-acoes{width:100%;justify-content:flex-end}.lu5-achado{flex-direction:column;align-items:stretch}.lu5-pessoas{max-width:none;justify-content:flex-start}}.lu5-hist-filtro{margin:0 0 10px}.lu5-hist-filtro select{max-width:280px}.lu5-hist{display:grid;gap:2px;max-height:min(62vh,640px);overflow:auto;padding-right:4px}.hi-item{display:flex;gap:12px;padding:12px 4px;border-bottom:1px solid var(--borda)}.hi-av .lu-avatar{width:32px;height:32px;font-size:12px}.hi-item p{margin:0;font-size:13.5px;line-height:1.45}.hi-item time{display:block;font-size:11.5px;color:var(--ink-4);margin-top:1px}.hi-item ul{margin:7px 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:5px}.hi-item li{font-size:12px;padding:3px 9px;border-radius:9px;background:var(--suave)}.hi-item li s{color:var(--ink-4)}.hi-item li .hnv-ver{color:#2f6fd6;font-weight:700}.hi-item li .hnv-editar{color:#b7791f;font-weight:700}.hi-item li .hnv-total{color:var(--acento);font-weight:700}.hi-item li .hnv-sem{color:var(--erro);font-weight:700}.pa-aviso{position:fixed;left:50%;bottom:calc(18px + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)));transform:translate(-50%);z-index:60;display:flex;align-items:center;gap:12px;max-width:min(620px,calc(100vw - 32px));padding:8px 8px 8px 16px;border-radius:16px;font-size:13px;font-weight:600;background:color-mix(in srgb,var(--card) 92%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--borda);box-shadow:0 18px 40px -18px #00000073;animation:pa-sobe .5s cubic-bezier(.2,.8,.2,1) both}@keyframes pa-sobe{0%{opacity:0;transform:translate(-50%,14px)}to{opacity:1;transform:translate(-50%)}}.pa-aviso span{display:flex;align-items:center;gap:8px;min-width:0}.pa-aviso i{flex:none;width:8px;height:8px;border-radius:50%;background:#2f6fd6}.pa-aviso.pnv-editar i{background:#d69e2e}.pa-aviso button{flex:none;border:0;border-radius:11px;padding:8px 14px;font:inherit;font-size:12.5px;font-weight:700;color:#fff;background:var(--grad-curto, var(--acento));cursor:pointer}@media (max-width:760px){.pa-aviso{bottom:calc(84px + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)));font-size:12px}}.pa-topo{display:flex;gap:12px;align-items:flex-start;margin-bottom:12px}.pa-topo h3{margin:0}.pa-topo p{margin:3px 0 0;font-size:13px;color:var(--ink-3)}.pa-ic{flex:none;display:grid;place-items:center;width:42px;height:42px;border-radius:13px;color:#fff;background:var(--grad-curto, var(--acento))}.pa-ic svg{width:22px;height:22px}.pa-pend{margin:0 0 12px;padding:10px 12px;border-radius:12px;font-size:12.5px;background:color-mix(in srgb,#d69e2e 12%,transparent)}.pa-cancelar{border:0;background:none;font:inherit;font-weight:700;color:var(--erro);cursor:pointer;padding:0;margin-left:4px}.pa-niveis{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;margin:6px 0 14px}.pa-nv{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:11px 13px;border-radius:14px;border:1px solid var(--borda);background:var(--card);font:inherit;text-align:left;cursor:pointer;transition:border-color .2s,box-shadow .2s}.pa-nv b{font-size:14px}.pa-nv small{font-size:11.5px;color:var(--ink-4)}.pa-nv.on{border-color:var(--acento);box-shadow:0 0 0 3px color-mix(in srgb,var(--acento) 16%,transparent)}.pa-modal textarea{width:100%;margin-bottom:4px}.fa-modal>*{flex-shrink:0}.fa-abas{flex:none}.fa-excluir{border:0;background:none;font:inherit;font-size:12.5px;font-weight:700;color:var(--erro);cursor:pointer;padding:6px 0 0}.lg2-ic{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:15px;margin:6px 0 4px;color:#fff;background:linear-gradient(145deg,var(--magenta,#E2409C),var(--violeta,#6A3FE0));box-shadow:0 8px 24px #e2409c59}.lg2-ic svg{width:23px;height:23px}.login-sub b{color:#fff}.login-caixa .lg2-cod,.seg-cod{font-size:26px;font-weight:700;letter-spacing:.45em;text-align:center;font-variant-numeric:tabular-nums}.lg2-lembrar{display:flex;align-items:center;gap:8px;margin-top:14px;font-size:13px;color:#ffffffb3;cursor:pointer}.lg2-links{display:flex;justify-content:space-between;margin-top:14px}.lg2-link{border:0;background:none;padding:0;font:inherit;font-size:13px;font-weight:600;color:#ffffffb8;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.lg2-link:hover{color:#fff}.lg2-link:disabled{opacity:.6;cursor:default;text-decoration:none}.login-esqueci{display:flex;justify-content:flex-end;margin:12px 0 6px}.login-esqueci .lg2-link{font-size:12.5px;color:#ffffff9e;text-decoration:none}.login-esqueci .lg2-link:hover{color:#fff;text-decoration:underline}.es-regra{margin:-2px 0 6px;font-size:12px;color:#ffffff80}.lg2-ic.es-ok{background:linear-gradient(135deg,#1f9d63,#20c56a)}.lg-ou{display:flex;align-items:center;gap:10px;margin:14px 0 10px;font-size:12px;color:#fff6}.lg-ou:before,.lg-ou:after{content:"";flex:1;height:1px;background:#ffffff1f}.login-caixa .lg-google{position:relative;width:100%;display:inline-flex;align-items:center;justify-content:center;gap:10px;color:#fff;border-color:#fff3;background:#ffffff0a}.login-caixa .lg-google:hover{background:#ffffff1a}.lg-google .lg-g-badge{position:absolute;left:8px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#fff}.lg-google .lg-g-logo{width:18px;height:18px;display:block}.pf-tit .seg-pill{margin-left:auto;font-size:11px;font-weight:700;padding:2px 10px;border-radius:99px;background:var(--suave);color:var(--ink-3)}.pf-tit .seg-pill.on{background:color-mix(in srgb,#3FD08A 20%,transparent);color:#169a5c}.seg-aviso{margin:8px 0;padding:9px 12px;border-radius:12px;font-size:13px;font-weight:600;background:color-mix(in srgb,#FFB13D 16%,transparent);color:var(--ink)}.seg-acoes{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.seg-rec{margin-top:18px;padding-top:16px;border-top:1px solid var(--borda)}.seg-opcoes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px}.seg-op{display:flex;align-items:center;gap:12px;text-align:left;padding:12px 14px;border-radius:14px;border:1px solid var(--borda);background:var(--card);color:var(--ink);font:inherit;cursor:pointer;transition:border-color .15s,transform .15s}.seg-op:hover:not(:disabled){border-color:var(--acento);transform:translateY(-1px)}.seg-op:disabled{opacity:.55;cursor:not-allowed}.seg-op svg{width:24px;height:24px;flex:none;color:var(--acento)}.seg-op span{display:flex;flex-direction:column;gap:2px;min-width:0}.seg-op b{font-size:14px}.seg-op small{font-size:12px;color:var(--ink-4);line-height:1.35}.seg-politica{margin-top:14px;padding-top:12px;border-top:1px dashed var(--borda)}.seg-pol-l{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:4px 0 6px}.seg-pol-l select{flex:1;min-width:220px}.seg-lista{margin:0 0 12px;padding-left:20px;display:flex;flex-direction:column;gap:5px;font-size:13.5px;color:var(--ink-2,var(--ink))}.seg-qr{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin:6px 0 14px;padding:12px;border-radius:16px;background:var(--suave)}.seg-qr-img{background:#fff;border-radius:12px;padding:4px;line-height:0}.seg-qr-img svg{width:180px;height:180px}.seg-qr-tx{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1}.seg-qr-tx small{font-size:12px;color:var(--ink-4)}.seg-qr-tx code{font:600 14px/1.5 ui-monospace,Menlo,Consolas,monospace;letter-spacing:.06em;overflow-wrap:anywhere;padding:6px 10px;border-radius:9px;background:var(--card);border:1px solid var(--borda)}.seg-qr-tx .b{align-self:flex-start}.seg-passo[hidden]{display:none}.seg-intro{text-align:center;display:flex;flex-direction:column;align-items:center}.seg-intro .lg2-ic{margin-bottom:8px}.modal .login-erro{color:#d6336c;margin-top:8px}@media (max-width:560px){.seg-opcoes{grid-template-columns:minmax(0,1fr)}}.lu4-tag.lu3-p-super{color:#fff;background:linear-gradient(135deg,#3a1e86,#c21c83);border-color:transparent}.lu4-tag.lu3-p-super.supremo{background:linear-gradient(135deg,#8a5a0b,#d4a017 55%,#f5d061);color:#1b1200}.lu4-tag.lu3-p-super:before{display:none}.perfil-opcao[hidden]{display:none!important}.sl-caixa{border:1px solid var(--borda);border-radius:var(--r);padding:12px 14px;background:var(--card);display:flex;flex-direction:column;gap:10px}.sl-ops{display:flex;gap:4px;padding:3px;border-radius:999px;background:var(--suave);align-self:flex-start;flex-wrap:wrap}.sl-op{border:0;background:none;padding:7px 14px;border-radius:999px;font:inherit;font-size:12.5px;font-weight:600;color:var(--ink-3);cursor:pointer}.sl-op[aria-checked=true]{background:var(--card);color:var(--ink);box-shadow:0 1px 3px #0000002e}.sl-op:focus-visible{outline:2px solid var(--acento);outline-offset:1px}.sl-campos{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 14px}.sl-campos.sl-off{opacity:.45}.sl-hora{display:flex;flex-direction:column;gap:4px;font-size:11.5px;color:var(--ink-3)}.sl-hora input{width:136px}.sl-fds{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--ink-2);flex-basis:100%}.sl-acoes{display:flex;align-items:center;gap:10px;justify-content:flex-end}.sl-frase{margin:0}.sl-caixa .perfil-opcao{padding:0;border:0}.nu-papel-emp{display:flex;flex-direction:column;gap:8px;margin-top:14px}.nu-papel-emp:empty{display:none}.nu-pe-linha{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.nu-pe-linha b{flex:1;min-width:140px;font-size:13.5px;font-weight:600}.nu-pe-linha select{flex:0 1 360px;min-width:0}@media (max-width:640px){.nu-pe-linha select{flex:1 1 100%}}.login-legal{margin:16px 0 0;text-align:center;font-size:12px;color:#ffffff80}.login-legal a{color:#ffffffb8;text-decoration:none}.login-legal a:hover{color:#fff;text-decoration:underline}.lu6-cab{align-items:center;gap:16px}.lu6-cab p{margin-top:4px}.lu6-on{display:inline-flex;align-items:center;gap:6px;color:var(--ok);font-weight:600}.lu6-acoes{display:flex;align-items:center;gap:8px;flex:none}.lu6-grupos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:6px 0 10px}.lu6-g{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:16px;border:1px solid var(--borda);background:var(--card);font:inherit;color:inherit;text-align:left;cursor:pointer;box-shadow:var(--sh-1);transition:border-color .2s ease,box-shadow .2s ease,transform .15s ease,background .2s ease}.lu6-g:hover{transform:translateY(-1px);box-shadow:var(--sh-2)}.lu6-g:active{transform:scale(.98)}.lu6-g.on{border-color:color-mix(in srgb,var(--acento) 55%,var(--borda));background:color-mix(in srgb,var(--acento) 5%,var(--card));box-shadow:0 0 0 3px var(--acento-suave),var(--sh-1)}.lu6-g-ic{flex:none;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;color:#fff;background:var(--grad-curto)}.lu6-g-ic svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.lu6-g-ic.parceiros{background:linear-gradient(135deg,#f59e0b,#d97706)}.lu6-g-ic.colaboradores{background:linear-gradient(135deg,var(--sb-luz1),var(--sb-luz2))}.lu6-g-ic.clientes{background:linear-gradient(135deg,#0ea5e9,#2563eb)}.lu6-g-tx{min-width:0}.lu6-g-tx b{display:block;font-size:14.5px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lu6-g-tx small{display:block;font-size:12px;color:var(--ink-4);font-variant-numeric:tabular-nums}.lu6-ajuda{font-size:12.5px;color:var(--ink-3);margin:2px 2px 14px;line-height:1.5}.lu6-barra{margin-bottom:16px}.lu6 .lu4-grade{margin-bottom:8px}.lu6-desat{margin-top:18px}.lu6-desat summary{cursor:pointer;list-style:none;display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:99px;border:1px dashed var(--borda-forte);font-size:12.5px;font-weight:700;color:var(--ink-3);margin-bottom:12px}.lu6-desat summary::-webkit-details-marker{display:none}.lu6-desat summary span{font-size:11px;padding:1px 7px;border-radius:99px;background:var(--suave)}@media (max-width:640px){.conteudo .cab-conteudo.lu6-cab{flex-direction:column;align-items:stretch;gap:12px}.lu6-acoes{width:100%}.lu6-acoes .lu3-novo{flex:1;justify-content:center}.lu6-acoes .lu3-novo span{display:inline}.conteudo .lu6-cab .lu3-novo{width:auto!important;height:44px;padding:0 14px;border-radius:14px;flex:1}.lu6-grupos{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.lu6-g{flex-direction:column;align-items:center;text-align:center;gap:6px;padding:12px 6px;border-radius:14px}.lu6-g-ic{width:34px;height:34px;border-radius:10px}.lu6-g-tx b{font-size:12.5px;white-space:normal;line-height:1.2}.lu6-g-tx small{font-size:11px}.lu6-barra{gap:10px}}.lu6-parceiro{background:linear-gradient(90deg,#f59e0b,#d97706);color:#fff;border-color:transparent}
