:root{--ink:#0b1a30;--ink-soft:#3f4b5c;--muted:#5f6b7b;--cloud:#f2f3f5;--fundo-app:#ebedf0;--paper:#fff;--line:#0b1a301a;--line-2:#0b1a300f;--cinza-1:#f5f6f8;--cinza-2:#eceef1;--raio:22px;--sombra:0 1px 2px #0b1a3008, 0 10px 30px #0b1a300a;--font:var(--font-manrope), "Manrope", -apple-system, "Segoe UI", sans-serif}body{background:var(--fundo-app)}h1,h2,h3{letter-spacing:-.02em}p,li,dd,dt,span,small,em,label,td,th,a,strong{text-wrap:pretty}h1,h2,h3{text-wrap:balance}.painel{padding-left:272px}.painel:has(.sidebar.recolhida){padding-left:88px}.sidebar{color:#ffffffc7;width:248px;box-shadow:var(--sombra);background:#07182f;border:1px solid #07182f;border-radius:24px;padding:22px 12px 12px;top:12px;bottom:12px;left:12px}.sidebar-topo{gap:8px}.sidebar-produto{color:#0795ff;letter-spacing:.14em;text-transform:uppercase;padding-bottom:22px;font-size:11px;font-weight:700}.item-menu{color:#fffc;border-radius:12px;padding:10px 12px;font-weight:500}.item-menu svg{color:#ffffff9e}.item-menu:hover{color:#fff;background:#ffffff12}.item-menu.ativo{color:#fff;background:#ffffff21}.item-menu.ativo svg{color:#4fb3ff}.grupo-titulo{color:#ffffff8c;font-weight:600}.selo-breve{color:#ffffffa6;border-color:#ffffff40;font-weight:600}.sidebar-sistema,.sidebar-usuario{border-top-color:#ffffff1a}.sidebar .botao-icone{color:#ffffffbf}.sidebar .botao-icone:hover{color:#fff;background:#ffffff14}.avatar{color:#fff;background:#ffffff24;font-weight:700}.usuario-email{color:#fffc}.sidebar .recolher-menu{color:#fff;background:#1167ef;border-radius:9px;width:30px;height:30px}.sidebar .recolher-menu:hover{color:#fff;background:#0759da}.sidebar-nav{scrollbar-width:thin;scrollbar-color:#ffffff2e transparent;overflow-x:hidden}.sidebar-nav::-webkit-scrollbar{width:6px;height:0}.sidebar-nav::-webkit-scrollbar-track{background:0 0}.sidebar-nav::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:99px}.lista-config{max-width:720px;padding:6px;display:grid}.item-config{color:var(--ink);border-radius:16px;align-items:center;gap:14px;padding:14px;display:flex}.item-config+.item-config{border-top:1px solid var(--line-2)}.item-config:hover{background:var(--cinza-1)}.icone-config{background:var(--cinza-2);width:40px;height:40px;color:var(--ink);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.texto-config{flex:1;gap:2px;min-width:0;display:grid}.texto-config strong{font-size:15px;font-weight:650}.texto-config span{color:var(--ink-soft);font-size:13.5px}.seta-config{color:var(--muted);flex-shrink:0}.item-menu .seta-externa{opacity:.6;width:14px;height:14px;margin-left:auto}.conteudo{max-width:1360px;padding:28px 32px 56px 20px}.eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--ink-soft);font-size:11px;font-weight:700}.cabecalho h1{letter-spacing:-.035em;font-size:34px;font-weight:700}.cabecalho-sub{color:var(--ink-soft);font-size:15px}.card{border-radius:var(--raio);border:1px solid var(--line-2);box-shadow:var(--sombra)}.botao-primario{background:var(--ink);box-shadow:none;border-radius:14px;font-weight:600}.botao-primario:hover{background:#1c2c44}.botao-secundario,.botao-perigo{border-color:var(--line);border-radius:14px;font-weight:600}.botao-secundario.pequeno{border-radius:11px;font-weight:600}.seletor-visao{background:#dde1e7;border-radius:14px;flex-wrap:wrap;gap:2px;padding:4px;display:inline-flex}.seletor-visao a,.seletor-visao button{color:var(--ink-soft);box-shadow:none;background:0 0;border-radius:10px;padding:7px 14px;font-size:13px;font-weight:550;border:0!important}.seletor-visao a:hover,.seletor-visao button:hover{color:var(--ink)}.seletor-visao a.ativo,.seletor-visao button.ativo{background:var(--paper);color:var(--ink);box-shadow:0 1px 3px #0b1a301f}.campo input,.campo select,.campo textarea,.filtro-caixa select{background:var(--cinza-1);border:1px solid #0000;border-radius:12px;font-weight:500}.campo input:focus,.campo select:focus,.campo textarea:focus,.filtro-caixa select:focus{background:#fff;border-color:#0795ff80;outline:none;box-shadow:0 0 0 4px #0795ff1f}.planilha th{text-transform:none;color:var(--muted);letter-spacing:0;border-bottom:1px solid var(--line-2);font-size:12px;font-weight:600;background:0 0!important}.planilha td{border-bottom:1px solid var(--line-2)}.planilha tbody tr:last-child td{border-bottom:0}.planilha tbody tr:hover td{background:var(--cinza-1)}.planilha-titulo{font-weight:600}@media (max-width:860px){:is(.painel,.painel:has(.sidebar.recolhida)){padding-left:0}.sidebar{border-radius:0 24px 24px 0;top:0;bottom:0;left:0}.topo-mobile{color:#fff;background:#07182f;border-bottom:0}.recolher-menu{display:none}.conteudo{padding:20px 14px 40px}}@media (min-width:861px){.sidebar.recolhida{width:64px;padding-left:8px;padding-right:8px}.sidebar.recolhida .sidebar-topo{gap:12px}.sidebar.recolhida .sidebar-logo{width:34px}.sidebar.recolhida .grupo-titulo,.sidebar.recolhida .selo-breve,.sidebar.recolhida .seta-externa{display:none}}@media (max-width:640px){.cabecalho h1{font-size:27px}}.auth{background:#ebedf0}.auth-caixa{background:#fff;border:1px solid #0b1a300f;border-radius:22px;max-width:400px;padding:32px 28px;box-shadow:0 1px 2px #0b1a3008,0 10px 30px #0b1a300a}.auth-logo-img{width:150px;height:auto;margin:0 auto 28px;display:block}.auth-caixa h1{letter-spacing:-.035em;text-align:center;color:#0b1a30;margin:0;font-size:28px;font-weight:700;line-height:34px}.auth-sub{color:#3f4b5c;text-align:center;margin:6px 0 24px}.auth-form{gap:14px}.auth .campo{color:#0b1a30;font-weight:600}.auth .campo input{background:#f5f6f8;border-color:#0000;padding:11px 14px;font-size:14px}.auth .campo input:focus{background:#fff;border-color:#0795ff80}.auth .campo-senha{display:block;position:relative}.auth .campo-senha input{width:100%;padding-right:48px}.auth .campo-senha .olhinho{color:#3f4b5c;cursor:pointer;border-radius:10px;width:36px;height:36px;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.auth .campo-senha .olhinho:hover{color:#0b1a30;background:#dde1e7}.auth-form .botao-primario{color:#fff;background:#07182f;border-color:#07182f;justify-content:center;width:100%;margin-top:8px}.auth-form .botao-primario:hover{background:#12294a}.auth-erro{color:#b42d2d;background:#fff1f1;border-radius:14px;margin:0;padding:10px 14px;font-size:14px;font-weight:600}
