:root{--navy:#06264b;--primary:oklch(37% .11 254);--cyan:oklch(74% .13 215);--ground:oklch(100% 0 0);--soft:oklch(97% .008 240);--line:oklch(92% .008 245);--ink:oklch(27% .03 255);--ink-2:oklch(48% .02 255);--ink-on-navy:oklch(86% .04 240);--ok:oklch(52% .12 155);--ok-soft:oklch(95% .04 155);--erro:oklch(50% .16 25);--erro-soft:oklch(96% .03 25);--raio:.75rem;--raio-interno:.5rem;--raio-controle:6px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body,#raiz{height:100%}body{background:var(--soft);color:var(--ink);font-feature-settings:"cv11", "ss01";-webkit-font-smoothing:antialiased;margin:0;font:400 .9375rem/1.5 Inter,ui-sans-serif,system-ui,sans-serif}::selection{background:color-mix(in oklch, var(--cyan) 35%, transparent)}:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:4px}h1,h2,p{margin:0}button,input{font:inherit;color:inherit}a{color:var(--primary);text-underline-offset:3px}.visualmente-oculto{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rotulo{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2);font-size:.75rem;font-weight:600;line-height:1.45}.meta{color:var(--ink-2);font-size:.75rem;line-height:1.45}.carregando{height:100%;color:var(--ink-2);place-items:center;display:grid}.campo{gap:6px;display:grid}.campo input{border:1px solid var(--line);border-radius:var(--raio-controle);background:var(--ground);height:42px;caret-color:var(--primary);padding:0 12px}.campo input:hover{border-color:oklch(85% .012 245)}.campo input:focus-visible{outline:2px solid var(--primary);outline-offset:1px;border-radius:var(--raio-controle);border-color:#0000}.botao{border-radius:var(--raio-controle);background:var(--primary);color:#fff;cursor:pointer;border:0;height:42px;padding:0 18px;font-weight:600;transition:background-color .15s cubic-bezier(.16,1,.3,1)}.botao:hover:not(:disabled){background:oklch(32% .11 254)}.botao:disabled{color:oklch(98% .005 250);cursor:not-allowed;background:oklch(80% .03 250)}.alerta,.confirmacao{border-radius:var(--raio-interno);border:1px solid;padding:10px 12px;font-size:.875rem;line-height:1.45}.alerta{color:var(--erro);background:var(--erro-soft);border-color:oklch(88% .06 25)}.confirmacao{color:var(--ok);background:var(--ok-soft);border-color:oklch(86% .06 155)}.login{grid-template-columns:minmax(320px,2fr) 3fr;min-height:100%;display:grid}.login-marca{background:var(--navy);color:#fff;flex-direction:column;justify-content:space-between;gap:32px;padding:32px 40px;display:flex}.login-marca img{align-self:flex-start;width:auto;height:34px;display:block}.login-produto{letter-spacing:-.015em;font-size:1.25rem;font-weight:700;line-height:1.25}.login-sub{color:var(--ink-on-navy);max-width:32ch;margin-top:6px}.login-area{place-items:center;padding:40px 24px;display:grid}.login-form{gap:16px;width:100%;max-width:360px;display:grid}.login-form h1{letter-spacing:-.015em;margin-bottom:4px;font-size:1.25rem;font-weight:700;line-height:1.25}.login-form .botao{margin-top:4px}.login-ajuda{color:var(--ink-2);max-width:44ch;font-size:.8125rem}.casca{grid-template-columns:240px 1fr;min-height:100%;display:grid}.trilho{background:var(--navy);color:#fff;scrollbar-width:thin;scrollbar-color:oklch(100% 0 0/.25) transparent;flex-direction:column;gap:24px;height:100dvh;padding:20px 12px;display:flex;position:sticky;top:0;overflow-y:auto}.trilho :focus-visible{outline-color:var(--cyan)}.trilho-topo{justify-content:space-between;align-items:flex-start;padding:2px 10px 0;display:flex}.trilho-logo{width:auto;height:30px;display:block}.trilho-produto{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-on-navy);margin-top:6px;font-size:.75rem;font-weight:600}.trilho-menu{display:none}.trilho ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.trilho a,.trilho button:not(.trilho-menu){border-radius:var(--raio-interno);width:100%;color:var(--ink-on-navy);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:9px 10px;font-weight:500;text-decoration:none;display:flex}.trilho svg{flex:none;width:18px;height:18px}.trilho a:hover,.trilho button:not(.trilho-menu):hover{color:#fff;background:oklch(100% 0 0/.07)}.trilho a[aria-current=page]{color:#fff;background:oklch(100% 0 0/.14);font-weight:600}.usuario{border-top:1px solid oklch(100% 0 0/.12);gap:8px;margin-top:auto;padding-top:12px;display:grid}.usuario p{color:var(--ink-on-navy);overflow-wrap:anywhere;padding:0 10px;font-size:.8125rem}.usuario b{color:#fff;font-weight:600;display:block}.area{grid-template-rows:auto 1fr;min-width:0;display:grid}.topo{background:var(--ground);border-bottom:1px solid var(--line);align-items:center;min-height:64px;padding:14px 28px;display:flex}.topo h1{letter-spacing:-.015em;font-size:1.25rem;font-weight:700;line-height:1.25}.conteudo{min-width:0;padding:24px 28px 40px}.secao{gap:16px;max-width:860px;display:grid}.descricao{color:var(--ink-2);max-width:70ch}.vazio{border-radius:var(--raio-interno);background:var(--ground);border:1px dashed oklch(84% .015 245);gap:4px;padding:20px;display:grid}.vazio p:first-child{font-weight:600}.dados{background:var(--ground);border:1px solid var(--line);border-radius:var(--raio);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.dados div{min-width:0;padding:12px 16px}.dados div+div{border-left:1px solid var(--line)}.dados dd{overflow-wrap:anywhere;margin:2px 0 0;font-weight:600}.form-senha{background:var(--ground);border:1px solid var(--line);border-radius:var(--raio);gap:14px;max-width:400px;padding:16px;display:grid}.form-senha h2{font-size:.9375rem;font-weight:700}.form-senha .botao{justify-self:start}@media (width<=760px){.login{grid-template-rows:auto 1fr;grid-template-columns:1fr}.login-marca{flex-direction:row;align-items:center;padding:16px}.login-marca img{height:26px}.login-produto{text-align:right;font-size:.9375rem}.login-sub{display:none}.login-area{place-items:start center;padding:32px 16px}.casca{grid-template-rows:auto 1fr;grid-template-columns:1fr}.trilho{z-index:1;gap:0;height:auto;padding:12px;position:sticky}.trilho-topo{align-items:center;padding:0 4px}.trilho-logo{height:24px}.trilho-produto{display:none}.trilho-menu{border-radius:var(--raio-interno);color:#fff;cursor:pointer;background:0 0;border:0;place-items:center;width:40px;height:40px;display:grid}.trilho-menu svg{width:22px;height:22px}.trilho nav,.trilho .usuario{display:none}.trilho[data-aberto] nav,.trilho[data-aberto] .usuario{margin-top:12px;display:grid}.topo{min-height:56px;padding:12px 16px}.conteudo{padding:16px 16px 32px}.dados{grid-template-columns:1fr}.dados div+div{border-left:0;border-top:1px solid var(--line)}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}
