:root{font-family:DM Sans,system-ui,sans-serif;color:#243e3a;background:#f5f7f6;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--verde: #176b55;--borda: #dfe8e3}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer;border:0;transition:background .15s,box-shadow .15s}button:disabled{cursor:wait;opacity:.55}button:hover:not(:disabled){filter:brightness(.96)}:focus-visible{outline:3px solid #64b99d;outline-offset:3px}a{color:var(--verde)}h1,h2,h3,.marca{font-family:Manrope,system-ui,sans-serif}h1{font-size:clamp(26px,3vw,36px);letter-spacing:-1.2px;font-weight:800;line-height:1.25;margin:9px 0 10px}h2{font-size:23px;line-height:1.35;margin:0 0 14px;letter-spacing:-.6px}h3{font-size:17px;margin:15px 0 10px;letter-spacing:-.3px}p{line-height:1.65;color:#687d76;font-size:14px}small{font-size:12px}.shell{display:flex;min-height:100vh}.lateral{background:#fff;width:248px;flex-shrink:0;border-right:1px solid var(--borda);position:sticky;top:0;height:100vh;display:flex;flex-direction:column;padding:30px 17px 0}.marca{display:flex;gap:9px;align-items:center;font-size:26px;letter-spacing:-1px;color:#143e32;font-weight:800;margin:0 13px 35px}.marca small{display:block;font-size:8px;letter-spacing:2.4px;margin-top:3px;color:#748a81;font-weight:700}.simbolo{display:block;font-size:43px;font-weight:500;line-height:1;position:relative}.simbolo span{position:absolute;top:-10px;right:-8px;color:#6aaa73}.org-label{font-size:9px;font-weight:700;letter-spacing:1.4px;margin:0 11px 8px;color:#85968f}.lateral select{width:100%;background:#f6f8f6;border:1px solid var(--borda);color:#29483b;font-size:12px;padding:12px;border-radius:8px}nav{overflow-y:auto;margin:9px -3px 0;padding:0 3px 20px;scrollbar-width:thin}.grupo-menu{font-size:9px;font-weight:700;letter-spacing:1.5px;color:#98a49d;margin:24px 11px 10px}.nav-item{background:none;color:#6d7f77;text-align:left;display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;font-size:12px;border-radius:7px;margin-bottom:3px;font-weight:500}.nav-item>span{font-size:17px;width:20px;text-align:center;color:#899b90}.nav-item.selecionado{background:#eaf3ec;color:#216a43;font-weight:700}.nav-item.selecionado>span{color:#28774b}.perfil{display:flex;align-items:center;gap:10px;border-top:1px solid var(--borda);padding:19px 0;margin-top:auto}.avatar{width:34px;height:34px;display:grid;place-items:center;background:#e9ede2;border-radius:50%;font-size:12px;color:#557448}.perfil strong{display:block;font-size:11px;max-width:112px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.perfil small{display:block;font-size:10px;color:#86988e;margin-top:4px}.sair{font-size:11px;color:#687d76;background:none;margin-left:auto;padding:8px 0}.area{min-width:0;flex:1;display:flex;flex-direction:column}.barra{background:#fff;border-bottom:1px solid var(--borda);padding:22px 40px;display:flex;justify-content:space-between;align-items:center;color:#829089;font-size:11px;gap:12px}.barra strong{color:#436051;font-weight:500}.separador{margin:0 12px;color:#bec9c1}.ambiente{background:#f5f7f4;border:1px solid #e5ebe5;border-radius:5px;padding:5px 9px;color:#6f8372;font-size:10px}main#conteudo{padding:36px 40px 55px;max-width:1600px;width:100%;margin:0 auto}.cabecalho{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:29px}.eyebrow{font-size:9px;letter-spacing:1.7px;color:#829385;font-weight:700}.cabecalho p{margin:0;font-size:12px}.acoes-cabecalho{display:flex;gap:9px;flex-shrink:0}.primario,.secundario{display:inline-flex;justify-content:center;align-items:center;gap:12px;font-size:12px;font-weight:600;padding:11px 16px;border-radius:7px;line-height:1.3}.primario{color:#fff;background:var(--verde);border:1px solid var(--verde);box-shadow:0 3px 5px #176b5510}.secundario{background:#fff;color:#496657;border:1px solid #dce6df}.metricas{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:26px}.metrica{border:1px solid var(--borda);background:#fff;padding:20px 21px;border-radius:10px;min-width:0}.metrica>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.metrica span{color:#6e8276;font-size:11px}.metrica .icone-metrica{width:26px;height:26px;background:#f0f6ed;color:#6d9665;border-radius:7px;display:grid;place-items:center;font-size:16px}.metrica strong{display:block;font-size:31px;font-weight:600;line-height:1;margin:18px 0 12px;letter-spacing:-1px}.metrica small{color:#92a095;font-size:9px}.boas-vindas{padding:34px 36px;background:#eaf1e8;border:1px solid #dbe7d8;border-radius:12px;display:flex;position:relative;overflow:hidden;justify-content:space-between;min-height:270px}.etiqueta{background:#e0eada;color:#628355;border:1px solid #d3e1cd;padding:5px 9px;font-size:8px;letter-spacing:1.2px;border-radius:4px;font-weight:600}.boas-vindas h2{font-size:31px;color:#2c5034;margin:20px 0 11px;line-height:1.2;letter-spacing:-1px}.boas-vindas p{font-size:11px;max-width:340px;color:#7c9078}.boas-vindas button{font-size:11px;color:#486d41;background:#fff;border:1px solid #d9e5d4;padding:10px 15px;border-radius:6px;margin-top:5px}.boas-vindas button span{margin-left:20px}.conexoes{width:320px;position:relative;flex-shrink:0}.anel{position:absolute;width:240px;height:240px;border:1px dashed #c6d9bc;border-radius:50%;top:-12px;left:38px}.no{position:absolute;display:grid;place-items:center;border-radius:18px;background:#f9fcf7;border:1px solid #dbe6d4;z-index:1;width:61px;height:61px;font-size:12px;color:#6c9463;box-shadow:0 7px 25px #5b7e3210}.no.centro{width:94px;height:94px;top:61px;left:109px;background:#619358;color:#fff;font-size:58px;letter-spacing:-8px;padding-right:8px;font-family:Manrope,sans-serif}.n1{top:0;right:13px;transform:rotate(10deg)}.n2{top:34px;left:14px;transform:rotate(-9deg)}.n3{bottom:-5px;left:198px;transform:rotate(-9deg)}.grade-atalhos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin-top:26px}.cartao{border:1px solid var(--borda);border-radius:10px;background:#fff;padding:25px}.cartao p{font-size:12px}.mini-icone{display:inline-grid;place-items:center;height:34px;width:34px;color:#54834e;background:#eef4eb;border:1px solid #e4eddd;border-radius:8px;font-size:20px}.link{color:#367b55;background:none;padding:4px 0;text-decoration:none;font-size:11px;font-weight:600;text-align:left}.perigo{color:#ac5147}footer{border-top:1px solid var(--borda);display:flex;justify-content:space-between;padding:18px 40px;font-size:9px;color:#9aa79e;margin-top:auto;gap:20px}.tabela-cartao{background:#fff;border:1px solid var(--borda);border-radius:10px;overflow:hidden}.ferramentas{display:flex;justify-content:space-between;align-items:center;padding:20px;gap:20px}.busca{display:flex;gap:8px;max-width:400px}.busca input{margin:0;padding:9px 12px}.tabela-scroll{overflow:auto}table{width:100%;border-collapse:collapse;font-size:12px;white-space:nowrap}th{text-align:left;background:#f7f9f6;color:#809180;font-size:10px;font-weight:600;padding:13px 20px;border-block:1px solid #e9eee7}td{padding:17px 20px;border-bottom:1px solid #edf0ea;color:#56705e;max-width:300px;overflow:hidden;text-overflow:ellipsis}td:first-child{color:#2c4836;font-weight:500}.acoes-linha{display:flex;gap:12px}.status{background:#f1f4ef;border:1px solid #e0e7dc;padding:4px 8px;border-radius:5px;font-size:10px}.status-connected,.status-conectada,.status-ativa,.status-entregue,.status-ativo{background:#eaf5e9;border-color:#d6e9d2;color:#3d7a36}.status-falhou,.status-restrita,.status-revogada,.status-restricted,.status-error{background:#fbefeb;border-color:#f1dcd4;color:#ac5b47}.vazio{text-align:center;padding:75px 25px;color:#839480}.vazio>span{font-size:38px;color:#a8bba1}.vazio h3{color:#577050}.vazio p{font-size:12px}.paginacao{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;font-size:11px;color:#81937e;border-top:1px solid #edf1e9;gap:15px}.paginacao>div{display:flex;align-items:center;gap:12px}.paginacao button{font-size:10px;padding:7px 11px}.aviso{padding:13px 16px;border-radius:7px;background:#edf6ef;border:1px solid #d3e7d8;color:#3b6d4b;font-size:13px;margin-bottom:20px;overflow-wrap:anywhere}.aviso.erro{background:#fff2ef;border-color:#f0d8d0;color:#9e4b39}label{display:block;font-size:12px;font-weight:600;color:#46604d;margin-bottom:18px}input,select,textarea{display:block;width:100%;background:#fff;border:1px solid #d8e2d8;border-radius:6px;padding:12px 13px;margin-top:8px;color:#284432;min-width:0}input::placeholder{color:#a3afa0;font-size:12px}select[multiple]{min-height:130px;padding:8px}select[multiple] option{padding:7px}textarea{resize:vertical;line-height:1.6}.opcional{float:right;font-size:10px;color:#93a28e;font-weight:400}.dica{display:block;font-size:10px;color:#82917b;font-weight:400;margin-top:8px;line-height:1.5}dialog{border:1px solid #dbe4d8;border-radius:12px;padding:26px;max-width:550px;width:calc(100% - 32px);color:#2e4934;box-shadow:0 30px 120px #102f2b30;max-height:calc(100vh - 48px);overflow-y:auto}dialog::backdrop{background:#102f2b75;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.modal-cabecalho{display:flex;justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:15px}.modal-cabecalho h2{font-size:21px}.fechar{background:#f1f4ee;color:#65805d;border-radius:5px;font-size:23px;width:30px;height:30px}.acoes-form{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}.qr{text-align:center;margin:25px 0}.qr svg{display:block;max-width:100%;height:auto;margin:auto}.qr small{display:block;color:#72866c;margin-top:15px}.campos-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.checkbox{display:flex;align-items:flex-start;gap:10px;line-height:1.7}.checkbox input{width:17px;flex-shrink:0;margin-top:3px}.preco{display:block;font-size:29px;margin:25px 0;letter-spacing:-1px}.plano h2{margin-top:18px}.plano ul{padding-left:18px;color:#71856a;font-size:12px;line-height:2.3}.contratacao,.pix{margin-top:25px;max-width:800px}.pix dl{font-size:13px}.pix dt{color:#81917b;margin-top:16px}.pix dd{margin:6px 0 0;overflow-wrap:anywhere}.planos>.formulario{margin-bottom:25px}.identidade{width:100%;max-width:355px}.links-identidade{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:20px}.links-identidade .link{font-size:10px}.membro-grupo{display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid var(--borda);padding:10px 0}.membro-grupo>label{margin:0}.membro-grupo>label:last-child{width:75px}fieldset{border:1px solid var(--borda);border-radius:8px;padding:15px}legend{font-size:12px;color:#607a57;padding:0 7px}.duas-colunas{display:grid;grid-template-columns:1.5fr 1fr;gap:24px}.informativo{align-self:start}.informativo h2{margin-top:20px}.informativo ol{padding-left:20px;margin-top:25px}.informativo li{padding-left:8px;margin-bottom:24px;font-size:13px}.informativo li p{margin:6px 0}.seguranca{max-width:630px}.seguranca h2{margin-top:20px}.seguranca form{margin-top:25px}.documentacao{max-width:900px}.documentacao h2{margin-top:28px;font-size:19px}.documentacao h2:first-child{margin-top:0}pre{background:#f4f7f1;border:1px solid #e3eadc;padding:20px;border-radius:8px;overflow:auto;font-size:12px;line-height:1.8;color:#4c6f3e}.login{display:grid;grid-template-columns:1fr 1fr;min-height:100vh}.login-intro{background:#143c31;padding:55px 11%;display:flex;flex-direction:column;justify-content:space-between;color:#fff;position:relative;overflow:hidden}.login-intro:after{content:"";width:400px;height:400px;border:1px solid #ffffff0c;border-radius:50%;position:absolute;right:-170px;bottom:-80px;box-shadow:0 0 0 70px #ffffff03,0 0 0 140px #ffffff02;pointer-events:none}.login-intro .marca{color:#fff;margin:0}.login-intro .marca small{color:#a9c6b6}.login-intro .eyebrow{color:#86b396}.login-intro h1{font-size:clamp(36px,4vw,59px);font-weight:600;line-height:1.12;letter-spacing:-2px;margin:27px 0}.login-intro em{color:#a8d897;font-style:normal}.login-intro p{color:#9fbfaf;max-width:350px;font-size:13px}.login-intro>small{color:#6f9a83;font-size:10px}.login-form{display:grid;place-items:center;padding:65px;background:#fcfdfb}.login-form form{width:100%;max-width:355px}.login-form h2{font-size:26px;margin-top:14px}.login-form form>p{font-size:12px;margin-bottom:35px}.login-form label{margin-bottom:22px}.login-form .primario{width:100%;margin-top:5px;justify-content:space-between;padding:14px}.rodape-login{display:block;color:#98a28e;font-size:10px;line-height:1.8;margin-top:28px}.login-form input{background:#fff}.carregamento,.fatal{min-height:100vh;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:30px}.fatal button{padding:12px}.carregamento .marca{margin:0}.sr-only,.pular:not(:focus){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.pular:focus{position:fixed;top:10px;left:10px;background:#fff;padding:15px;z-index:100}.menu-mobile{display:none}@media(min-width:1600px){main#conteudo{padding-inline:60px}.boas-vindas{padding-block:50px}}@media(max-width:1200px){.lateral{width:218px;padding-inline:12px}.marca{font-size:23px}.barra,main#conteudo{padding-inline:26px}.metricas{gap:10px}.metrica{padding:16px}.cabecalho{align-items:flex-start}.acoes-cabecalho{flex-wrap:wrap;justify-content:flex-end;max-width:260px}.grade-atalhos{gap:12px}.cartao{padding:20px}.conexoes{width:260px;transform:scale(.85);transform-origin:center}}@media(max-width:960px){.metricas{grid-template-columns:repeat(2,minmax(0,1fr))}.grade-atalhos{grid-template-columns:1fr}.grade-atalhos .cartao{padding:22px}.conexoes{display:none}.boas-vindas{padding:28px}.duas-colunas{grid-template-columns:1fr}.login-form{padding:35px}.login-intro{padding:40px}.cabecalho{flex-direction:column;gap:18px}.acoes-cabecalho{max-width:none;justify-content:flex-start}}@media(max-width:720px){.lateral{display:none;position:fixed;z-index:50;box-shadow:10px 0 50px #102f2b20;width:260px}.lateral.aberta{display:flex}.menu-mobile{display:inline-flex}.barra{padding:14px 18px;justify-content:flex-start;position:sticky;top:0;z-index:20}.barra>span:not(.ambiente){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ambiente{display:none}main#conteudo{padding:25px 18px 40px}.metrica{padding:16px 13px}.metrica span{font-size:10px}.metrica .icone-metrica{display:none}.metrica small{font-size:8px}.boas-vindas h2{font-size:28px}.boas-vindas{padding:25px}.ferramentas{flex-wrap:wrap;gap:12px;padding:15px}.busca{max-width:100%}.paginacao{padding:15px;flex-direction:column;align-items:flex-start}.login{display:block}.login-intro{padding:28px;min-height:220px}.login-intro .marca{font-size:22px;margin-bottom:30px}.login-intro h1{font-size:32px;margin:15px 0 0}.login-intro h1 br{display:none}.login-intro h1 br:after{content:" "}.login-intro p,.login-intro>small,.login-intro .eyebrow{display:none}.login-form{padding:35px 25px}.login-form form{max-width:450px}footer{padding:18px;flex-direction:column;gap:8px}.acoes-cabecalho{width:100%}.acoes-cabecalho .primario,.acoes-cabecalho .secundario{flex:1}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}
