:root{color-scheme:light;--lever: #226734;--lever-2: #1a5229;--lever-on: #e9f5ec;--lever-soft: #e3f0e6;--sol: #f5c518;--sol-ink: #3d2b03;--sol-bar: #b98a07;--ceu: #1b70a3;--ceu-on: #eaf5fc;--alerta: #b3382c;--alerta-on: #fff1ee;--atencao-on: #fff5d1;--atencao-ink: #7a5600;--ink: #17201a;--ink-2: #3f4a42;--muted: #5f6961;--line: rgba(23, 32, 26, .09);--line-forte: rgba(23, 32, 26, .22);--page: #eef4ef;--fundo: linear-gradient(180deg, #e2eee5 0%, #f3f7f3 420px);--glass: rgba(255, 255, 255, .72);--glass-2: rgba(255, 255, 255, .45);--glass-borda: linear-gradient(135deg, rgba(34, 103, 52, .18), rgba(255, 255, 255, 0) 60%);--sombra: 0 1px 2px rgba(23, 32, 26, .06), 0 12px 30px -14px rgba(23, 32, 26, .22);--sombra-flutuante: 0 10px 30px -10px rgba(23, 32, 26, .35);--sombra-verde: 0 6px 16px -8px rgba(34, 103, 52, .7);--r: 24px;--r-item: 16px;--r-ico: 12px;--pilula: 999px;--toque: 44px;--fonte: "Manrope Variable", Manrope, system-ui, -apple-system, "Segoe UI", sans-serif;--rotulo-tam: 11px;--rotulo-esp: .14em;--sair-rapido: cubic-bezier(.16, 1, .3, 1)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--page)}body{margin:0;min-height:100vh;min-height:100dvh;font-family:var(--fonte);font-size:15px;line-height:1.5;color:var(--ink);background:var(--page);background-image:var(--fundo);background-repeat:no-repeat;caret-color:var(--lever);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}::selection{background:var(--lever-soft);color:var(--lever-2)}h1,h2,h3{margin:0;letter-spacing:-.02em;text-wrap:balance}img{max-width:100%;display:block}a{color:var(--lever);text-underline-offset:3px}button,input,select,textarea{font:inherit;color:inherit}.numero{font-variant-numeric:tabular-nums}*{scrollbar-color:rgba(23,32,26,.25) transparent}:focus-visible{outline:3px solid var(--lever);outline-offset:2px}.tile--verde :focus-visible,.tile--vermelho :focus-visible,.tile--azul :focus-visible,.pilula--primaria:focus-visible,.nav-item[aria-current=page]:focus-visible{outline-color:var(--ink)}.so-leitor{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.rotulo{margin:0;font-size:var(--rotulo-tam);font-weight:600;letter-spacing:var(--rotulo-esp);text-transform:uppercase;color:var(--muted)}.pilula{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--toque);padding:10px 18px;border-radius:var(--pilula);border:1px solid var(--line-forte);background:#fff;color:var(--ink);font-size:14px;font-weight:700;line-height:1;letter-spacing:-.005em;text-decoration:none;white-space:nowrap;cursor:pointer;box-shadow:0 1px 2px #0000000d;transition:background-color .16s var(--sair-rapido),box-shadow .16s var(--sair-rapido),transform .16s var(--sair-rapido)}.pilula:hover{background:var(--lever-on)}.pilula:active{transform:scale(.98)}.pilula--primaria{background:var(--lever);color:#fff;border-color:#fff3;box-shadow:var(--sombra-verde)}.pilula--primaria:hover{background:var(--lever-2)}.pilula--perigo{background:#fff;color:var(--alerta);border-color:#b3382c59}.pilula--perigo:hover{background:var(--alerta-on)}.pilula--larga{width:100%}.pilula[disabled],.pilula[aria-disabled=true]{opacity:.55;cursor:not-allowed;transform:none}.pilula svg{width:18px;height:18px;flex:none}.pilula__giro{width:16px;height:16px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:girar .7s linear infinite}@keyframes girar{to{transform:rotate(360deg)}}.etiqueta{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--pilula);font-size:12px;font-weight:700;line-height:1.3;white-space:nowrap}.etiqueta:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;flex:none}.etiqueta--ruim{background:var(--alerta-on);color:var(--alerta)}.etiqueta--atencao{background:var(--atencao-on);color:var(--atencao-ink)}.etiqueta--bom{background:var(--lever-soft);color:var(--lever-2)}.etiqueta--neutro{background:#17201a0f;color:var(--ink-2)}.grade{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bloco{position:relative;min-width:0;border-radius:var(--r);padding:16px;box-shadow:var(--sombra);grid-column:span 2}.bloco.l-3,.bloco.l-4{grid-column:span 1}.tile--verde{background:var(--lever);color:#fff;border:1px solid rgba(255,255,255,.15)}.tile--vermelho{background:var(--alerta);color:#fff;border:1px solid rgba(255,255,255,.15)}.tile--azul{background:var(--ceu);color:#fff;border:1px solid rgba(255,255,255,.15)}.tile--amarelo{background:var(--sol);color:var(--sol-ink);border:1px solid rgba(255,255,255,.4)}.tile--verde .rotulo,.tile--vermelho .rotulo,.tile--azul .rotulo{color:#fffffff2}.tile--amarelo .rotulo{color:var(--sol-ink);opacity:.8}.tile__numero{margin:10px 0 4px;font-size:34px;font-weight:800;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums}.tile__texto{margin:6px 0 0;font-size:13px;line-height:1.45;opacity:.92}.tile .pilula{background:#ffffff2e;border-color:#fff6;color:inherit;box-shadow:none}.cartao{position:relative;background:var(--glass);-webkit-backdrop-filter:blur(16px) saturate(1.2);backdrop-filter:blur(16px) saturate(1.2);border:1px solid rgba(255,255,255,.9)}.cartao:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;pointer-events:none;background:var(--glass-borda);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.cartao__cabeca{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:12px}.cartao__titulo{font-size:18px;font-weight:700;letter-spacing:-.02em;line-height:1.25}.item{display:flex;align-items:center;gap:12px;padding:12px;border-radius:var(--r-item);background:#fff;border:1px solid var(--line)}.campo{display:flex;flex-direction:column;gap:6px;min-width:0}.campo__rotulo{font-size:13px;font-weight:700;color:var(--ink-2)}.campo__obrigatorio{color:var(--alerta);margin-left:2px}.campo__dica{font-size:12px;color:var(--muted);margin:0}.campo__erro{display:flex;align-items:center;gap:6px;margin:0;font-size:13px;font-weight:600;color:var(--alerta)}.campo__erro svg{width:16px;height:16px;flex:none}.entrada{width:100%;min-height:var(--toque);padding:10px 14px;border-radius:14px;border:1px solid var(--line-forte);background:#ffffffeb;font-size:16px;font-weight:500;color:var(--ink);transition:border-color .14s ease,box-shadow .14s ease}.entrada::placeholder{color:#6b746d}.entrada:hover{border-color:#17201a59}.entrada:focus-visible,input.entrada[type=date]:focus-within,input.entrada[type=datetime-local]:focus-within{outline:2px solid var(--lever);outline-offset:2px;border-color:var(--lever)}.entrada[aria-invalid=true]{border-color:var(--alerta);background:snow}.entrada[aria-invalid=true]:focus-visible,input.entrada[aria-invalid=true][type=date]:focus-within,input.entrada[aria-invalid=true][type=datetime-local]:focus-within{border-color:var(--alerta)}textarea.entrada{min-height:96px;resize:vertical;line-height:1.45}select.entrada{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%233f4a42' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:18px}.busca{position:relative}.busca__lista{list-style:none;margin:6px 0 0;padding:6px;border-radius:var(--r-item);background:#fff;border:1px solid var(--line);box-shadow:var(--sombra);max-height:320px;overflow-y:auto}.busca__opcao{display:flex;flex-direction:column;justify-content:center;min-height:var(--toque);padding:8px 12px;border-radius:12px;cursor:pointer}.busca__opcao b{font-size:14px;font-weight:700}.busca__opcao span{font-size:12px;color:var(--muted)}.busca__opcao[aria-selected=true],.busca__opcao:hover{background:var(--lever-on)}.busca__vazio{padding:12px;font-size:13px;color:var(--muted)}.aviso{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:var(--r-item);font-size:14px;font-weight:600;line-height:1.4;border:1px solid transparent}.aviso svg{width:18px;height:18px;flex:none;margin-top:1px}.aviso--erro{background:var(--alerta-on);color:var(--alerta);border-color:#b3382c33}.aviso--atencao{background:var(--atencao-on);color:var(--atencao-ink);border-color:#7a56002e}.aviso--sucesso{background:var(--lever-soft);color:var(--lever-2);border-color:#2267342e}.aviso--info{background:var(--ceu-on);color:#145a85;border-color:#1b70a32e}.dialogo{width:min(560px,calc(100vw - 24px));max-height:calc(100dvh - 24px);padding:0;border:1px solid rgba(255,255,255,.9);border-radius:var(--r);background:#fbfdfb;color:var(--ink);box-shadow:0 30px 60px -20px #17201a73}.dialogo::backdrop{background:#17201a59;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.dialogo[open]{animation:dialogo-entra .22s var(--sair-rapido)}@keyframes dialogo-entra{0%{opacity:0;transform:translateY(12px) scale(.98)}}.dialogo__cabeca{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 18px 0 22px}.dialogo__titulo{font-size:19px;font-weight:700}.dialogo__corpo{padding:16px 22px;display:flex;flex-direction:column;gap:14px}.dialogo__acoes{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:0 22px 22px}.botao-icone{display:inline-flex;align-items:center;justify-content:center;width:var(--toque);height:var(--toque);flex:none;border-radius:var(--pilula);border:1px solid var(--line);background:#fff;color:var(--ink-2);cursor:pointer}.botao-icone:hover{background:var(--lever-on)}.botao-icone svg{width:20px;height:20px}.app{position:relative;min-height:100vh;min-height:100dvh}.conteudo{min-width:0;padding:12px 16px calc(112px + env(safe-area-inset-bottom))}.cabeca-celular{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px 0}.cabeca-celular img{height:30px;width:auto}.conta{position:relative}.conta__menu{position:absolute;right:0;top:calc(100% + 8px);z-index:20;width:min(260px,calc(100vw - 32px));padding:14px;border-radius:var(--r-item);background:#fff;border:1px solid var(--line);box-shadow:var(--sombra-flutuante);display:flex;flex-direction:column;gap:10px}.conta__nome{font-weight:700;font-size:14px;margin:0}.conta__perfil{font-size:12px;color:var(--muted);margin:0}.topo{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin:10px 0 20px}.topo__titulo{font-size:26px;font-weight:800;letter-spacing:-.025em;line-height:1.15}.topo__titulo:focus{outline:none}.topo__sub{display:block;margin-bottom:2px}.topo__acoes{display:flex;flex-wrap:wrap;gap:8px;width:100%}.topo__acoes .pilula{flex:1}.nav-inferior{position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:10;display:flex;gap:2px;padding:6px;border-radius:var(--pilula);background:#ffffffe0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--line);box-shadow:var(--sombra-flutuante)}.nav-inferior .nav-item{flex:1 1 auto;min-width:0;min-height:52px;flex-direction:column;justify-content:center;gap:3px;padding:6px 2px;font-size:11px;font-weight:700;letter-spacing:-.01em;color:var(--muted)}.nav-inferior .nav-item svg{width:20px;height:20px}.nav-item{display:flex;align-items:center;border-radius:var(--pilula);text-decoration:none;white-space:nowrap;transition:background-color .16s var(--sair-rapido),color .16s var(--sair-rapido)}.nav-item[aria-current=page]{background:var(--lever);color:#fff;box-shadow:var(--sombra-verde)}.nav-lateral{display:none}@media(min-width:900px){.app{display:grid;grid-template-columns:240px minmax(0,1fr)}.cabeca-celular,.nav-inferior{display:none}.nav-lateral{position:sticky;top:0;height:100vh;height:100dvh;display:flex;flex-direction:column;padding:22px 14px;border-right:1px solid var(--line);background:var(--glass-2);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.nav-lateral__logo{align-self:flex-start;height:38px;width:auto;margin:4px 10px 26px}.nav-lateral .rotulo{margin:0 14px 10px}.nav-lateral .nav-item{gap:12px;min-height:var(--toque);padding:10px 14px;margin-bottom:2px;font-size:14px;font-weight:600;color:var(--ink-2)}.nav-lateral .nav-item[aria-current=page]{color:#fff}.nav-lateral .nav-item:not([aria-current=page]):hover{background:#ffffffb3}.nav-lateral .nav-item svg{width:20px;height:20px}.nav-lateral__conta{margin-top:auto;padding:14px;border-radius:var(--r-item);background:#fff9;border:1px solid var(--line);display:flex;flex-direction:column;gap:10px}.conteudo{padding:26px clamp(16px,3vw,40px) 48px}.topo{margin-top:0;margin-bottom:22px}.topo__titulo{font-size:28px}.topo__acoes{width:auto;margin-left:auto}.topo__acoes .pilula{flex:none}.grade{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px}.bloco{padding:20px;grid-column:span 12}.bloco.l-3{grid-column:span 3}.bloco.l-4{grid-column:span 4}.bloco.l-5{grid-column:span 5}.bloco.l-6{grid-column:span 6}.bloco.l-7{grid-column:span 7}.bloco.l-8{grid-column:span 8}.tile__numero{font-size:44px}}.login{min-height:100vh;min-height:100dvh;display:grid;place-items:center;padding:24px 16px}.login__cartao{width:min(420px,100%);padding:28px 24px 24px;border-radius:var(--r);box-shadow:var(--sombra)}.login__logo{height:40px;width:auto;margin-bottom:26px}.login__titulo{font-size:26px;font-weight:800;letter-spacing:-.025em;line-height:1.15}.login__texto{margin:8px 0 22px;font-size:14px;color:var(--muted)}.login__form{display:flex;flex-direction:column;gap:16px}.login__form .pilula{margin-top:4px}.carregando{min-height:100vh;display:grid;place-items:center;color:var(--muted);font-weight:600}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.oc-estado{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin:12px 0;color:var(--muted);font-weight:600}.oc-vazio{margin:8px 0 0;color:var(--muted)}.oc-nota{color:var(--muted);font-size:13px}.oc-texto{white-space:pre-wrap;overflow-wrap:anywhere}.oc-form{display:flex;flex-direction:column;gap:14px}.oc-form__par{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}@media(min-width:560px){.oc-form__par{grid-template-columns:repeat(2,minmax(0,1fr))}}.oc-form__botoes{display:flex;flex-wrap:wrap;gap:10px}.oc-form__nota{margin:0;font-size:14px;color:var(--muted)}.oc-form textarea.entrada{min-height:96px;resize:vertical}.oc-form-cartao{max-width:760px}.oc-diretoria{margin:-4px 0 0;padding:10px 14px;border-radius:14px;background:var(--lever-on);color:var(--ink-2);font-size:14px}.oc-diretoria b{color:var(--lever-2)}.oc-busca{margin-bottom:10px}.oc-filtros{border-radius:var(--r-item);border:1px solid var(--line);background:#fff9}.oc-filtros__resumo{display:flex;align-items:center;gap:10px;min-height:var(--toque);padding:0 14px;font-size:14px;font-weight:700;cursor:pointer;list-style-position:inside}.oc-filtros__resumo:focus-visible{outline:2px solid var(--lever);outline-offset:2px;border-radius:var(--r-item)}.oc-filtros__contagem{padding:2px 10px;border-radius:var(--pilula);background:var(--lever-soft);color:var(--lever-2);font-size:12px}.oc-filtros__campos{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;padding:4px 14px 14px}@media(min-width:900px){.oc-filtros__campos{grid-template-columns:repeat(2,minmax(0,1fr))}}.oc-check{display:flex;align-items:center;gap:10px;min-height:var(--toque);font-size:14px;font-weight:600;cursor:pointer}.oc-check input{width:22px;height:22px;accent-color:var(--lever)}.oc-contagem{margin:14px 0 8px;font-size:13px;font-weight:700;color:var(--muted)}.oc-lista{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.oc-linha{padding:0}.oc-linha__link{flex:1;min-width:0;min-height:var(--toque);display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px 12px;padding:12px;border-radius:var(--r-item);color:inherit;text-decoration:none}.oc-linha__link:hover{background:var(--lever-on)}.oc-linha__textos{flex:1 1 220px;min-width:0;display:flex;flex-direction:column;gap:2px}.oc-linha__titulo{font-size:15px;font-weight:700;overflow-wrap:anywhere}.oc-linha__sub,.oc-linha__meta{font-size:13px;color:var(--muted);overflow-wrap:anywhere}.oc-linha__desc{font-size:14px;line-height:1.4;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:899px){.bloco.oc-situacao{grid-column:span 2}}.oc-etiquetas{display:flex;flex-wrap:wrap;gap:8px}.oc-linha-status{margin:12px 0 4px;font-size:14px}.oc-acoes{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.oc-oferta{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.oc-oferta__resumo{margin:0;font-weight:700}.oc-mensagem{display:flex;flex-direction:column;align-items:flex-start;gap:10px;width:100%}.oc-mensagem__texto{margin:0;padding:12px 14px;border-radius:14px;background:#fff;border:1px solid var(--line);font-size:14px;white-space:pre-wrap;overflow-wrap:anywhere}.oc-cancelada{padding:0;box-shadow:none}.oc-dados{display:flex;flex-direction:column;margin:0}.oc-dado{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;padding:10px 0;border-bottom:1px solid var(--line)}.oc-dado:last-child{border-bottom:0}.oc-dado dd{margin:0;font-size:15px;line-height:1.45;overflow-wrap:anywhere}.oc-dado dd .etiqueta{vertical-align:middle}.oc-dado dd .oc-nota{display:block}@media(min-width:560px){.oc-principal .oc-dado{grid-template-columns:150px minmax(0,1fr);gap:12px;align-items:baseline}}.oc-dados--compacto .oc-dado{padding:8px 0}.oc-link{display:inline-flex;align-items:center;min-height:var(--toque);color:var(--lever-2);font-weight:700;text-decoration:underline;text-underline-offset:3px}.oc-editavel{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px 12px}.oc-editavel .oc-texto{flex:1 1 200px;min-width:0;padding-top:10px}.oc-edicao{padding:4px 0}.oc-abas{display:flex;gap:6px;padding:4px;margin-bottom:8px;border-radius:var(--pilula);background:#17201a0f;width:fit-content;max-width:100%}.oc-aba{min-height:var(--toque);padding:0 18px;border:0;border-radius:var(--pilula);background:transparent;color:var(--ink-2);font:inherit;font-size:14px;font-weight:700;cursor:pointer}.oc-aba[aria-selected=true]{background:#fff;color:var(--lever-2);box-shadow:0 1px 4px #17201a1f}.oc-aba:focus-visible,.oc-painel:focus-visible{outline:2px solid var(--lever);outline-offset:2px}.oc-painel{border-radius:var(--r-item)}.oc-tempo{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.oc-tempo__item{position:relative;display:flex;flex-direction:column;gap:3px;padding:10px 0 12px 22px;border-left:2px solid var(--line);margin-left:6px}.oc-tempo__item:before{content:"";position:absolute;left:-7px;top:14px;width:12px;height:12px;border-radius:50%;background:var(--lever);border:2px solid #fff}.oc-tempo__titulo{font-size:14px}.oc-tempo__detalhe{font-size:14px;line-height:1.4;white-space:pre-wrap;overflow-wrap:anywhere}.oc-tempo__meta{font-size:12px;color:var(--muted)}.ct-pilha{display:flex;flex-direction:column;gap:14px}.ct-importado{display:flex;flex-direction:column;gap:4px}.ct-importado p{margin:0;overflow-wrap:anywhere}.ct-importado__ate{font-size:20px;font-weight:800;letter-spacing:-.02em}.ct-link{display:inline-flex;align-items:center;min-height:var(--toque);font-weight:700}.ct-importar__dica{margin:0}.ct-escolher{align-self:flex-start;cursor:pointer}.ct-escolher:focus-within{outline:2px solid var(--lever);outline-offset:2px}.ct-arquivos{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.ct-arquivo{display:flex;flex-direction:column;gap:6px;min-width:0;padding:12px 14px;border-radius:var(--r-item);background:#fff;border:1px solid var(--line)}li.ct-arquivo[role=status]{flex-direction:row;align-items:center;gap:10px;color:var(--muted);font-weight:600}.ct-arquivo__cabeca{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.ct-arquivo__nome{overflow-wrap:anywhere}.ct-arquivo__linha{margin:0;font-size:14px;overflow-wrap:anywhere}.ct-arquivo__resultado{margin:0;font-size:14px;font-weight:700;color:var(--lever-2)}.ct-arquivo__resultado--erro{color:var(--alerta)}.ct-guia__intro{margin:0}.ct-guia__copiar{display:flex;flex-direction:column;gap:8px}.ct-copiar{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:10px 12px;border-radius:var(--r-item);background:var(--lever-soft)}.ct-copiar__texto{display:flex;flex-direction:column;flex:1 1 160px;min-width:0}.ct-copiar__valor{font-size:16px;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.ct-copiar__estado{flex-basis:100%;font-size:12px;color:var(--lever-2)}.ct-copiar__estado:empty{display:none}.ct-guia__passos p{margin:0 0 6px;line-height:1.45}.ct-guia__sub{padding-left:18px;font-size:14px}.ct-retorno{position:sticky;top:8px;z-index:5}.ct-cliente .oc-nota{margin:0 0 8px}.ct-locais{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}@media(min-width:900px){.ct-locais{grid-template-columns:repeat(2,minmax(0,1fr))}}.ct-local{display:flex;flex-direction:column;gap:10px;min-width:0;padding:14px;border-radius:var(--r-item);background:#fff;border:1px solid var(--line)}.ct-local__cabeca{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ct-local__nome{margin:0;font-size:17px;font-weight:800;overflow-wrap:anywhere}.ct-local__dados{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;margin:0}.ct-local__dados dt{font-size:12px;font-weight:700;color:var(--muted)}.ct-local__dados dd{margin:2px 0 0;font-weight:700;overflow-wrap:anywhere}.ct-local__unidade{grid-column:1 / -1}.ct-local__acoes,.ct-cliente__acoes{display:flex;flex-wrap:wrap;gap:8px}.ct-cliente__acoes{margin-top:12px}.ct-nomes ul,.ct-opcoes,.ct-hist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.ct-nomes li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;overflow-wrap:anywhere}.ct-nomes .rotulo{margin:0 0 4px}.ct-hist li{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:12px 14px;border-radius:var(--r-item);background:#fff;border:1px solid var(--line);min-width:0}.ct-hist li p{margin:0;overflow-wrap:anywhere}.ct-hist__nome{font-weight:800}.ct-subtitulo{margin:0 0 8px;font-size:15px;font-weight:800}.ct-historico__intro{margin:0}.ct-detalhes summary{display:flex;align-items:center;min-height:var(--toque);font-weight:700;cursor:pointer}.ct-detalhes summary::-webkit-details-marker{display:none}.ct-detalhes summary:before{content:"▸";margin-right:8px;color:var(--lever)}.ct-detalhes[open] summary:before{content:"▾"}.ct-detalhes[open] summary{margin-bottom:8px}.ct-dialogo{display:flex;flex-direction:column;gap:14px}.ct-dialogo .oc-form__nota{overflow-wrap:anywhere}.ct-opcoes .pilula{white-space:normal;text-align:left;justify-content:flex-start}.ct-analise{margin-top:14px}.ct-alertas__tratados{margin:0 0 12px;font-weight:800}.ct-alertas__grupo+.ct-alertas__grupo,.ct-alertas .ct-detalhes{margin-top:16px}.ct-alertas__lista{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}@media(min-width:900px){.ct-alertas__lista{grid-template-columns:repeat(2,minmax(0,1fr))}}.ct-alerta{display:flex;flex-direction:column;gap:6px;min-width:0;padding:14px;border-radius:var(--r-item);background:#fff;border:1px solid var(--line);border-left-width:5px}.ct-alerta--vermelho{border-left-color:var(--alerta)}.ct-alerta--amarelo{border-left-color:var(--sol-bar)}.ct-alerta--verde{border-left-color:var(--lever)}.ct-alerta p{margin:0;overflow-wrap:anywhere}.ct-alerta__cabeca{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ct-alerta__tipo{font-size:13px;font-weight:700;color:var(--muted)}.ct-alerta__texto{font-size:16px;line-height:1.4}.ct-alerta__acoes{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px}.ct-ranking{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}@media(min-width:900px){.ct-ranking{grid-template-columns:repeat(2,minmax(0,1fr))}}.ct-ranking__lista{margin:0;padding:0 0 0 22px;display:flex;flex-direction:column;gap:8px}.ct-ranking__lista li{padding:8px 0;border-bottom:1px solid var(--line)}.ct-ranking__lista li>span{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;overflow-wrap:anywhere}.ct-ranking__nome b{min-width:0}.ct-ranking .oc-nota{margin:0}.ct-queda{color:var(--alerta)}.ct-alta{color:var(--lever-2)}.ct-clis{display:flex;flex-direction:column;gap:8px}.ct-cli{padding:4px 14px;border-radius:var(--r-item);background:#fff;border:1px solid var(--line);min-width:0}.ct-cli>summary{flex-wrap:wrap;gap:2px 10px;padding:6px 0}.ct-cli__nome{font-weight:800;overflow-wrap:anywhere;min-width:0}.ct-cli__resumo{font-size:14px;font-weight:600;color:var(--muted)}.ct-cli__corpo{display:flex;flex-direction:column;gap:10px;padding-bottom:12px}.ct-cli__local{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;padding:12px;border-radius:var(--r-item);background:var(--lever-soft)}.ct-cli__local .ct-local__dados{width:100%}.ct-cli__nivel{margin:0;font-weight:700;overflow-wrap:anywhere}.gf{margin:0;display:flex;flex-direction:column;gap:4px;min-width:0}.gf p{margin:0}.gf__destaque{font-size:15px}.gf__destaque .numero{font-size:20px;font-weight:800;letter-spacing:-.02em}.gf__svg{display:block;width:100%;height:150px;margin-top:4px}.gf--compacto .gf__svg{height:96px}.gf__barra{fill:#8fbf9b}.gf__barra--ultima{fill:var(--lever)}.gf__barra--parcial{fill:#e3f0e6;stroke:var(--lever);stroke-width:1.5;stroke-dasharray:4 3}.gf__barra--historico{stroke:var(--lever);stroke-width:1}.gf__base{stroke:var(--line-forte);stroke-width:1}.gf__eixo{display:grid;font-size:11px;color:var(--muted);text-align:center;font-variant-numeric:tabular-nums}.gf__eixo span{overflow:hidden;white-space:nowrap;min-width:0}@media(max-width:640px){.gf__eixo .gf__alt{visibility:hidden}.gf__eixo span{overflow:visible}}.gf__legenda{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:4px}.gf__item-legenda{display:inline-flex;align-items:center;gap:6px}.gf__amostra{width:16px;height:12px;border-radius:3px;background:#8fbf9b;flex:none}.gf__amostra--historico{background:repeating-linear-gradient(45deg,#226734 0,#226734 2px,#cfe3d4 2px,#cfe3d4 5px);border:1px solid var(--lever)}.gf__amostra--parcial{background:#e3f0e6;border:1.5px dashed var(--lever)}.gf__valores summary{display:inline-flex;align-items:center;min-height:var(--toque);font-weight:700;color:var(--lever);cursor:pointer}.gf__tabela{width:100%;border-collapse:collapse;font-size:14px}.gf__tabela th,.gf__tabela td{padding:6px 4px;border-bottom:1px solid var(--line);text-align:left;font-weight:500}.gf__tabela thead th{font-size:var(--rotulo-tam);letter-spacing:var(--rotulo-esp);text-transform:uppercase;color:var(--muted);font-weight:700}.gf__tabela td{text-align:right;white-space:nowrap}.fc-dados{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px 16px;margin:0}.fc-dados div{min-width:0}.fc-dados dt{font-size:var(--rotulo-tam);letter-spacing:var(--rotulo-esp);text-transform:uppercase;color:var(--muted);font-weight:700}.fc-dados dd{margin:2px 0 0;font-weight:700;overflow-wrap:anywhere}.fc-produtos{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.fc-produto{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 12px;padding:10px 0;border-bottom:1px solid var(--line);min-width:0}.fc-produto:last-child{border-bottom:0}.fc-produto__nome{display:flex;flex-direction:column;min-width:0;flex:1 1 220px}.fc-produto__nome b{overflow-wrap:anywhere}.fc-tendencia{display:inline-flex;align-items:center;gap:4px;font-weight:700;white-space:nowrap}.fc-tendencia--queda{color:var(--alerta)}.fc-tendencia--alta{color:var(--lever-2)}.fc-tendencia--estavel{color:var(--ink-2)}.fc-locais{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.fc-local{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border-radius:var(--r-item);background:#fff;border:1px solid var(--line);min-width:0}.fc-local p,.fc-local h3{margin:0;overflow-wrap:anywhere}.fc-local h3{font-size:16px}.fc-acoes{display:flex;flex-wrap:wrap;gap:8px}.hoje-lista{margin-top:12px;align-items:start}.hoje-estado{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin:12px 0;color:var(--muted);font-weight:600}.hoje-tile__rodape{margin-top:14px;padding-top:12px;border-top:1px solid rgba(255,255,255,.22)}.hoje-contagem{display:inline-grid;place-items:center;min-width:32px;height:32px;padding:0 10px;border-radius:var(--pilula);background:var(--lever-soft);color:var(--lever-2);font-size:14px;font-weight:800}.hoje-itens{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.hoje-mais{display:flex;justify-content:center;margin-top:10px}.hoje-item{padding:0;flex-wrap:wrap;gap:0}.hoje-item__link{flex:1 1 220px;min-width:0;min-height:var(--toque);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;padding:12px;border-radius:var(--r-item);color:inherit;text-decoration:none}.hoje-item__link:hover{background:var(--lever-on)}.hoje-item__textos{flex:1 1 160px;min-width:0;display:flex;flex-direction:column;gap:2px}.hoje-item__titulo{font-size:14px;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.hoje-item__sub{font-size:13px;line-height:1.4;color:var(--muted);overflow-wrap:anywhere}.hoje-item__acoes{display:flex;align-items:center;gap:8px;padding:0 12px 12px;margin-left:auto}@media(min-width:520px){.hoje-item__acoes{padding:0 12px 0 0}}.hoje-semana{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 28px}.hoje-semana__numeros{display:flex;gap:28px}.hoje-semana__numero{margin:6px 0 0;font-size:30px;font-weight:800;letter-spacing:-.03em;line-height:1}.hoje-semana__dias{flex:1 1 260px;max-width:420px}.hoje-dias{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin:10px 0 0;padding:0;list-style:none}.hoje-dia{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:11px;font-weight:700;color:var(--muted)}.hoje-dia__ponto{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#17201a14;color:#fff;font-size:11px;font-weight:800}.hoje-dia--feito .hoje-dia__ponto{background:var(--lever)}.hoje-dia--hoje{color:var(--ink)}.hoje-dia--hoje .hoje-dia__ponto{outline:2px solid var(--lever);outline-offset:2px}.hoje-lembretes .cartao__titulo{margin:4px 0 10px}.hoje-lembretes__lista{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.hoje-lembrete{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:var(--toque);padding:10px 14px;border-radius:var(--r-item);background:#08284029;border:1px solid rgba(255,255,255,.3);color:#fff;font-size:14px;font-weight:600;text-decoration:none}.hoje-lembrete:hover{background:#08284047}.hoje-lembrete svg{width:18px;height:18px;flex:none}.hoje-tudo-em-dia{display:flex;align-items:center;gap:14px;margin-top:12px}.hoje-tudo-em-dia>svg{width:40px;height:40px;flex:none;padding:8px;border-radius:50%;background:var(--lever);color:#fff}.hoje-tudo-em-dia p{margin:4px 0 0;color:var(--muted)}.pq-abas{width:100%;max-width:520px}.pq-abas .oc-aba{flex:1 1 0;padding:0 10px;white-space:nowrap}.pq-painel{margin-top:4px}.pq-periodo{display:flex;flex-wrap:wrap;align-items:flex-end;gap:6px 16px;margin-bottom:14px}.pq-periodo .campo{min-width:200px}.pq-periodo .oc-nota{margin:0 0 12px}.pq-classes__lista{display:flex;flex-direction:column;gap:6px;margin:0 0 8px}.pq-classes__lista>div{display:flex;justify-content:space-between;align-items:baseline;padding:6px 0;border-bottom:1px solid var(--line)}.pq-classes__lista dt{font-weight:700;color:var(--ink-2)}.pq-classes__lista dd{margin:0;font-size:20px;font-weight:800}.pq-linha{flex-wrap:wrap;align-items:flex-start}.pq-linha__textos{flex:1 1 200px;min-width:0;display:flex;flex-direction:column;gap:4px}.pq-linha__cabeca{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.pq-linha__acoes,.pq-linha__botoes{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.pq-linha__acoes{flex:0 1 auto}.pq-linha--cancelada{opacity:.75;background:#fff9}.pq-nota{flex:0 0 auto;display:grid;place-items:center;width:44px;height:44px;border-radius:var(--pilula);background:var(--lever-soft);color:var(--lever-2);font-size:18px;font-weight:800}.pq-unidades{display:flex;flex-direction:column;font-size:14px;color:var(--ink-2)}.pq-ocorrencias{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:14px;font-weight:600}.pq-envios__nota{margin:0 0 12px}.pq-sem-whatsapp{max-width:520px}.pq-filtros{display:grid;grid-template-columns:minmax(0,1fr);gap:10px 14px;margin-bottom:14px}@media(min-width:720px){.pq-filtros{grid-template-columns:repeat(2,minmax(0,240px)) auto;align-items:end}}.pq-dialogo__texto{margin:0 0 12px;color:var(--muted);font-size:14px}.pq-escolha{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.pq-escolha__opcao{width:100%;min-height:56px;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 16px;border:1px solid var(--line-forte);border-radius:var(--r-item);background:#fff;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.pq-escolha__opcao:hover{border-color:var(--lever)}.pq-escolha__opcao:focus-visible{outline:2px solid var(--lever);outline-offset:2px}@media(max-width:899px){.bloco.l-4.pq-classes{grid-column:1 / -1}}.pq-linha__acoes .oc-mensagem{flex:1 1 100%;max-width:520px}.rs-pilha{display:flex;flex-direction:column;gap:14px}.rs-saidas__grade{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;margin-top:8px}.rs-saida{display:flex;flex-direction:column;gap:8px;min-width:0;padding:14px;border-radius:var(--r-item);background:#fff;border:1px solid var(--line)}.rs-saida .campo,.rs-saida .oc-nota{margin:0}.rs-saida__titulo{margin:0;font-size:15px;font-weight:700;color:var(--ink)}.rs-texto-manual{min-height:180px;font-size:13px;white-space:pre-wrap}.rs-periodo{display:flex;flex-wrap:wrap;align-items:flex-end;gap:6px 16px}.rs-periodo .campo{min-width:180px;flex:0 1 220px}.rs-periodo__faixa{margin:0 0 12px}.rs-meta__numero{margin:8px 0 2px;font-size:34px;font-weight:800;letter-spacing:-.03em;line-height:1;color:var(--ink)}.rs-meta--abaixo .rs-meta__numero{color:var(--alerta)}.rs-meta__texto{margin:0 0 10px;color:var(--ink-2);font-size:14px}.rs-meta__rodape{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.rs-meta--abaixo .etiqueta{font-size:13px}.rs-numeros{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:8px 0 0}.rs-numeros>div{padding:10px 12px;border-radius:var(--r-item);background:var(--lever-soft)}.rs-numeros dt{font-size:12px;font-weight:600;color:var(--ink-2)}.rs-numeros dd{margin:2px 0 0;font-size:22px;font-weight:800;color:var(--ink)}.rs-dists{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;margin-top:16px}.rs-tabela{width:100%;margin-top:6px;border-collapse:collapse;font-size:14px}.rs-tabela th,.rs-tabela td{padding:6px 4px;border-bottom:1px solid var(--line);text-align:left;font-weight:500}.rs-tabela thead th{font-size:12px;font-weight:700;color:var(--muted)}.rs-tabela td,.rs-tabela thead th:not(:first-child){text-align:right;width:3.5em}.rs-caso{justify-content:space-between;min-height:var(--toque);color:inherit;text-decoration:none}.rs-caso:hover{border-color:var(--line-forte)}.rs-caso__sub{display:block}@media(max-width:899px){.grade>.bloco.rs-meta{grid-column:1 / -1}}@media(min-width:640px){.rs-numeros{grid-template-columns:repeat(4,minmax(0,1fr))}.rs-dists{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.rs-saidas__grade{grid-template-columns:repeat(3,minmax(0,1fr))}.rs-numeros{grid-template-columns:repeat(5,minmax(0,1fr))}.rs-dists{grid-template-columns:repeat(4,minmax(0,1fr))}}.rs-alertas{margin-top:14px}.rs-quedas{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.rs-queda{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 12px;padding:8px 0;border-bottom:1px solid var(--line);min-width:0}.rs-queda:last-child{border-bottom:0}.rs-queda__nome{display:flex;flex-direction:column;min-width:0;flex:1 1 220px}.rs-queda__link{display:inline-flex;align-items:center;min-height:var(--toque);font-weight:700;overflow-wrap:anywhere}.rs-queda__numeros{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.rs-numeros.rs-numeros--carteira{grid-template-columns:repeat(2,minmax(0,1fr))}.rs-numeros--carteira dd .oc-nota{display:block;font-size:13px;font-weight:600;letter-spacing:0}.un-aviso{margin-bottom:12px}.bloco.un-aviso{margin-bottom:0;padding:0;box-shadow:none}.un-lista-tela{display:flex;flex-direction:column;gap:12px}.un-codigo{margin-left:4px;font-size:12px;font-weight:700;color:var(--muted)}@media(max-width:899px){.bloco.un-situacao,.bloco.un-pesquisa{grid-column:span 2}}.un-contatos{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}@media(min-width:560px){.un-contatos{grid-template-columns:repeat(2,minmax(0,1fr))}}.un-contato{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:14px;border-radius:var(--r-item);background:#fff;border:1px solid var(--line);min-width:0}.un-contato__nome{font-size:16px;overflow-wrap:anywhere}.un-contato .oc-nota{overflow-wrap:anywhere}.un-contato__botoes{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.un-tempo{display:flex;flex-direction:column;gap:10px;margin:8px 0 0;padding:0;list-style:none}.un-tempo__item{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:12px 14px;border-radius:var(--r-item);background:#fff;border:1px solid var(--line);border-left:4px solid var(--lever);min-width:0}.un-tempo__item--ocorrencia{border-left-color:var(--sol)}.un-tempo__item--cancelado{border-left-color:var(--line-forte);background:#fff9}.un-tempo__cabeca{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 10px;width:100%}.un-tempo__titulo{font-size:15px;overflow-wrap:anywhere}.un-tempo__etiquetas{display:flex;flex-wrap:wrap;gap:6px}.un-tempo__meta{font-size:13px;color:var(--muted);overflow-wrap:anywhere}.un-tempo__texto{margin:2px 0 0;font-size:14px;line-height:1.45}.un-tempo__motivo{margin:0;font-size:13px;color:var(--ink-2)}.un-passo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;width:100%;padding:8px 10px;border-radius:12px;background:var(--lever-on);font-size:14px}.un-mais{width:100%}.un-mais__resumo{display:inline-flex;align-items:center;min-height:var(--toque);font-size:13px;font-weight:700;color:var(--lever-2);cursor:pointer;list-style-position:inside}.un-mais__resumo:focus-visible{outline:2px solid var(--lever);outline-offset:2px;border-radius:8px}.un-mais__botoes{display:flex;flex-wrap:wrap;gap:8px;padding:4px 0}.un-notas{display:flex;flex-direction:column;gap:8px;margin:0 0 14px;padding:0;list-style:none}.un-nota{display:flex;align-items:flex-start;gap:12px;padding:10px 12px;border-radius:var(--r-item);background:#fff;border:1px solid var(--line)}.un-nota__numero{font-size:26px;font-weight:800;line-height:1;min-width:2ch}.un-nota__textos{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;font-size:14px}.un-link-pesquisa{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.un-link{display:block;max-width:100%;padding:8px 10px;border-radius:10px;background:#fff;border:1px solid var(--line);font-size:12px;overflow-wrap:anywhere;word-break:break-all}@media(min-width:560px){.un-dados .oc-dado{grid-template-columns:150px minmax(0,1fr);gap:12px;align-items:baseline}}.un-ativacao{margin:12px 0}.un-historico-corpo{padding:4px 14px 14px}.un-fieldset{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin:0;padding:14px;border:1px solid var(--line);border-radius:var(--r-item);min-width:0}.un-fieldset>.campo{width:100%}.un-fieldset legend{padding:0 6px}.un-oferta{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:14px;border-radius:var(--r-item);background:var(--lever-on)}.un-modelos{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.un-modelo{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:12px 14px;border-radius:var(--r-item);background:#fff;border:1px solid var(--line)}.oc-acoes--contato{margin-top:8px;padding-top:0;border-top:0}
