:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--papel:#fbf8f2;--papel-alto:#fff;--trama:#e7dfd2;--anil:#22205a;--anil-suave:#615c80;--linha:#c2255c;--linha-suave:#fce4ec;--sobre-linha:#fff;--mostarda:#f2a900;--sobre-mostarda:#22205a;--mostarda-suave:#fff3cc;--mostarda-texto:#8a5a00;--turquesa:#086f71;--turquesa-suave:#d7f2f1;--foco:var(--linha);--icone-halo:transparent;--sombra-carimbo:3px 3px 0 var(--anil);--font-display:"Bricolage Grotesque", "Trebuchet MS", system-ui, sans-serif;--font-sans:"Figtree", system-ui, -apple-system, "Segoe UI", sans-serif;--font-pixel:"Silkscreen", ui-monospace, "SF Mono", Menlo, monospace;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--radius-ponto:2px;--radius-md:10px;--radius-lg:18px;--radius-pill:999px}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}:root:not([data-theme=light]){--papel:#17162b;--papel-alto:#221f3b;--trama:#34305a;--anil:#f3efff;--anil-suave:#b4afd0;--linha:#f06595;--linha-suave:#45173a;--sobre-linha:#17162b;--mostarda:#ffc53d;--sobre-mostarda:#17162b;--mostarda-suave:#3b2f07;--mostarda-texto:#ffc53d;--turquesa:#3cc8c8;--turquesa-suave:#0e3536;--icone-halo:var(--anil-suave)}}:root[data-theme=dark]{--papel:#17162b;--papel-alto:#221f3b;--trama:#34305a;--anil:#f3efff;--anil-suave:#b4afd0;--linha:#f06595;--linha-suave:#45173a;--sobre-linha:#17162b;--mostarda:#ffc53d;--sobre-mostarda:#17162b;--mostarda-suave:#3b2f07;--mostarda-texto:#ffc53d;--turquesa:#3cc8c8;--turquesa-suave:#0e3536;--icone-halo:var(--anil-suave)}.t-display-xl{font:800 56px/56px var(--font-display)}.t-display-lg{font:800 40px/44px var(--font-display)}.t-titulo{font:700 24px/30px var(--font-display)}.t-corpo{font:400 16px/24px var(--font-sans)}.t-corpo-sm{font:400 14px/20px var(--font-sans)}.t-rotulo{font:600 14px/20px var(--font-sans)}.t-selo{font:400 12px/16px var(--font-pixel);text-transform:uppercase;letter-spacing:.04em}:root{--borda:2px solid var(--anil);--borda-fina:2px solid var(--trama);--tela-escura:var(--anil);--tela-escura-grade:color-mix(in srgb, var(--anil) 82%, var(--papel));--tela-escura-texto:var(--papel);--linha-funda:color-mix(in srgb, var(--linha) 72%, var(--anil))}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--tela-escura:var(--papel);--tela-escura-grade:var(--trama);--tela-escura-texto:var(--anil)}}:root[data-theme=dark]{--tela-escura:var(--papel);--tela-escura-grade:var(--trama);--tela-escura-texto:var(--anil)}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%}body{font-family:var(--font-sans);color:var(--anil);background:var(--trama);-webkit-font-smoothing:antialiased;margin:0}a{color:var(--linha)}a:hover{color:var(--linha-funda)}button,input{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--foco);outline-offset:3px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root{--coluna:560px;--respiro:max(var(--space-4), (100% - var(--coluna)) / 2);--topo:56px;--nav-lateral:232px}@media (width>=768px){:root{--coluna:720px;--topo:var(--space-8)}}@media (width>=1024px){:root{--coluna:1040px}}.tela{background:var(--papel);flex-direction:column;width:100%;height:100dvh;display:flex;position:relative;overflow:hidden}@media (width>=1024px){.tela:has(>.nav-inferior){padding-left:var(--nav-lateral)}}.tela-corpo{padding:var(--space-1) var(--respiro) var(--space-4);flex-direction:column;flex-grow:1;display:flex;overflow-y:auto}.titulo{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-weight:800}.texto-suave{color:var(--anil-suave)}.pontos{background-color:var(--pontos-fundo,var(--linha-suave));background-image:radial-gradient(var(--pontos-cor,var(--linha)) 1.2px, transparent 1.4px);background-size:8px 8px}.pontos-linha{--pontos-fundo:var(--linha-suave);--pontos-cor:var(--linha)}.pontos-mostarda{--pontos-fundo:var(--mostarda-suave);--pontos-cor:var(--mostarda)}.pontos-turquesa{--pontos-fundo:var(--turquesa-suave);--pontos-cor:var(--turquesa)}.pontos-anil{--pontos-fundo:var(--trama);--pontos-cor:var(--anil)}.painel{background:var(--papel-alto);border:var(--borda-fina);border-radius:var(--radius-lg);padding:var(--space-3)}.painel-carimbo{background:var(--papel-alto);border:var(--borda);border-radius:var(--radius-lg);box-shadow:var(--sombra-carimbo)}.barra-acoes{padding:var(--space-3) var(--respiro) var(--space-8);background:var(--papel-alto);border-top:var(--borda);gap:10px;display:flex}@media (width>=768px){.barra-acoes{padding-bottom:var(--space-3);justify-content:flex-end;align-items:center}.barra-acoes .botao-largo{flex-grow:0;min-width:280px}}.grade-2{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=768px){.grade-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1024px){.grade-cards{grid-template-columns:repeat(4,minmax(0,1fr))}}.tela-corpo>*{flex-shrink:0}.botao{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-md);border:var(--borda);background:var(--papel-alto);min-height:48px;color:var(--anil);font:600 15px/1.2 var(--font-sans);cursor:pointer;padding:0 14px;text-decoration:none;transition:transform 80ms,box-shadow 80ms;display:inline-flex}a.botao:hover{color:var(--anil)}.botao-principal{background:var(--linha);color:var(--sobre-linha);box-shadow:var(--sombra-carimbo);font-weight:700}a.botao-principal:hover{color:var(--sobre-linha)}.botao-principal:active:not(:disabled){box-shadow:none;transform:translate(3px,3px)}.botao-leve{color:var(--linha);background:0 0;border-color:#0000}.botao-largo{flex-grow:1}.botao:disabled,.botao[aria-disabled=true]{background:var(--trama);border-color:var(--trama);color:var(--anil-suave);box-shadow:none;cursor:not-allowed}.botao-icone{border-radius:var(--radius-pill);border:var(--borda);background:var(--papel-alto);width:44px;height:44px;color:var(--anil);cursor:pointer;flex-shrink:0;place-items:center;padding:0;display:grid}a.botao-icone:hover{color:var(--anil)}.botao-icone-quadrado{border-radius:var(--radius-md);width:48px;height:48px}.selo{font:12px/16px var(--font-pixel);text-transform:uppercase;padding:2px var(--space-2);border-radius:var(--radius-ponto);background:var(--trama);color:var(--anil);white-space:nowrap;align-self:flex-start;align-items:center;display:inline-flex}.selo-p{padding:1px 6px;font-size:11px}.selo-linha{background:var(--linha-suave);color:var(--linha)}.selo-mostarda{background:var(--mostarda-suave);color:var(--mostarda-texto)}.selo-turquesa{background:var(--turquesa-suave);color:var(--turquesa)}.selo-mostarda-cheio{background:var(--mostarda);color:var(--sobre-mostarda)}.selos{gap:var(--space-1);flex-wrap:wrap;display:flex}.chips{gap:var(--space-2);scrollbar-width:none;margin:-4px;padding:4px;display:flex;overflow-x:auto}.chip{border-radius:var(--radius-pill);border:var(--borda-fina);background:var(--papel-alto);color:var(--anil);font:600 14px/1.2 var(--font-sans);cursor:pointer;flex-shrink:0;padding:8px 14px;position:relative}.chip:before{content:"";position:absolute;inset:-4px 0}.chip[aria-pressed=true]{background:var(--anil);border-color:var(--anil);color:var(--papel)}.card-produto{background:var(--papel-alto);border:var(--borda);border-radius:var(--radius-lg);box-shadow:var(--sombra-carimbo);color:var(--anil);text-decoration:none;display:block;overflow:hidden}a.card-produto:hover{color:var(--anil)}.card-produto-foto{height:120px}.card-produto-img{object-fit:cover;background:var(--papel-alto);width:100%;display:block}.card-produto-corpo{gap:var(--space-1);flex-direction:column;padding:10px;display:flex}.card-produto-nome{font-size:14px;font-weight:700;line-height:18px}.card-produto-atelie{color:var(--anil-suave);font-size:12px}.card-produto-preco{font-family:var(--font-display);font-size:17px;font-weight:800}.card-produto-compacto .card-produto-foto{height:76px}.card-produto-compacto .card-produto-corpo{gap:2px}.card-produto-compacto .card-produto-preco{font-size:16px}.nav-inferior{padding:var(--space-2) var(--space-2) 28px;background:var(--papel-alto);border-top:var(--borda);flex-shrink:0;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.nav-inferior a{align-items:center;gap:var(--space-1);min-height:44px;color:var(--anil-suave);border-radius:var(--radius-md);flex-direction:column;padding:6px 0;font-size:11px;font-weight:600;text-decoration:none;display:flex}.nav-inferior a[aria-current=page]{color:var(--linha);font-weight:700}.nav-inferior .nav-marca{display:none}@media (width<=1023px){.nav-inferior.nav-so-computador{display:none}}@media (width>=768px){.nav-inferior{padding-bottom:var(--space-3)}.nav-inferior a{justify-content:center;gap:var(--space-2);flex-direction:row;font-size:14px}}@media (width>=1024px){.nav-inferior{width:var(--nav-lateral);gap:var(--space-1);padding:var(--space-8) var(--space-3);border-top:0;border-right:var(--borda);flex-direction:column;display:flex;position:absolute;inset:0 auto 0 0}.nav-inferior a{padding:10px var(--space-3);justify-content:flex-start;font-size:15px}.nav-inferior a:hover{color:var(--anil);background:var(--trama)}.nav-inferior a[aria-current=page]{background:var(--linha-suave)}.nav-inferior .nav-marca{margin-bottom:var(--space-4);color:var(--anil);font-family:var(--font-display);letter-spacing:-.02em;font-size:22px;font-weight:800;display:flex}.nav-inferior .nav-marca:hover{background:0 0}}.cabecalho{align-items:center;gap:var(--space-2);padding:var(--topo) var(--respiro) var(--space-3);flex-shrink:0;display:flex}.cabecalho-entre{justify-content:space-between}.cabecalho-marca{align-items:center;gap:var(--space-2);font-family:var(--font-display);letter-spacing:-.02em;font-size:24px;font-weight:800;display:flex}.cabecalho-titulo{font-size:30px}.cabecalho-contexto{min-width:0;color:var(--anil-suave);flex-grow:1;font-size:14px;font-weight:600}.situacao{align-items:flex-start;gap:var(--space-3);padding:var(--space-6) 0;flex-direction:column;display:flex}.contar-link{min-height:44px;color:var(--anil-suave);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:13px;text-decoration:underline}.contar-link:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.contar{gap:var(--space-2);flex-direction:column;margin:0;display:flex}.contar p{margin:0}.contar-campo{gap:var(--space-1);flex-direction:column;font-size:13px;font-weight:600;display:flex}.contar-campo input,.contar-campo textarea{min-height:44px;padding:10px var(--space-3);border:var(--borda);border-radius:var(--radius-md);background:var(--papel-alto);color:var(--anil);font:inherit;resize:vertical;font-weight:400}.contar-nota{font-size:12px}.contar-erro{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--linha-suave);color:var(--anil)}.contar-botoes{gap:var(--space-2);display:flex}@media (width>=1024px){.tela:has(>.nav-inferior) .cabecalho-marca{visibility:hidden}}.cabecalho-acoes{align-items:center;gap:var(--space-2);display:flex}.conta{place-items:center;min-width:44px;min-height:44px;display:grid}::placeholder{color:var(--anil-suave);opacity:1}.oficina-abas button{min-width:44px}.inicio-link{line-height:18px}.catalogo-sem-custo{align-items:center;min-height:44px;display:inline-flex}@media (width>=768px){.chips{flex-wrap:wrap;overflow-x:visible}}.adm .sup-numeros:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.adm-tabela th[scope=row] a{align-items:center;min-height:44px;display:inline-flex}.icone-ilustrado{object-fit:contain;filter:drop-shadow(0 0 1px var(--icone-halo));-webkit-user-select:none;user-select:none;flex:none;display:block}.arvore{border-top:var(--borda-fina);padding-top:var(--space-1)}.arvore-resumo{cursor:pointer;align-items:center;min-height:44px;font-size:14px;font-weight:700;display:flex}.arvore-legenda{margin:0 0 var(--space-2);font-size:13px}.arvore-lista{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.arvore-nivel-1{padding-left:var(--space-2)}.arvore-nivel-2{padding-left:var(--space-4)}.arvore-no{width:100%;min-height:44px;padding:var(--space-2);text-align:left;background:var(--papel-alto);color:var(--anil);border:2px solid var(--trama);border-radius:var(--radius-md);font-family:var(--font-sans);flex-direction:column;align-items:flex-start;gap:2px;font-size:13px;line-height:16px;display:flex}button.arvore-no{cursor:pointer}button.arvore-no:focus-visible{outline:3px solid var(--foco);outline-offset:2px}.arvore-turquesa{border-color:var(--turquesa);background:var(--turquesa-suave)}.arvore-linha{border-color:var(--linha);background:var(--linha-suave)}.arvore-selo{font-family:var(--font-pixel);letter-spacing:.04em;color:var(--anil-suave);font-size:10px}.arvore-texto{font-weight:700}.arvore-detalhe{color:var(--anil-suave)}.arvore-turquesa .arvore-detalhe,.arvore-linha .arvore-detalhe{color:var(--anil)}.arvore-aviso{color:var(--anil);font-weight:700}.arvore-fluxo{width:100%}.arvore-fluxo .react-flow__pane{cursor:default}.arvore-fluxo .react-flow__node{pointer-events:all!important}.arvore-caixa .react-flow__handle{opacity:0;border:0;width:1px;min-width:0;height:1px;min-height:0}.arvore-fluxo .arvore-aresta .react-flow__edge-path{stroke:var(--trama);stroke-width:2px}.loja-topo{flex-shrink:0}.loja-filtros{gap:var(--space-3);padding:0 var(--respiro) var(--space-3);flex-direction:column;display:flex}.loja-busca{align-items:center;gap:var(--space-2);background:var(--papel-alto);border:var(--borda);border-radius:var(--radius-md);height:52px;color:var(--anil-suave);padding:0 14px;display:flex}.loja-busca:focus-within{outline:2px solid var(--foco);outline-offset:3px}.loja-busca input{min-width:0;height:100%;color:var(--anil);background:0 0;border:0;outline:0;flex-grow:1;font-size:15px}.loja-busca input::placeholder{color:var(--anil-suave);opacity:1}.loja-busca input::-webkit-search-cancel-button{display:none}.loja-grade{gap:14px}.loja-vazio{margin:var(--space-4) 0 0;text-align:center;font-size:15px;line-height:22px}.oficios{gap:var(--space-3)}.oficios-intro{margin:0;font-size:14px;line-height:20px}.oficios-familia{gap:var(--space-2);flex-direction:column;display:flex}.oficios-h2{font-size:24px;line-height:30px}.oficios-lista{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));margin:0;padding:0;list-style:none;display:grid}.oficios-card{gap:var(--space-2);min-height:88px;padding:var(--space-2) var(--space-3);color:var(--anil);align-items:center;text-decoration:none;display:flex}.oficios-card:active{box-shadow:none;transform:translate(3px,3px)}.oficios-card-texto{flex-direction:column;gap:2px;min-width:0;display:flex}.oficios-numero{font:12px/16px var(--font-pixel);color:var(--anil-suave)}.oficios-nome{font:700 16px/20px var(--font-sans)}.oficios-resumo{font-size:13px;line-height:18px}.oficio{gap:var(--space-3)}.oficio-topo{gap:var(--space-2);align-items:center;display:flex}.oficio-topo-texto{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.oficio-sobretitulo{color:var(--anil-suave);font-size:13px;line-height:18px}.oficio-titulo{font-size:28px;line-height:32px}.oficio-acoes{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.oficio-abrir{min-height:44px;padding:0 var(--space-1);color:var(--linha);font:600 14px/20px var(--font-sans);align-items:center;display:inline-flex}.oficio-colunas{gap:var(--space-4);display:grid}@media (width>=768px){.oficio-colunas{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.oficio-coluna{gap:var(--space-4);flex-direction:column;display:flex}.oficio-secao{gap:var(--space-1);flex-direction:column;display:flex}.oficio-h2{letter-spacing:0;font-size:20px;line-height:26px}.oficio-lista{flex-direction:column;gap:4px;margin:0;padding:0 0 0 18px;font-size:14px;line-height:20px;display:flex}.oficio-tecnicas{gap:var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.oficio-tecnica{border-radius:var(--radius-pill);background:var(--linha-suave);color:var(--anil);font:600 13px/20px var(--font-sans);padding:4px 12px}.oficio-nota{margin:0;font-size:13px;line-height:18px}.oficio-maquinas{margin:var(--space-1) 0 0;gap:var(--space-2);flex-direction:column;padding:0;list-style:none;display:flex}.oficio-maquina{flex-direction:column;gap:2px;display:flex}.oficio-maquina-nome{font:600 14px/20px var(--font-sans)}.oficio-maquina-papel{font-size:13px;line-height:18px}.oficio-conexoes{gap:var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.oficio-conexao{border:var(--borda-fina);border-radius:var(--radius-pill);background:var(--papel-alto);min-height:44px;color:var(--anil);font:600 14px/20px var(--font-sans);align-items:center;gap:6px;padding:0 14px 0 10px;text-decoration:none;display:inline-flex}.loja-oficios{gap:var(--space-2);min-height:72px;margin-top:var(--space-3);padding:var(--space-2) var(--space-3);color:var(--anil);align-items:center;text-decoration:none;display:flex}.loja-oficios-texto{flex-direction:column;gap:2px;display:flex}.loja-oficios-nome{font:700 16px/20px var(--font-sans)}.loja-oficios-resumo{font-size:13px;line-height:18px}.inicio{gap:20px}.inicio-oi{margin:0;font-size:15px}.inicio-titulo{text-wrap:balance;margin-top:2px;font-size:30px;line-height:32px}.inicio-destaque{color:var(--sobre-linha);background:var(--linha);border:var(--borda);border-radius:var(--radius-lg);box-shadow:var(--sombra-carimbo);flex-shrink:0;text-decoration:none;display:flex;overflow:hidden}.inicio-destaque:hover{color:var(--sobre-linha)}.inicio-destaque-texto{padding:var(--space-4);gap:var(--space-2);flex-direction:column;flex-grow:1;font-size:14px;line-height:20px;display:flex}.inicio-destaque-nome{letter-spacing:0;font-size:22px;line-height:24px}.inicio-destaque-arte{background:var(--linha-suave);flex-shrink:0;place-items:center;width:116px;display:grid}.inicio-secao{flex-direction:column;gap:10px;display:flex}.inicio-secao-topo{justify-content:space-between;align-items:baseline;display:flex}.inicio-h2{letter-spacing:0;font-size:20px}.inicio-link{margin:-13px 0;padding:13px 0;font-size:14px;font-weight:600;display:inline-block}.inicio-curso{gap:var(--space-3);color:var(--anil);align-items:center;text-decoration:none;display:flex}.inicio-curso:hover{color:var(--anil)}.inicio-curso-icone{border-radius:var(--radius-md);background:var(--turquesa-suave);width:52px;height:52px;color:var(--turquesa);flex-shrink:0;place-items:center;display:grid}.inicio-curso-texto{flex-direction:column;flex-grow:1;gap:6px;min-width:0;display:flex}.inicio-curso-nome{font-size:15px;font-weight:700}.inicio-progresso{border-radius:var(--radius-ponto);background:var(--turquesa-suave);height:8px;overflow:hidden}.inicio-progresso>div{background:var(--turquesa);height:8px}.inicio-curso-aula{font-size:13px}.inicio-guia{margin:0;font-size:15px;line-height:22px}.inicio-caminhos,.inicio-oficinas{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}@media (width>=1024px){.inicio-caminhos{grid-template-columns:repeat(3,minmax(0,1fr))}.inicio-oficinas{grid-template-columns:repeat(2,minmax(0,1fr))}}.inicio-caminho,.inicio-oficina{gap:var(--space-3);height:100%;color:var(--anil);align-items:center;text-decoration:none;display:flex}.inicio-caminho:hover,.inicio-oficina:hover{color:var(--anil)}.inicio-caminho-numero{font-family:var(--font-display);color:var(--linha);font-size:20px;font-weight:800}.inicio-oficina-capa{border:var(--borda);border-radius:var(--radius-md);object-fit:cover;flex-shrink:0;width:64px;height:64px}.inicio-oficina-sigla{background:var(--mostarda);color:var(--sobre-mostarda);font-family:var(--font-display);place-items:center;font-size:22px;font-weight:800;display:grid}.escola-progresso{gap:var(--space-1);flex-direction:column;font-size:14px;font-weight:600;display:flex}.escola-progresso-trilho{height:var(--space-2);border:var(--borda);border-radius:var(--radius-pill);background:var(--papel-alto);overflow:hidden}.escola-progresso-feito{background:var(--turquesa);height:100%}.escola-linha{justify-content:space-between;align-items:center;gap:var(--space-2);min-width:0;display:flex}.escola-linha-texto{flex-direction:column;gap:2px;min-width:0;font-size:14px;display:flex}.escola-faltas{padding-left:var(--space-3);margin:0;font-size:14px;line-height:20px}.escola-aulas{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.escola-aula{gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--papel-alto);border:var(--borda);border-radius:var(--radius-lg);flex-direction:column;display:flex}.escola-acoes{gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.escola-acoes .botao,.escola-nova-aula{min-height:44px}.escola-nova-aula{align-self:flex-start}.escola-arquivos{gap:var(--space-1);padding-top:var(--space-1);border-top:1px dashed var(--trama);flex-direction:column;display:flex}.escola-arquivos-lista,.escola-baixar ul{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.escola-arquivos-lista li,.escola-baixar li{justify-content:space-between;align-items:center;gap:var(--space-2);overflow-wrap:anywhere;min-height:44px;font-size:14px;display:flex}.escola-editor-aula textarea{resize:vertical}.escola-curso{gap:var(--space-4)}.escola-previa{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--turquesa-suave);color:var(--anil);margin:0;font-size:14px;line-height:20px}.escola-curso-cabeca{gap:var(--space-2);flex-direction:column;display:flex}.escola-curso-titulo{margin:0;font-size:28px;line-height:32px}.escola-curso-resumo,.escola-curso-meta,.escola-nota{margin:0;font-size:15px;line-height:22px}.escola-curso-meta{font-weight:600}.escola-tecnicas{gap:var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.escola-tecnicas li{border:1px solid var(--trama);border-radius:var(--radius-pill);padding:4px 10px;font-size:13px}.escola-h2{margin:0 0 var(--space-1);letter-spacing:0;font-size:20px}.escola-aula-link{min-height:44px;color:inherit;flex-grow:1;align-items:center;gap:10px;text-decoration:none;display:flex}.escola-aula-link:hover .aula-item-nome{text-underline-offset:3px;text-decoration:underline}.escola-card-cabeca{align-items:center;gap:var(--space-2);display:flex}.escola-video{aspect-ratio:16/9;border:var(--borda);border-radius:var(--radius-lg);background:var(--tela-escura);overflow:hidden}.escola-video iframe{border:0;width:100%;height:100%;display:block}.escola-texto{gap:var(--space-2);flex-direction:column;font-size:16px;line-height:24px;display:flex}.escola-texto p{white-space:pre-line;margin:0}.escola-baixar{gap:var(--space-2);flex-direction:column;display:flex}.escola-comecar{width:100%}@media (width>=768px){.escola-comecar{align-self:flex-start;width:auto;min-width:280px}}.escola-paga-form{gap:var(--space-2);flex-direction:column;align-items:flex-start;display:flex}.escola-paga-escolha{gap:var(--space-3);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.escola-paga-escolha label{align-items:center;gap:var(--space-1);min-height:44px;display:inline-flex}.escola-paga-escolha input{width:20px;height:20px;accent-color:var(--linha)}.escola-paga-aviso{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--turquesa-suave);color:var(--anil);margin:0;font-size:14px;line-height:20px}.escola-paga-apostila{gap:var(--space-1);padding-top:var(--space-2);border-top:var(--borda);flex-direction:column;display:flex}.escola-paga-h3{margin:0;font-size:16px;line-height:24px}.escola-paga-arquivo{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;display:flex}.escola-preco{font-family:var(--font-display);color:var(--anil);margin:0;font-size:24px;font-weight:800;line-height:32px}.lives-lista{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.live-quando{color:var(--anil);font-weight:600}.live-sala{gap:var(--space-1);padding:var(--space-3);border:var(--borda);border-radius:var(--radius-md);background:var(--papel-alto);flex-direction:column;display:flex}.live-editor{gap:var(--space-2);flex-direction:column;display:flex}.live-editor-linha{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.live-editor-campos{border:0;min-width:0;margin:0;padding:0}.lives-lista .ficha-peca{text-align:left;width:100%;font:inherit;cursor:pointer}.aprender{gap:var(--space-4)}.aprender-secao{gap:var(--space-2);flex-direction:column;display:flex}.aprender-h2{letter-spacing:0;margin:0;font-size:20px}.aprender-cabeca{gap:var(--space-2);align-items:flex-start;display:flex}.aprender-intro,.aprender-nota{margin:0;font-size:14px;line-height:20px}.aprender-curso{gap:var(--space-3);min-height:44px;color:var(--anil);align-items:center;text-decoration:none;display:flex}.aprender-curso-texto{gap:var(--space-1);flex-direction:column;min-width:0;font-size:14px;display:flex}.aprender-nome{font-size:15px;font-weight:700}.aprender-lista{gap:var(--space-3);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (width>=768px){.aprender-lista{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.aprender-lista{grid-template-columns:repeat(3,minmax(0,1fr))}}.aprender-aula{gap:var(--space-2);height:100%;padding:var(--space-3);color:var(--anil);flex-direction:column;font-size:14px;line-height:20px;text-decoration:none;display:flex}.aprender-aula:active{box-shadow:none;transform:translate(3px,3px)}.aprender-aula-titulo{font-size:18px;line-height:24px}.aprender-abrir{color:var(--linha);text-underline-offset:3px;margin-top:auto;font-weight:700;text-decoration:underline}.aula{gap:var(--space-4)}.aula-player{border:var(--borda);border-radius:var(--radius-lg);background-color:var(--tela-escura);background-image:linear-gradient(var(--tela-escura-grade) 1px, transparent 1px), linear-gradient(90deg, var(--tela-escura-grade) 1px, transparent 1px);background-size:16px 16px;place-items:center;height:136px;display:grid;position:relative;overflow:hidden}.aula-play{border-radius:var(--radius-pill);border:var(--borda);background:var(--mostarda);width:64px;height:64px;box-shadow:3px 3px 0 var(--tela-escura-texto);color:var(--sobre-mostarda);cursor:pointer;place-items:center;padding:0;transition:transform 80ms,box-shadow 80ms;display:grid}.aula-play svg{color:var(--tela-escura)}.aula-play:active{box-shadow:none;transform:translate(3px,3px)}.aula-play:focus-visible{outline-color:var(--tela-escura-texto)}.aula-duracao{font:12px/16px var(--font-pixel);color:var(--tela-escura-texto);position:absolute;bottom:10px;left:12px}.aula-cabeca{flex-direction:column;gap:6px;display:flex}.aula-titulo{font-size:26px;line-height:28px}.aula-resumo{margin:0;font-size:15px;line-height:22px}.aula-material{gap:var(--space-2);flex-direction:column;display:flex}.aula-h2{margin:0;font-size:15px;font-weight:700}.aula-etiquetas{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.aula-etiquetas li{border-radius:var(--radius-pill);background:var(--linha-suave);color:var(--linha);padding:6px 10px;font-size:13px;font-weight:600}.aula-lista{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.aula-item{padding:var(--space-2) 0;align-items:center;gap:10px;font-size:15px;display:flex}.aula-item-nome{flex-grow:1}.aula-marca{border-radius:var(--radius-ponto);width:28px;height:28px;font:12px/1 var(--font-pixel);flex-shrink:0;place-items:center;display:grid}.aula-item-feita .aula-marca{background:var(--turquesa);color:var(--papel-alto)}.aula-item-atual .aula-marca{border:2px solid var(--linha);color:var(--linha)}.aula-item-a-fazer{color:var(--anil-suave)}.aula-item-a-fazer .aula-marca{border:2px solid var(--trama)}.aula-item[aria-current=step] .aula-item-nome{font-weight:700}.aula-principal{display:contents}@media (width>=1024px){.tela-corpo.aula{align-items:start;column-gap:var(--space-6);grid-template-columns:minmax(0,2fr) minmax(0,1fr);display:grid}.aula-principal{gap:var(--space-4);flex-direction:column;display:flex}.aula-player{aspect-ratio:16/9;height:auto}}.oficina-faixa{background-color:var(--linha);background-image:radial-gradient(color-mix(in srgb, var(--linha) 70%, var(--papel-alto)) 1.4px, transparent 1.6px);border-bottom:var(--borda);background-size:12px 12px;flex-shrink:0;height:150px}.oficina{gap:14px;margin-top:-44px;padding-top:0}.oficina-avatar{border-radius:var(--radius-pill);border:3px solid var(--anil);background:var(--mostarda);width:88px;height:88px;box-shadow:var(--sombra-carimbo);font-family:var(--font-display);color:var(--sobre-mostarda);place-items:center;font-size:34px;font-weight:800;display:grid}.oficina-cabeca{gap:var(--space-1);flex-direction:column;display:flex}.oficina-nome{font-size:28px;line-height:30px}.oficina-areas{margin:0;font-size:14px}.oficina-selos{padding-top:var(--space-1)}.oficina-selos .selos{gap:6px}.oficina-apresentacao{margin:0;font-size:15px;line-height:22px}.oficina-acoes{gap:10px;display:flex}.oficina-abas{border-bottom:var(--borda-fina);gap:20px;display:flex}.oficina-abas button{min-height:44px;padding:var(--space-2) 0;color:var(--anil-suave);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;margin-bottom:-2px;font-size:15px;font-weight:600}.oficina-abas button[aria-selected=true]{border-bottom-color:var(--linha);color:var(--anil);font-weight:700}.oficina-portfolio{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.oficina-portfolio li{aspect-ratio:1;border-radius:var(--radius-md);border:var(--borda)}.oficina-curso{gap:var(--space-3);color:var(--anil);align-items:center;text-decoration:none;display:flex}.oficina-curso:hover{color:var(--anil)}.oficina-curso-icone{border-radius:var(--radius-md);background:var(--turquesa-suave);width:52px;height:52px;color:var(--turquesa);flex-shrink:0;place-items:center;display:grid}.oficina-curso-texto{flex-direction:column;gap:2px;font-size:13px;display:flex}.oficina-curso-nome{font-size:15px;font-weight:700}.oficina-sobre p{margin:0 0 var(--space-3);font-size:15px;line-height:22px}.vitrine-capa{object-fit:cover;border-bottom:var(--borda);background:var(--papel-alto);flex-shrink:0;width:100%;height:168px;display:block}@media (width>=768px){.vitrine-capa{height:240px}}.vitrine{margin-top:0}.vitrine-topo{width:auto;margin:0 calc(-1 * var(--respiro)) -58px;align-self:stretch}.vitrine .oficina-avatar{position:relative}.vitrine-previa{margin:var(--space-2) 0;padding:var(--space-2) var(--space-3);border:var(--borda-fina);border-radius:var(--radius-md);background:var(--mostarda-suave);font-size:14px}.vitrine-painel{gap:var(--space-4);flex-direction:column;display:flex}.vitrine-secao{flex-direction:column;gap:10px;display:flex}.vitrine-h2{letter-spacing:0;font-size:20px}.vitrine-aviso{align-self:center;font-size:14px}.montar-capa .foto-peca-img{width:160px;height:90px}.montar-sobre{min-height:136px;padding:10px var(--space-3);border:var(--borda);border-radius:var(--radius-md);background:var(--papel);color:var(--anil);font:inherit;resize:vertical;font-size:15px;font-weight:400;line-height:22px}.montar-contador{font-weight:400}.pagamento-campo input{min-width:0}.montar-contador{font-size:13px}.montar-destaques{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.montar-destaque{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border:var(--borda-fina);border-radius:var(--radius-md);background:var(--papel-alto);display:flex}.montar-destaque-nome{flex-grow:1;min-width:0;font-size:15px;font-weight:600}.montar-destaque-ordem{font-family:var(--font-display);text-align:center;width:24px;font-weight:800}.montar-destaque button{min-width:44px;min-height:44px}.montar-situacao{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.montar-falta{padding-left:var(--space-4);margin:0;font-size:14px}.montar-acoes{gap:var(--space-2);flex-wrap:wrap;display:flex}.finalidade{padding:0 var(--space-3);font-size:13px}.finalidade summary{align-items:center;gap:var(--space-2);cursor:pointer;flex-wrap:wrap;min-height:44px;font-weight:600;display:flex}.finalidade-form{gap:var(--space-2);flex-direction:column;display:flex}.finalidade-nota,.finalidade-fora{margin:0}.finalidade-fora,.finalidade-campo{font-weight:600}.finalidade select,.finalidade textarea{min-height:44px;padding:var(--space-2) var(--space-3);border:var(--borda);border-radius:var(--radius-md);background:var(--papel);color:var(--anil);font:inherit;font-size:15px}.finalidade-contatos{border:0;flex-direction:column;margin:0;padding:0;display:flex}.finalidade-contatos legend{padding:0;font-weight:600}.finalidade-marca{align-items:center;gap:var(--space-2);min-height:44px;font-size:14px;display:flex}.finalidade-marca input{width:24px;height:24px;accent-color:var(--linha)}.finalidade-sensivel{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);background:var(--mostarda-suave);flex-direction:column;display:flex}.finalidade-sensivel-titulo{margin:0;font-weight:700}.peca-finalidade{margin:0;font-size:14px;line-height:20px}.peca-aviso{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--mostarda-suave);margin:0;font-size:14px;line-height:20px}.peca-aviso,.peca-finalidade{font-weight:400}.peca-aviso strong{font-weight:700}.tela-corpo.peca{padding-top:0;padding-bottom:var(--space-3);gap:14px}.peca-simulacao{border:var(--borda);border-radius:var(--radius-lg);background-color:var(--papel-alto);background-image:radial-gradient(var(--trama) 1.2px, transparent 1.4px);background-size:8px 8px;flex-direction:column;justify-content:center;align-items:center;height:176px;margin:0;display:flex;position:relative}.peca-simulacao-selo{display:flex;position:absolute;top:10px;left:10px}.peca-simulacao-nome{font-family:var(--font-display);letter-spacing:-.02em;color:var(--peca-material);text-shadow:3px 3px 0 var(--anil);font-weight:800;line-height:1.05}.peca-simulacao-hastes{gap:56px;display:flex}.peca-simulacao-hastes span{background:var(--peca-material);border:1.5px solid var(--anil);width:5px;height:44px}.peca-intro{gap:var(--space-1);flex-direction:column;display:flex}.peca-titulo{font-size:26px;line-height:28px}.peca-descricao,.peca-selo-guilda{margin:0;font-size:14px;line-height:20px}.peca-campo{flex-direction:column;gap:6px;display:flex}.peca-campo-topo{justify-content:space-between;align-items:baseline;display:flex}.peca-rotulo{font-size:14px;font-weight:700}.peca-contagem{font-size:12px}.peca-input{border:var(--borda);border-radius:var(--radius-md);background:var(--papel-alto);height:48px;color:var(--anil);padding:0 14px;font-size:16px;font-weight:600}.peca-materiais{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.peca-material{min-height:64px;padding:var(--space-2) 6px;border-radius:var(--radius-md);border:var(--borda-fina);background:var(--papel-alto);color:var(--anil);align-items:center;gap:var(--space-1);cursor:pointer;flex-direction:column;display:flex}.peca-material[aria-pressed=true]{border-color:var(--linha);background:var(--linha-suave);box-shadow:var(--sombra-carimbo)}.peca-material-cor{border-radius:var(--radius-ponto);border:1.5px solid var(--anil);width:16px;height:16px}.peca-material-nome{text-align:center;font-size:12px;font-weight:600;line-height:15px}.peca-material[aria-pressed=true] .peca-material-nome{font-weight:700}.peca-material-extra{font-size:11px}.peca-tamanhos{gap:var(--space-2);display:flex}.peca-tamanho{height:44px;padding:0 var(--space-4);border-radius:var(--radius-pill);border:var(--borda-fina);background:var(--papel-alto);color:var(--anil);cursor:pointer;font-size:14px;font-weight:600}.peca-tamanho[aria-pressed=true]{border-color:var(--anil);background:var(--anil);color:var(--papel)}.peca-aviso{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--linha-suave);color:var(--anil);margin:0;font-size:14px;font-weight:700;line-height:20px}.barra-acoes.peca-barra{align-items:center;gap:var(--space-3)}.peca-total{flex-direction:column;font-size:12px;display:flex}.peca-preco{letter-spacing:0;color:var(--anil);font-size:22px;line-height:26px}.peca-opcoes{display:contents}@media (width>=1024px){.tela-corpo.peca{align-items:start;column-gap:var(--space-8);padding-top:var(--space-2);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.peca-simulacao{height:400px;position:sticky;top:0}.peca-opcoes{flex-direction:column;gap:14px;display:flex}}.peca-foto{object-fit:cover;border:var(--borda);border-radius:var(--radius-lg);background:var(--papel-alto);width:100%;max-height:240px;display:block}.prazo-peca{gap:var(--space-1);padding:0 var(--space-3);flex-direction:column;font-size:13px;font-weight:600;display:flex}.prazo-peca-linha{gap:var(--space-2);flex-wrap:wrap;display:flex}.prazo-peca input{min-height:44px;padding:0 var(--space-3);border:var(--borda);border-radius:var(--radius-md);background:var(--papel);color:var(--anil);font:inherit;flex:120px;font-size:15px;font-weight:400}.prazo-dica{margin:0;font-size:13px}.peca-prazo{margin:0;font-size:14px;font-weight:600;line-height:20px}.acompanhar-prazo{font-weight:600}.pedido-oficina-prazo{font-size:13px;font-weight:600}.peca-simulacao{height:232px;padding-bottom:64px;overflow:hidden}.peca-simulacao-fundo{object-fit:cover;opacity:.55;width:100%;height:100%;position:absolute;inset:0}.peca-simulacao-real .peca-simulacao-nome,.peca-simulacao-real .peca-simulacao-selo{position:relative}.peca-simulacao-real .peca-simulacao-selo{position:absolute}.peca-simulacao-legenda{padding:var(--space-2) var(--space-3);border-top:var(--borda-fina);background:var(--papel-alto);color:var(--anil);font-size:13px;line-height:1.35;position:absolute;bottom:0;left:0;right:0}.peca-pronta-foto img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (width>=900px){.peca-simulacao{height:400px}}.orc-passos{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.orc-passo{align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-3);border-radius:var(--radius-md);border:var(--borda-fina);background:var(--papel-alto);color:var(--anil-suave);font-size:13px;font-weight:600;display:flex}.orc-passo[data-passo=feito]{border-color:var(--turquesa);background:var(--turquesa-suave);color:var(--anil)}.orc-passo[data-passo=agora]{border:2px solid var(--linha);background:var(--linha-suave);color:var(--anil)}.orc-grade{gap:var(--space-4);display:grid}@media (width>=900px){.orc-grade{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start}}.orc-secao{gap:var(--space-3);flex-direction:column;display:flex}.orc-cartao{gap:var(--space-2);padding:var(--space-3);border:var(--borda);border-radius:var(--radius-lg);background:var(--papel-alto);flex-direction:column;display:flex}.orc-cartao-destaque{box-shadow:var(--sombra-carimbo)}.orc-sobretitulo{font-family:var(--font-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--anil-suave);font-size:12px;font-weight:700}.orc-config{gap:var(--space-3);align-items:center;display:flex}.orc-config-texto{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.orc-config-nome{font-weight:700}.orc-numeros{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.orc-numero{gap:var(--space-1);flex-direction:column;display:flex}.orc-numero-valor{font-family:var(--font-display);font-size:20px;font-weight:800}.orc-campo{gap:var(--space-1);flex-direction:column;font-size:14px;font-weight:600;display:flex}.orc-campo textarea,.orc-campo input{min-height:44px;padding:var(--space-2) var(--space-3);border:var(--borda-fina);border-radius:var(--radius-md);background:var(--papel-alto);color:var(--anil);font:inherit;font-weight:400}.orc-campos-3{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.orc-acoes{gap:var(--space-2);flex-wrap:wrap;display:flex}.orc-conversa{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.orc-fala{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--papel);border:var(--borda-fina);font-size:14px}.orc-fala[data-de=oficina]{background:var(--turquesa-suave)}.orc-fala-quem{color:var(--anil-suave);font-size:12px;font-weight:700;display:block}.orc-como{padding-left:var(--space-4);gap:var(--space-2);flex-direction:column;margin:0;font-size:14px;display:flex}.orc-lista{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.orc-lista a{justify-content:space-between;gap:var(--space-3);min-height:44px;padding:var(--space-3);border:var(--borda);border-radius:var(--radius-lg);background:var(--papel-alto);color:var(--anil);text-decoration:none;display:flex}.orc-lista a:focus-visible,.orc-passo:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.orc-aviso{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--linha-suave);color:var(--anil);margin:0;font-size:14px}.regime-linha{align-items:end;gap:var(--space-2);flex-wrap:wrap;display:flex}.regime-linha select,.regime-linha input{min-height:44px;padding:0 var(--space-3);border:var(--borda-fina);border-radius:var(--radius-md);background:var(--papel-alto);color:var(--anil);font:inherit}.regime-linha input{width:96px}.kit-loja{gap:var(--space-3)}.kit-loja-peca{gap:var(--space-2);padding:var(--space-3);flex-direction:column;display:flex}.kit-loja-nome{margin:0;font-size:18px}.kit-loja-descricao,.kit-loja-extra{margin:0;font-size:14px}.pedido-item-pecas{margin:var(--space-1) 0 0;padding-left:var(--space-2);flex-direction:column;gap:2px;font-size:13px;display:flex}.pedido-contato{gap:var(--space-2);flex-direction:column;display:flex}.pedido-contato-nota{margin:0;font-size:13px}.pedido-contato-campo{flex-direction:column;gap:4px;font-size:13px;font-weight:600;display:flex}.pedido-contato-campo input{min-height:44px;padding:10px var(--space-3);border:var(--borda);border-radius:var(--radius-md);background:var(--papel);color:var(--anil);font-size:15px}.pedido-contato-marcar{cursor:pointer;align-items:flex-start;gap:10px;min-height:44px;font-size:13px;line-height:18px;display:flex}.pedido-contato-marcar input{width:22px;height:22px;accent-color:var(--linha);flex-shrink:0;margin:0}.pedido-cupom{gap:var(--space-2);flex-direction:column;display:flex}.pedido-cupom-linha{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.pedido-cupom-vale{padding:var(--space-2) var(--space-3);border-left:4px solid var(--turquesa);background:var(--papel);margin:0;font-size:14px;font-weight:600}.pedido-oficina-cupom{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.cabecalho.pedido-cabecalho{padding-bottom:var(--space-2)}.pedido-titulo{font-size:26px}.pedido{gap:var(--space-4)}.pedido-resumo{margin:0;font-size:14px}.pedido-itens{flex-direction:column;gap:10px;display:flex}.pedido-item{gap:var(--space-3);padding:var(--space-3);display:flex}.pedido-item-foto{border-radius:var(--radius-md);border:var(--borda);flex-shrink:0;width:64px;height:64px}.pedido-item-texto{flex-direction:column;flex-grow:1;gap:2px;min-width:0;display:flex}.pedido-item-numero{font-family:var(--font-pixel);text-transform:uppercase;color:var(--mostarda-texto);font-size:11px}.pedido-item-nome{font-size:15px;font-weight:700}.pedido-item-detalhe{font-size:13px}.pedido-item-preco{letter-spacing:0;white-space:nowrap;flex-shrink:0;font-size:16px}.pedido-valores{padding:var(--space-3);border:var(--borda-fina);border-radius:var(--radius-lg);background:var(--papel-alto);flex-direction:column;gap:6px;display:flex}.pedido-linha{justify-content:space-between;font-size:14px;display:flex}.pedido-total{border-top:var(--borda-fina);align-items:baseline;padding-top:6px;font-size:16px}.pedido-total-rotulo{font-weight:700}.pedido-total-valor{letter-spacing:0;font-size:20px}.pedido-passos{gap:var(--space-2);flex-direction:column;display:flex}.pedido-h2{letter-spacing:0;font-size:18px}.pedido-lista{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pedido-lista li{align-items:center;gap:10px;font-size:14px;display:flex}.pedido-passo-numero{border-radius:var(--radius-ponto);background:var(--turquesa);width:24px;height:24px;color:var(--papel-alto);font-family:var(--font-pixel);flex-shrink:0;place-items:center;font-size:12px;display:grid}.barra-acoes.pedido-barra{gap:var(--space-2);flex-direction:column}.pedido-nota{text-align:center;font-size:12px}.pedido-item-tirar{align-self:flex-start}.pedido-erro{padding:var(--space-3);border-radius:var(--radius-md);background:var(--linha-suave);color:var(--anil)}@media (width>=768px){.barra-acoes.pedido-barra{align-items:flex-end}.pedido-nota{text-align:right}}.foto-peca{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.foto-peca-img{object-fit:cover;border:var(--borda);border-radius:var(--radius-md);background:var(--papel-alto);width:96px;height:96px;display:block}.foto-peca-acoes{align-items:flex-start;gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.foto-peca-rotulo{font-size:13px;font-weight:600}.foto-peca-escolher{cursor:pointer}.foto-peca-ocupado{opacity:.6;pointer-events:none}.foto-peca-arquivo{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.foto-peca-arquivo:focus-visible+.foto-peca-escolher{outline:3px solid var(--foco);outline-offset:2px}.foto-peca-vazia{border-style:dashed;justify-content:center;align-items:center;font-size:13px;display:flex}.mapa{border-top:var(--borda-fina);padding-top:var(--space-1)}.mapa-resumo{align-items:center;gap:var(--space-2);cursor:pointer;min-height:44px;font-size:14px;font-weight:700;list-style:none;display:flex}.mapa-resumo::-webkit-details-marker{display:none}.mapa-resumo:before{content:"";border-bottom:2px solid;border-right:2px solid;width:7px;height:7px;margin:0 2px;transition:transform .15s;transform:rotate(-45deg)}.mapa[open]>.mapa-resumo:before{transform:rotate(45deg)}.mapa-resumo .texto-suave{margin-left:auto;font-size:13px;font-weight:400}.mapa-marca{border-radius:var(--radius-pill);border:2px solid var(--anil-suave);background:var(--papel-alto);flex-shrink:0;place-items:center;width:18px;height:18px;display:inline-grid}.mapa-marca-feito{border-color:var(--turquesa);background:var(--turquesa);color:var(--papel-alto)}.mapa-marca-vez{border-color:var(--linha);background:var(--linha)}.mapa-marca-depois{border-style:dashed;border-color:var(--trama)}.mapa-titulo{align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex}.mapa-quem{color:var(--anil-suave);font-weight:400}.mapa-lista{padding:var(--space-1) 0 var(--space-1);gap:var(--space-2);flex-direction:column;margin:0;list-style:none;display:flex}.mapa-lista-passo{align-items:flex-start;gap:10px;font-size:13px;display:flex}.mapa-lista-passo .mapa-marca{margin-top:1px}.mapa-lista-texto{flex-direction:column;display:flex}.mapa-lista-passo.mapa-vez .mapa-quem{color:var(--linha);font-weight:700}.mapa-fluxo{aspect-ratio:2.2;width:100%;margin-top:var(--space-1)}.mapa-fluxo-compacto{aspect-ratio:auto;height:480px}.mapa-fluxo .react-flow__pane,.mapa-fluxo .react-flow__node{cursor:default}.mapa-no{min-height:76px;padding:var(--space-1) 10px;background:var(--papel-alto);color:var(--anil);border:2px solid var(--anil-suave);border-radius:var(--radius-md);font-family:var(--font-sans);flex-direction:column;gap:2px;font-size:12px;line-height:15px;display:flex}.mapa-no .mapa-quem{font-size:11px;font-weight:700}.mapa-no.mapa-feito{border-color:var(--turquesa);background:var(--turquesa-suave)}.mapa-no.mapa-vez{border-color:var(--linha);background:var(--linha-suave)}.mapa-no.mapa-vez .mapa-quem{color:var(--linha)}.mapa-no.mapa-depois{border-style:dashed;border-color:var(--trama);color:var(--anil-suave)}.mapa-detalhe{color:var(--anil-suave)}.mapa-no.mapa-feito .mapa-detalhe,.mapa-no.mapa-vez .mapa-detalhe{color:var(--anil)}.mapa-no .react-flow__handle{opacity:0;border:0;width:1px;min-width:0;height:1px;min-height:0}.mapa-fluxo .mapa-aresta .react-flow__edge-path{stroke:var(--trama);stroke-width:2px}.mapa-fluxo .mapa-aresta-feito .react-flow__edge-path{stroke:var(--turquesa)}.mapa-fluxo .mapa-aresta-tracejada .react-flow__edge-path{stroke:var(--anil-suave);stroke-dasharray:4 4}.cabecalho.acompanhar-cabecalho{padding-bottom:var(--space-2)}.acompanhar-cabecalho-texto{flex-direction:column;display:flex}.acompanhar-titulo{font-size:24px;line-height:26px}.acompanhar-sub{font-size:13px}.tela-corpo.acompanhar{padding-top:var(--space-2);gap:14px}.acompanhar-aviso{background:var(--linha);color:var(--sobre-linha);border:var(--borda);border-radius:var(--radius-lg);box-shadow:var(--sombra-carimbo);flex-direction:column;gap:10px;padding:14px;display:flex}.acompanhar-aviso-titulo{letter-spacing:0;font-size:20px;line-height:24px}.acompanhar-aviso-texto{font-size:14px;line-height:20px}.acompanhar-ver-prova{border-radius:var(--radius-md);border:var(--borda);background:var(--papel-alto);height:44px;color:var(--anil);place-items:center;font-size:15px;font-weight:700;text-decoration:none;display:grid}.acompanhar-ver-prova:hover{color:var(--anil)}.acompanhar-ver-prova:focus-visible{outline-color:var(--sobre-linha)}.acompanhar-item{background:var(--papel-alto);border:var(--borda-fina);border-radius:var(--radius-lg);flex-direction:column;gap:10px;padding:14px;display:flex}.acompanhar-item-vez{border:var(--borda)}.acompanhar-item-topo{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.acompanhar-item-topo .selo{align-self:center}.acompanhar-item-nome{margin:0;font-size:15px;font-weight:700}.acompanhar-item-texto{margin:0;font-size:14px;line-height:20px}.acompanhar-etapas{flex-direction:column;gap:6px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.acompanhar-etapa{align-items:center;gap:10px;display:flex}.acompanhar-marca{border-radius:var(--radius-ponto);flex-shrink:0;place-items:center;width:22px;height:22px;display:grid}.acompanhar-etapa-feito .acompanhar-marca{background:var(--turquesa);color:var(--papel-alto)}.acompanhar-etapa-atual{font-weight:700}.acompanhar-etapa-atual .acompanhar-marca{border:2px solid var(--linha)}.acompanhar-etapa-depois{color:var(--anil-suave)}.acompanhar-etapa-depois .acompanhar-marca{border:var(--borda-fina)}.botao.acompanhar-falar{padding:var(--space-3) 14px;justify-content:flex-start;gap:10px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .acompanhar-aviso .selo-mostarda-cheio{color:var(--papel)}}:root[data-theme=dark] .acompanhar-aviso .selo-mostarda-cheio{color:var(--papel)}.acompanhar-link{min-height:44px;color:var(--anil);align-self:flex-start;align-items:center;font-size:14px;font-weight:600;display:inline-flex}.cabecalho.prova-cabecalho{padding-bottom:var(--space-2)}.prova-cabecalho-texto{flex-direction:column;display:flex}.prova-titulo{font-size:24px;line-height:26px}.prova-sub{font-size:13px}.tela-corpo.prova{gap:var(--space-3);padding-top:var(--space-2);padding-bottom:var(--space-3)}.prova-imagem{border:var(--borda);border-radius:var(--radius-lg);background-color:var(--papel-alto);background-image:radial-gradient(var(--trama) 1.2px, transparent 1.4px);background-size:8px 8px;flex-direction:column;justify-content:center;align-items:center;height:196px;margin:0;display:flex;position:relative}.prova-imagem-selo{display:flex;position:absolute;top:10px;left:10px}.prova-imagem-nome{font-family:var(--font-display);letter-spacing:-.02em;color:var(--prova-material);text-shadow:3px 3px 0 var(--anil);font-size:56px;font-weight:800;line-height:1.05}.prova-imagem-hastes{gap:64px;display:flex}.prova-imagem-hastes span{background:var(--prova-material);border:1.5px solid var(--anil);width:5px;height:48px}.prova-imagem-medida{right:10px;bottom:var(--space-2);font-size:11px;position:absolute}.prova-detalhes{padding:var(--space-1) var(--space-3);background:var(--papel-alto);border:var(--borda-fina);border-radius:var(--radius-lg)}.prova-detalhes dl{margin:0}.prova-detalhe{justify-content:space-between;gap:var(--space-3);padding:var(--space-2) 0;font-size:14px;display:flex}.prova-detalhe+.prova-detalhe{border-top:var(--borda-fina)}.prova-detalhe dt{flex-shrink:0}.prova-detalhe dd{text-align:right;margin:0;font-weight:600}.prova-detalhe dd.prova-detalhe-forte{font-weight:700}.prova-conferi{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-size:14px;font-weight:600;display:flex}.prova-conferi input{width:22px;height:22px;accent-color:var(--linha);flex-shrink:0}.prova-nota{margin:0;font-size:12px;line-height:17px}.barra-acoes.prova-barra{flex-direction:column}.prova-botoes{gap:10px;display:flex}.prova-resultado{gap:var(--space-2);flex-direction:column;display:flex}.prova-resultado-texto{font-size:14px;line-height:20px}.botao.prova-voltar{font-weight:700}.prova-ajuste-rotulo{font-size:14px;font-weight:700}.prova-ajuste{padding:10px var(--space-3);border:var(--borda);border-radius:var(--radius-md);background:var(--papel-alto);color:var(--anil);resize:none;font-size:15px}.prova-imagem-foto{object-fit:contain;border-radius:var(--radius-md);max-width:100%;max-height:100%}@media (width>=768px){.barra-acoes.prova-barra{align-items:flex-end}}.minha-oficina-topo{padding:var(--topo) var(--respiro) var(--space-2);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.minha-oficina-nome{flex-direction:column;font-size:14px;display:flex}.minha-oficina-nome .titulo{font-size:30px;line-height:32px}.minha-oficina-avatar{border-radius:var(--radius-pill);border:var(--borda);background:var(--mostarda);width:48px;height:48px;color:var(--sobre-mostarda);box-shadow:var(--sombra-carimbo);font-family:var(--font-display);place-items:center;font-size:18px;font-weight:800;display:grid}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .minha-oficina-avatar{color:var(--papel)}}:root[data-theme=dark] .minha-oficina-avatar{color:var(--papel)}.tela-corpo.minha-oficina{gap:var(--space-4);padding-top:var(--space-2)}.minha-oficina-secao{gap:var(--space-2);flex-direction:column;display:flex}.minha-oficina-h2{letter-spacing:0;font-size:18px}.minha-oficina-hoje{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.minha-oficina-num{padding:var(--space-3);background:var(--papel-alto);border:var(--borda);border-radius:var(--radius-lg);flex-direction:column;gap:2px;font-size:13px;line-height:17px;display:flex}.minha-oficina-num-valor{font-family:var(--font-display);font-size:28px;font-weight:800;line-height:30px}.minha-oficina-num-acao{background:var(--linha);color:var(--sobre-linha);box-shadow:var(--sombra-carimbo);font-weight:600;text-decoration:none}.minha-oficina-num-acao:hover{color:var(--sobre-linha)}.minha-oficina-pedidos{background:var(--papel-alto);border:var(--borda-fina);border-radius:var(--radius-lg);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.minha-oficina-pedidos li+li{border-top:var(--borda-fina)}.minha-oficina-pedido{padding:10px var(--space-3);color:var(--anil);align-items:center;gap:10px;text-decoration:none;display:flex}a.minha-oficina-pedido:hover{color:var(--anil)}a.minha-oficina-pedido:focus-visible{outline-offset:-4px}.minha-oficina-pedido .selo{align-self:center}.minha-oficina-pedido-texto{flex-direction:column;flex-grow:1;min-width:0;font-size:12px;display:flex}.minha-oficina-pedido-nome{font-size:14px;font-weight:700}.minha-oficina-ferramentas{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.minha-oficina-ferramentas-4{grid-template-columns:repeat(2,minmax(0,1fr))}.minha-oficina-ferramenta{background:var(--papel-alto);border:var(--borda);border-radius:var(--radius-md);color:var(--anil);flex-direction:column;gap:6px;padding:10px;font-size:13px;font-weight:700;line-height:16px;text-decoration:none;display:flex}a.minha-oficina-ferramenta:hover{color:var(--anil)}.minha-oficina-forja{background:var(--turquesa-suave);border-color:var(--turquesa)}.minha-oficina-ferramentas-4>:last-child:nth-child(odd){grid-column:1/-1}.minha-oficina-trocar{gap:var(--space-1);flex-direction:column;font-size:13px;font-weight:600;display:flex}.minha-oficina-trocar select{min-height:44px;padding:0 var(--space-3);border:var(--borda);border-radius:var(--radius-md);background:var(--papel);color:var(--anil);font-size:15px}.bancada{gap:var(--space-2);flex-direction:column;display:flex}.bancada-passos{gap:var(--space-2);flex-wrap:wrap;display:flex}.bancada-concluir,.bancada-cancelar-form{gap:var(--space-2);flex-direction:column;display:flex}.bancada-campos{gap:var(--space-2);grid-template-columns:1fr;display:grid}@media (width>=768px){.bancada-campos{grid-template-columns:repeat(2,minmax(0,1fr))}}.bancada-nota{margin:0;font-size:13px}.bancada-cancelar summary{cursor:pointer;min-height:44px;color:var(--linha);align-items:center;font-size:13px;font-weight:700;display:flex}.qm .pagamento-campo select,.qm-bancada .pagamento-campo select,.qm-texto{min-height:44px;padding:10px var(--space-3);border:var(--borda);border-radius:var(--radius-md);background:var(--papel);color:var(--anil);font:inherit;font-size:15px;font-weight:400}.qm-texto{resize:vertical;width:100%}.qm .pagamento-campo select:focus-visible,.qm-bancada .pagamento-campo select:focus-visible,.qm-texto:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.qm-nome{font-family:var(--font-display);color:var(--anil);margin:0;font-size:18px;font-weight:800}.qm-selos{gap:var(--space-1);flex-wrap:wrap;display:inline-flex}.qm-compat{gap:var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.qm-compat li{padding:4px var(--space-2);border-radius:var(--radius-pill);background:var(--turquesa-suave);color:var(--anil);font-size:13px}.qm-rotulo{font-size:13px;font-weight:600}.qm-afetadas ul,.qm-historico{gap:var(--space-1);margin:var(--space-1) 0 0;padding-left:var(--space-3);font-size:14px;display:grid}.qm-afetadas a,.qm-historico a{color:var(--anil);font-weight:600}.qm-detalhes summary{cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:flex}.qm-detalhes summary:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.qm-form{gap:var(--space-2);display:grid}.qm-criterios{gap:var(--space-1);border:0;margin:0;padding:0;display:grid}.qm-criterios legend{margin-bottom:var(--space-1);font-size:13px;font-weight:600}.qm-criterio{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;min-height:44px;font-size:14px;display:flex}.qm-criterio-opcoes{gap:var(--space-2);display:inline-flex}.qm-criterio-opcoes label{cursor:pointer;align-items:center;gap:4px;min-height:44px;display:inline-flex}.qm-criterio-opcoes input{width:20px;height:20px;accent-color:var(--linha)}.qm-contagem{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(96px,1fr));display:grid}.envio-remessa{gap:var(--space-1);padding-bottom:var(--space-2);border-bottom:var(--borda);flex-direction:column;display:flex}.envio-remessa-titulo{margin:0;font-weight:700}.envio-nota{margin:0;font-size:13px}.envio-itens{gap:var(--space-1);border:0;flex-direction:column;margin:0;padding:0;display:flex}.envio-marca{align-items:center;gap:var(--space-2);min-height:44px;font-size:15px;display:flex}.envio-marca input{width:20px;height:20px;accent-color:var(--linha)}.pedido-oficina-campo select{min-height:44px;padding:10px var(--space-3);border:var(--borda);border-radius:var(--radius-md);background:var(--papel-alto);color:var(--anil);font-size:15px}.pedido-oficina-topo{align-items:center;gap:var(--space-2);padding:var(--topo) var(--respiro) var(--space-2);flex-shrink:0;display:flex}.pedido-oficina-cab{flex-direction:column;font-size:13px;display:flex}.pedido-oficina-cab .titulo{font-size:24px;line-height:26px}.tela-corpo.pedido-oficina{gap:var(--space-3);padding-top:var(--space-2)}.pedido-oficina-item{flex-direction:column;gap:10px;padding:14px;display:flex}.pedido-oficina-item2{gap:6px;padding:14px}.pedido-oficina-item-topo{justify-content:space-between;align-items:flex-start;gap:var(--space-2);display:flex}.pedido-oficina-item-topo .selo{flex-shrink:0}.pedido-oficina-item-nome{flex-direction:column;font-size:13px;display:flex}.pedido-oficina-item-nome>span:first-child{font-size:15px;font-weight:700}.pedido-oficina-h2{margin:0;font-size:14px;font-weight:700}.pedido-oficina-lista{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pedido-oficina-conf{align-items:flex-start;gap:10px;display:flex}.pedido-oficina-marca{border-radius:var(--radius-ponto);background:var(--turquesa);width:22px;height:22px;color:var(--papel);flex-shrink:0;place-items:center;display:grid}.pedido-oficina-marca-alerta{background:var(--mostarda-suave);border:2px solid var(--mostarda-texto);color:var(--mostarda-texto);font-size:13px;font-weight:800}.pedido-oficina-conf-texto{flex-direction:column;font-size:12px;display:flex}.pedido-oficina-conf-nome{font-size:14px;font-weight:600}.pedido-oficina-pendente{flex-grow:1;gap:6px}.botao.pedido-oficina-reservar{align-self:flex-start;min-height:44px;font-size:14px;font-weight:700}.pedido-oficina-liberado{padding:10px var(--space-3);border-radius:var(--radius-md);background:var(--turquesa-suave);margin:0;font-size:13px;line-height:18px}.pedido-oficina-nota{margin:0;font-size:13px;line-height:18px}.pedido-oficina-campo{flex-direction:column;gap:4px;font-size:12px;display:flex}.pedido-oficina-campo input{min-height:44px;padding:10px var(--space-3);border:var(--borda);border-radius:var(--radius-md);background:var(--papel-alto);color:var(--anil);font-size:15px}.pedido-oficina-erro{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--linha-suave);color:var(--anil)}.cabecalho.conversa-cabecalho{padding-bottom:var(--space-2)}.conversa-cabecalho-texto{flex-direction:column;min-width:0;display:flex}.conversa-titulo{font-size:24px;line-height:26px}.conversa-sub{font-size:13px}.tela-corpo.conversa{gap:var(--space-2);padding-top:var(--space-2)}.conversa-nota,.conversa-vazia{margin:0;font-size:13px}.conversa-lista{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.conversa-linha{flex-direction:column;align-items:flex-start;gap:4px;max-width:88%;display:flex}.conversa-linha.conversa-minha{align-self:flex-end;align-items:flex-end}.conversa-meta{gap:var(--space-1);flex-wrap:wrap;font-size:12px;display:flex}.conversa-item{font-weight:600}.conversa-bolha{gap:var(--space-1);padding:var(--space-2) var(--space-3);border:var(--borda-fina);border-color:var(--trama);border-radius:var(--radius-lg);background:var(--papel-alto);color:var(--anil);overflow-wrap:anywhere;flex-direction:column;font-size:15px;line-height:20px;display:flex}.conversa-minha .conversa-bolha{border-color:var(--anil);background:var(--linha-suave)}.conversa-bolha p{white-space:pre-wrap;margin:0}.conversa-escrever{bottom:var(--space-2);gap:var(--space-2);padding:var(--space-2);flex-direction:column;display:flex;position:sticky}.conversa-campo{align-items:flex-end;gap:var(--space-1);display:flex}.conversa-campo textarea{min-width:0;min-height:44px;padding:10px var(--space-2);border:var(--borda);border-radius:var(--radius-md);background:var(--papel);color:var(--anil);font:inherit;resize:vertical;flex:1;font-size:15px}.conversa-anexo{align-items:center;gap:var(--space-2);display:flex}.conversa-anexo img{object-fit:cover;border:var(--borda-fina);border-radius:var(--radius-md);width:64px;height:64px}.conversa-erro{margin:0;font-size:13px;font-weight:600}.foto-pedido{object-fit:cover;border:var(--borda-fina);border-radius:var(--radius-md);max-width:240px;max-height:240px;display:block}.foto-pedido-vazia{border:var(--borda-fina);border-radius:var(--radius-md);background:var(--papel);justify-content:center;align-items:center;width:120px;height:80px;font-size:12px;display:flex}.tela-corpo.posvenda{gap:var(--space-2);padding-top:var(--space-2)}.posvenda-casos{gap:var(--space-2);flex-direction:column;display:flex}.posvenda-caso{gap:var(--space-2);padding:var(--space-2);flex-direction:column;font-size:14px;display:flex}.posvenda-caso p{margin:0}.posvenda-caso-topo{justify-content:space-between;align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.posvenda-caso-nome{font-weight:700}.posvenda-caso-relato,.posvenda-caso-acao{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.posvenda-caso-situacao{line-height:24px}.posvenda-resposta{padding:var(--space-2);border-left:3px solid var(--turquesa);border-radius:var(--radius-md);background:var(--turquesa-suave);color:var(--anil);margin:0;font-size:14px}.posvenda-vazio{margin:0;font-size:13px}.posvenda-vazio a,.posvenda-caso a{min-height:44px;color:var(--anil);align-items:center;font-weight:600;display:inline-flex}.posvenda-grade{gap:var(--space-2);flex-direction:column;display:flex}.posvenda-form{gap:var(--space-2);padding:var(--space-2);flex-direction:column;display:flex}.posvenda-grupo{gap:var(--space-1);border:0;flex-direction:column;margin:0;padding:0;font-size:14px;font-weight:600;display:flex}.posvenda-grupo legend{margin-bottom:var(--space-1);padding:0}.posvenda-opcao{align-items:center;gap:var(--space-2);cursor:pointer;min-height:44px;font-size:14px;font-weight:400;display:flex}.posvenda-opcao.posvenda-opcao-alta{padding:var(--space-1) 0;align-items:flex-start}.posvenda-opcao input{width:24px;height:24px;accent-color:var(--linha);flex-shrink:0;margin:0}.posvenda-campo{flex-direction:column;gap:4px;font-size:13px;font-weight:600;display:flex}.posvenda-campo input,.posvenda-campo textarea,.posvenda-campo select{min-height:44px;padding:10px var(--space-3);border:var(--borda);border-radius:var(--radius-md);background:var(--papel);color:var(--anil);font:inherit;font-size:15px;font-weight:400}.posvenda-como{gap:var(--space-2);padding:var(--space-2);flex-direction:column;font-size:14px;display:flex}.posvenda-como ol{gap:var(--space-1);padding-left:var(--space-3);flex-direction:column;margin:0;display:flex}.posvenda-h2{margin:0;font-size:18px;line-height:24px}@media (width>=1024px){.posvenda-grade{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;display:grid}.conversa-linha{max-width:64%}}.pedido-oficina-conversa{min-height:44px;padding:var(--space-2) var(--space-3);color:var(--anil);flex-direction:column;gap:4px;font-weight:600;text-decoration:none;display:flex}.pedido-oficina-conversa .texto-suave{font-size:13px;font-weight:400}.pedido-oficina-alteracao{gap:var(--space-1);padding:var(--space-2);border:var(--borda-fina);border-color:var(--mostarda);border-radius:var(--radius-md);background:var(--mostarda-suave);color:var(--anil);flex-direction:column;font-size:14px;display:flex}.pedido-oficina-alteracao-titulo{font-weight:700}.pedido-oficina-alteracao-botoes{gap:var(--space-1);flex-wrap:wrap;display:flex}.pedido-oficina-posvenda{margin:0;font-size:14px;line-height:24px}.pedido-oficina-posvenda a{min-height:44px;color:var(--anil);align-items:center;font-weight:600;display:inline-flex}.custo-topo{align-items:center;gap:var(--space-2);padding:var(--topo) var(--respiro) var(--space-2);flex-shrink:0;display:flex}.custo-cab{flex-direction:column;font-size:13px;display:flex}.custo-cab .titulo{font-size:24px;line-height:26px}.tela-corpo.custo{gap:var(--space-3);padding-top:var(--space-2)}.custo-ficha{padding:var(--space-1) var(--space-3);background:var(--papel-alto);border:var(--borda);border-radius:var(--radius-lg);flex-direction:column;display:flex}.custo-linha{border-bottom:var(--borda-fina);justify-content:space-between;gap:10px;padding:7px 0;font-size:14px;display:flex}.custo-linha-nome{flex-direction:column;display:flex}.custo-linha-detalhe{font-size:12px}.custo-linha-valor{white-space:nowrap}.custo-total{padding:var(--space-2) 0;justify-content:space-between;align-items:baseline;gap:10px;font-weight:700;display:flex}.custo-total-valor{font-family:var(--font-display);font-size:18px;font-weight:800}.custo-grupo{flex-direction:column;gap:6px;display:flex}.custo-grupo-titulo{font-size:14px;font-weight:700}.custo-opcoes{gap:var(--space-2);display:flex}.custo-opcoes .chip{height:40px;padding-block:0}.custo-resultado{background:var(--linha);color:var(--sobre-linha);border:var(--borda);border-radius:var(--radius-lg);box-shadow:var(--sombra-carimbo);flex-direction:column;gap:6px;padding:14px;font-size:14px;line-height:20px;display:flex}.custo-resultado-rotulo{font-size:13px;font-weight:600}.custo-resultado-preco{font-family:var(--font-display);font-size:34px;font-weight:800;line-height:36px}.custo-nota{margin:0;font-size:12px;line-height:17px}.materiais-topo{padding:var(--topo) var(--respiro) var(--space-2);flex-direction:column;flex-shrink:0;gap:10px;display:flex}.materiais-topo-linha{align-items:center;gap:var(--space-2);display:flex}.materiais-titulo{flex-grow:1;font-size:26px}.botao.materiais-botao{min-height:44px;padding:0 var(--space-3);font-size:14px}.materiais-filtros{gap:var(--space-2);display:flex}.materiais-filtros .chip{height:40px;padding:0 var(--space-3);font-size:13px}.tela-corpo.materiais{gap:var(--space-3);padding-top:var(--space-1)}.materiais-quadro{background:var(--papel-alto);border:var(--borda-fina);border-radius:var(--radius-lg);overflow:hidden}.materiais-tabela{table-layout:fixed;border-collapse:collapse;width:100%}.materiais-col-num{width:58px}.materiais-col-disp{width:78px}.materiais-tabela th,.materiais-tabela td{text-align:right;vertical-align:middle;padding:0 0 0 6px;font-weight:400}.materiais-tabela tr>:first-child{padding-left:var(--space-3);text-align:left}.materiais-tabela tr>:last-child{padding-right:var(--space-3)}.materiais-tabela thead th{padding-top:var(--space-2);padding-bottom:var(--space-2);background:var(--papel);border-bottom:var(--borda-fina);color:var(--anil-suave);vertical-align:top;font-size:11px;font-weight:700}.materiais-tabela tbody{border-bottom:var(--borda-fina);font-size:14px}.materiais-tabela tbody tr:first-child>*{padding-top:7px}.materiais-tabela tbody tr:last-child>*{padding-bottom:7px}.materiais-tabela .materiais-nome{font-size:11px}.materiais-nome>span{display:block}.materiais-nome>span:first-child{font-size:13px;font-weight:700;line-height:17px}.materiais-tabela .materiais-disp{font-family:var(--font-display);font-size:16px;font-weight:800}.materiais-tabela .materiais-aviso-celula{padding-top:var(--space-1)}.materiais-aviso{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.materiais-aviso .selo{align-self:center}.materiais-minimo{font-size:12px}.botao.materiais-comprar{min-height:36px;padding:0 var(--space-3);font-size:13px;font-weight:700;position:relative}.botao.materiais-comprar:before{content:"";position:absolute;inset:-5px 0}.materiais-contagem{align-items:center;gap:var(--space-3);padding:var(--space-3);background:var(--turquesa-suave);border:2px solid var(--turquesa);border-radius:var(--radius-lg);font-size:13px;display:flex}.materiais-contagem-texto{flex-direction:column;flex-grow:1;display:flex}.materiais-contagem-titulo{font-size:14px;font-weight:700}.botao.materiais-contar{font-weight:700}.materiais-entrada{gap:var(--space-2);flex-direction:column;padding:14px;display:flex}.materiais-campo{flex-direction:column;gap:4px;font-size:13px;font-weight:600;display:flex}.materiais-campo input,.materiais-campo select{min-height:44px;padding:10px var(--space-3);border:var(--borda);border-radius:var(--radius-md);background:var(--papel-alto);color:var(--anil);font-size:15px}.materiais-entrada-botoes{gap:10px;display:flex}.materiais-erro{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--linha-suave);color:var(--anil);margin:0}.materiais-nota{margin:0;font-size:13px;line-height:18px}.compras-abas{gap:var(--space-2);padding:0 var(--respiro) var(--space-2);display:flex}.compras-abas .chip{height:44px;padding:0 var(--space-3);font-size:14px}.compras-card{gap:var(--space-2)}.compras-ofertas{gap:var(--space-1);border:0;flex-direction:column;margin:0;padding:0;display:flex}.compras-ofertas:disabled{opacity:.6}.compras-ofertas legend{margin-bottom:var(--space-1);font-size:13px}.compras-oferta{align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-1) var(--space-2);border:var(--borda-fina);border-radius:var(--radius-md);background:var(--papel);cursor:pointer;display:flex}.compras-oferta input{width:22px;height:22px;accent-color:var(--linha);flex-shrink:0}.compras-oferta-texto{flex-direction:column;flex-grow:1;gap:2px;font-size:14px;line-height:18px;display:flex}.compras-oferta-texto .texto-suave{font-size:13px}.compras-itens{gap:var(--space-1);flex-direction:column;margin:0;padding:0;font-size:14px;line-height:20px;list-style:none;display:flex}.compras-itens li{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-2);padding-top:var(--space-1);border-top:var(--borda-fina);flex-wrap:wrap;display:flex}.compras-oferta-fim{align-items:center;gap:var(--space-2);display:flex}.botao.compras-tirar{min-height:44px;padding:0 var(--space-2);font-size:13px}.compras-h3{margin:0;font-size:15px;font-weight:700}.compras-acoes{gap:var(--space-2);flex-wrap:wrap;display:flex}.compras-receber{gap:var(--space-2);padding-top:var(--space-2);border-top:var(--borda-fina);flex-direction:column;display:flex}.compras-receber-item{gap:var(--space-2);padding:var(--space-2);border:var(--borda-fina);border-radius:var(--radius-md);flex-direction:column;margin:0;display:flex}.compras-receber-item legend{padding:0 var(--space-1);font-size:14px;font-weight:700}.compras-dupla{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.compras-receber select,.compras-form select{min-height:44px;padding:0 var(--space-2);border:var(--borda);border-radius:var(--radius-md);background:var(--papel);color:var(--anil);font-size:15px}.compras-receber .pagamento-campo select{width:100%}.compras-erro{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--linha-suave);color:var(--anil);margin:0;font-size:14px}.compras-rodape{text-align:center}.materiais-atalhos{gap:var(--space-2);flex-wrap:wrap;display:flex}.materiais-atalhos .botao{min-height:44px;font-size:14px}.botao.compras-principal{flex:none}.artesa{gap:var(--space-2);padding:var(--space-2) 0;border-top:var(--borda);flex-direction:column;display:flex}.artesa-topo{justify-content:space-between;align-items:baseline;gap:0 var(--space-2);flex-wrap:wrap;display:flex}.artesa-nome{margin:0;font-size:16px}.artesa-regra{font-size:13px}.artesa-acoes{gap:var(--space-2);flex-wrap:wrap;display:flex}.artesa-nova{gap:var(--space-2);padding-top:var(--space-2);border-top:var(--borda);flex-direction:column;display:flex}.peca-com-artesa{padding-bottom:var(--space-2);gap:var(--space-2);flex-direction:column;display:flex}.quem-faz{gap:var(--space-1);padding:0 var(--space-3);flex-direction:column;font-size:13px;font-weight:600;display:flex}.quem-faz select{min-height:44px;padding:0 var(--space-3);border:var(--borda);border-radius:var(--radius-md);background:var(--papel);color:var(--anil);font-size:15px}.ficha-topo{align-items:center;gap:var(--space-2);padding:var(--topo) var(--respiro) var(--space-2);flex-shrink:0;display:flex}.ficha-cab{flex-direction:column;font-size:13px;display:flex}.ficha-cab .titulo{font-size:24px;line-height:26px}.tela-corpo.ficha{gap:var(--space-3);padding-top:var(--space-2)}.ficha-nota,.ficha-vazio{margin:0;font-size:13px;line-height:18px}.ficha-secao{gap:var(--space-2);flex-direction:column;display:flex}.ficha-h2{letter-spacing:0;font-size:18px}.ficha-pecas{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ficha-peca{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:56px;padding:var(--space-2) var(--space-3);background:var(--papel-alto);border:var(--borda);border-radius:var(--radius-lg);color:var(--anil);text-decoration:none;display:flex}.ficha-peca:hover{color:var(--anil)}.ficha-peca-nome{font-weight:700}.ficha-linha{gap:var(--space-2);flex-direction:column;min-width:0;margin:0;display:flex}.ficha-legenda{float:left;padding:0;font-size:14px;font-weight:700}.ficha-legenda+*{clear:both}.ficha-par{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ficha-par-etapa{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.ficha-campo{flex-direction:column;gap:4px;min-width:0;font-size:13px;font-weight:600;display:flex}.ficha-campo input,.ficha-campo select{width:100%;min-height:44px;padding:10px var(--space-3);border:var(--borda);border-radius:var(--radius-md);background:var(--papel-alto);color:var(--anil);font:inherit;font-size:15px;font-weight:400}.botao.ficha-tirar{align-self:flex-start;min-height:44px;font-size:14px}.ficha-erro{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--linha-suave);color:var(--anil);margin:0}.ficha-grimorio{gap:var(--space-1);padding-top:var(--space-2);border-top:var(--borda-fina);flex-direction:column;display:flex}.ficha-grimorio .botao{align-self:flex-start}.peca-nova{gap:var(--space-2);padding:var(--space-3);background:var(--papel-alto);border:var(--borda);border-radius:var(--radius-lg);flex-direction:column;display:flex}.peca-nova-titulo{margin:0;font-size:18px}.peca-nova-campo{gap:var(--space-1);flex-direction:column;font-size:13px;font-weight:600;display:flex}.peca-nova-campo input,.peca-nova-campo textarea{min-height:44px;padding:10px var(--space-3);border:var(--borda);border-radius:var(--radius-md);background:var(--papel);color:var(--anil);font:inherit;font-size:15px;font-weight:400}.peca-nova-acoes{gap:var(--space-2);flex-wrap:wrap;display:flex}.peca-nova-aviso{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--linha-suave);color:var(--anil);margin:0}.embalagem{padding:0 var(--space-3);font-size:13px}.embalagem summary{cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:flex}.embalagem-form{gap:var(--space-2);flex-direction:column;display:flex}.embalagem-nota{margin:0}.embalagem-campos{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.embalagem-campo{gap:var(--space-1);flex-direction:column;font-weight:600;display:flex}.embalagem-campo input{min-height:44px;padding:0 var(--space-3);border:var(--borda);border-radius:var(--radius-md);background:var(--papel);color:var(--anil);font:inherit;font-size:15px;font-weight:400}.autoria input[type=text],.autoria input:not([type]),.autoria input[type=date]{min-height:44px;padding:var(--space-2) var(--space-3);border:var(--borda);border-radius:var(--radius-md);background:var(--papel);color:var(--anil);font:inherit;font-size:15px}.autoria input[type=file]{min-height:44px;font:inherit}.autoria-vigente{gap:var(--space-1);padding:var(--space-3);border:var(--borda);border-radius:var(--radius-md);flex-direction:column;display:flex}.autoria-vigente p{margin:0}.autoria-datas{gap:var(--space-3);flex-wrap:wrap;display:flex}.autoria-datas>span{gap:var(--space-1);flex-direction:column;display:flex}.autoria-arquivo{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex;position:relative}.ficha-maquina{gap:var(--space-2);cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:flex}.ficha-maquina input{width:24px;height:24px;accent-color:var(--turquesa);flex-shrink:0;margin:0}.ficha-maquina .texto-suave{font-weight:400}.opcoes-escolhas{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.opcoes-escolha{gap:var(--space-2);padding-bottom:var(--space-2);border-bottom:var(--borda);flex-direction:column;display:flex}.opcoes-cor{align-items:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.opcoes-amostra{border:var(--borda);border-radius:var(--radius-md);justify-content:center;align-items:center;width:96px;min-height:44px;font-weight:400;display:flex;position:relative}.opcoes-amostra:not([style]){border-style:dashed}.opcoes-amostra:focus-within{outline:3px solid var(--foco);outline-offset:2px}.ficha-campo .opcoes-amostra input{opacity:0;cursor:pointer;border:0;width:100%;height:100%;min-height:0;padding:0;position:absolute;inset:0}.opcoes-par{align-items:end}.artesa-conta{gap:var(--space-2);padding-top:var(--space-2);flex-direction:column;display:flex}.artesa-conta .botao{align-self:flex-start}.minhas-pecas{gap:var(--space-4);flex-direction:column;display:flex}.minhas-pecas-oi{margin:0}.minhas-pecas-secao{gap:var(--space-2);flex-direction:column;display:flex}.minhas-pecas-h2{margin:0;font-size:20px}.minhas-pecas-lista{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.minhas-pecas-item{gap:4px var(--space-2);padding:var(--space-2) var(--space-3);background:var(--papel-alto);border:var(--borda);border-radius:var(--radius-lg);grid-template-columns:1fr auto;align-items:center;min-height:44px;display:grid}.minhas-pecas-item .selo{grid-area:1/2/span 2}.minhas-pecas-nome{min-width:0;font-weight:700}.minhas-pecas-item>.texto-suave{font-size:14px}.tela-corpo.pagamento{gap:var(--space-3);padding-top:var(--space-2)}.pagamento-secao{gap:var(--space-2);padding:var(--space-3);background:var(--papel-alto);border:var(--borda);border-radius:var(--radius-lg);flex-direction:column;display:flex}.pagamento-h2{letter-spacing:0;font-size:18px}.pagamento-nota{margin:0;font-size:13px;line-height:18px}.pagamento-marcar{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-size:15px;font-weight:600;display:flex}.pagamento-marcar input{width:22px;height:22px;accent-color:var(--linha);flex-shrink:0}.pagamento-campo{flex-direction:column;gap:4px;font-size:13px;font-weight:600;display:flex}.pagamento-campo input{min-height:44px;padding:10px var(--space-3);border:var(--borda);border-radius:var(--radius-md);background:var(--papel);color:var(--anil);font-size:15px}.pagamento-campo input:disabled{opacity:.6}.pagamento-pendente{justify-content:space-between;align-items:center;gap:var(--space-2);font-size:14px;display:flex}.pagamento-aviso{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--linha-suave);color:var(--anil);margin:0}.catalogo-numeros{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.catalogo-numeros div{flex-direction:column;gap:2px;display:flex}.catalogo-numeros dt{font-size:12px;font-weight:600}.catalogo-numeros dd{font-family:var(--font-display);margin:0;font-size:18px;font-weight:800;line-height:22px}.catalogo-numeros dd .texto-suave{font-family:var(--font-sans);font-size:13px;font-weight:400}.catalogo-sugerido{color:var(--linha)}.catalogo-lista{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.catalogo-card{gap:var(--space-2);padding:var(--space-3);background:var(--papel-alto);border:var(--borda);border-radius:var(--radius-lg);box-shadow:var(--sombra-carimbo);flex-direction:column;display:flex}.catalogo-card-topo{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.catalogo-nome{letter-spacing:0;font-size:18px}.catalogo-abaixo{font-weight:600}.catalogo-detalhe summary{cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:flex}.catalogo-detalhe summary:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.catalogo-linhas{margin:0 0 var(--space-2);flex-direction:column;padding:0;list-style:none;display:flex}.catalogo-linhas li{gap:4px var(--space-2);padding:var(--space-1) 0;border-bottom:var(--borda-fina);grid-template-columns:1fr auto;font-size:14px;display:grid}.catalogo-linha-nome .texto-suave{font-size:12px}.catalogo-sem-custo{color:var(--anil);font-size:13px}.catalogo-barra{background:var(--turquesa-suave);border-radius:var(--radius-pill);grid-column:1/-1;height:8px;display:block;overflow:hidden}.catalogo-barra span{background:var(--turquesa);height:100%;display:block}.catalogo-nota{margin:0;font-size:12px;line-height:17px}@media (width>=1024px){.catalogo-lista{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.catalogo-kits{gap:var(--space-2);padding-top:var(--space-2);border-top:var(--borda);flex-direction:column;display:flex}.catalogo-kits-topo{flex-direction:column;gap:2px;display:flex}.catalogo-kit-pecas{gap:var(--space-1) var(--space-2);flex-wrap:wrap;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.catalogo-kit-qtd{font-family:var(--font-display);font-weight:800}.catalogo-kit-escolha{border:0;flex-direction:column;margin:0;padding:0;display:flex}.catalogo-kit-escolha legend{padding:0 0 var(--space-1);font-size:13px;font-weight:600}.catalogo-kit-linha{align-items:center;gap:var(--space-2);padding:var(--space-1) 0;border-bottom:var(--borda-fina);grid-template-columns:1fr 88px;font-size:14px;display:grid}.catalogo-kit-linha .texto-suave{font-size:12px}.catalogo-kit-linha input{min-height:44px;padding:10px var(--space-2);border:var(--borda);border-radius:var(--radius-md);background:var(--papel);color:var(--anil);text-align:center;font-size:15px}.catalogo-kit-acoes{gap:var(--space-2);flex-wrap:wrap;display:flex}.catalogo-colar{min-height:132px;padding:var(--space-2) var(--space-3);border:var(--borda);border-radius:var(--radius-md);background:var(--papel);color:var(--anil);font-family:var(--font-sans);resize:vertical;font-size:13px}.catalogo-erros-titulo{margin:0 0 var(--space-1);font-weight:600}.catalogo-erros{padding-left:var(--space-3);margin:0;font-size:14px}.catalogo-importadas{margin:0;padding:0;list-style:none}.catalogo-qtd-ordem{font-family:var(--font-sans);font-size:14px;font-weight:400}.catalogo-data{margin-top:calc(var(--space-1) * -1);font-size:13px}.transacoes-lista{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.transacoes-item{gap:var(--space-1);padding:var(--space-3);background:var(--papel-alto);border:var(--borda);border-radius:var(--radius-lg);flex-direction:column;display:flex}.transacoes-topo{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.transacoes-valor{font-family:var(--font-display);font-size:18px;font-weight:800;line-height:24px}.transacoes-detalhe{font-size:13px;line-height:18px}.transacoes-estorno{color:var(--linha)}.transacoes-acoes{gap:0 var(--space-3);flex-wrap:wrap;display:flex}.transacoes-link{min-height:44px;color:var(--anil);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-size:14px;font-weight:600;text-decoration:underline;display:inline-flex}.transacoes-link:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.transacoes-link:disabled{opacity:.6;cursor:default}.transacoes-paginas{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.fatura-faixas{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.fatura-faixas li{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-1) var(--space-2);border:var(--borda);border-radius:var(--radius-md);font-size:14px;display:flex}.fatura-faixas strong{font-family:var(--font-display);font-size:18px;font-weight:800}.fatura-faixas .fatura-faixa-agora{border-color:var(--turquesa);box-shadow:inset 4px 0 0 var(--turquesa)}.licenca-topo{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.licenca-itens{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.licenca-itens li{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-1) var(--space-2);border:var(--borda);border-radius:var(--radius-md);flex-wrap:wrap;display:flex}.licenca-itens li>span{gap:2px;font-size:14px;display:grid}.licenca-h3{margin:var(--space-2) 0 0;font-family:var(--font-display);font-size:16px;font-weight:800}.licenca-creditos{gap:var(--space-1);flex-wrap:wrap;display:flex}.config-link{min-height:44px;padding:var(--space-2) 0;border-top:var(--borda);color:var(--anil);flex-direction:column;gap:2px;font-weight:600;text-decoration:none;display:flex}.config-link .texto-suave{font-size:13px;font-weight:400}.config-link:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.admin-campo+.admin-campo{padding-top:var(--space-2);border-top:var(--borda)}.admin-campo-topo{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.admin-pendente{flex-wrap:wrap;font-weight:400}.admin-acoes{gap:var(--space-1);display:flex}.admin-historico{font-weight:400}.admin-historico summary{cursor:pointer;min-height:44px;color:var(--anil);align-items:center;display:flex}.admin-historico summary:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.admin-historico ul{padding-left:var(--space-3);margin:0}.admin-campo select{min-height:44px;padding:10px var(--space-3);border:var(--borda);border-radius:var(--radius-md);background:var(--papel);color:var(--anil);font-size:15px}.admin-campo select:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.admin-resumo{font-weight:600}.admin-guarda{gap:var(--space-1);flex-direction:column;font-weight:400;display:flex}.selo-criterios,.selo-avaliacao{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.selo-criterios>li{padding-bottom:var(--space-1);border-bottom:var(--borda);gap:2px;font-size:14px;display:grid}.selo-guilda-linha{justify-content:space-between;align-items:center;gap:var(--space-2);font-size:14px;display:flex}.selo-mais summary{cursor:pointer;min-height:44px;color:var(--anil);align-items:center;display:flex}.selo-mais summary:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.importar-modelos{gap:var(--space-2);flex-wrap:wrap;display:flex}.calc-form{gap:var(--space-2);flex-direction:column;display:flex}.calc-campo{gap:var(--space-1);flex-direction:column;font-size:13px;font-weight:600;display:flex}.calc input[type=text],.calc select{min-height:44px;padding:0 var(--space-3);border:var(--borda);border-radius:var(--radius-md);background:var(--papel);color:var(--anil);font:inherit;font-size:15px;font-weight:400}.calc-dupla,.calc-tripla{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.calc-tripla{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.calc-limites{gap:var(--space-2);border:0;flex-direction:column;margin:0;padding:0;display:flex}.calc-limites legend{margin-bottom:var(--space-1);font-size:13px;font-weight:700}.calc-limite,.calc-oleo{gap:var(--space-2);padding:var(--space-2);border:var(--borda-fina);border-radius:var(--radius-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.calc-limite>.botao,.calc-oleo>.botao,.calc-oleo>.peca-nova-aviso{grid-column:1/-1}.calc-marca{align-items:center;gap:var(--space-2);min-height:44px;font-size:14px;display:flex}.calc-marca input{width:24px;height:24px;accent-color:var(--linha)}.calc-lista{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.calc-item{gap:var(--space-1);padding:var(--space-3);border:var(--borda-fina);border-radius:var(--radius-md);flex-direction:column;font-size:14px;display:flex}.calc-item-topo{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.calc-detalhe summary{cursor:pointer;align-items:center;min-height:44px;font-size:14px;font-weight:600;display:flex}.calc-pendentes{gap:var(--space-2);flex-direction:column;display:flex}.calc-pendente{gap:var(--space-1);padding:var(--space-2);border:2px solid var(--mostarda);border-radius:var(--radius-md);flex-direction:column;display:flex}.calc-acoes{gap:var(--space-2);flex-wrap:wrap;display:flex}.calc-falta{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--mostarda-suave);margin:0;font-weight:600}.calc-numeros{flex-direction:column;margin:0;display:flex}.calc-numero-linha{justify-content:space-between;gap:var(--space-2);padding:var(--space-1) 0;border-bottom:var(--borda-fina);display:flex}.calc-numero-linha dt{font-weight:600}.calc-numero-linha dd{font-variant-numeric:tabular-nums;text-align:right;margin:0}.calc-marcar{align-items:center;gap:var(--space-2);cursor:pointer;min-height:44px;display:flex}.calc-marcar input{width:24px;height:24px;accent-color:var(--turquesa)}.calc-marcar input:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.contagem-passos{padding-left:var(--space-3);gap:var(--space-1);flex-direction:column;margin:0;display:flex}.contagem-lista,.contagem-historico{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.contagem-historico li{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.contagem-card{gap:var(--space-1)}.contagem-campo{align-items:flex-end;gap:var(--space-2);display:flex}.contagem-campo .pagamento-campo{flex-grow:1}.contagem-botoes{gap:var(--space-2);flex-wrap:wrap;display:flex}.caixa-periodo{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.caixa-botoes{gap:var(--space-2);flex-wrap:wrap;display:flex}.caixa-quadro{overflow-x:auto}.caixa-tabela{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.caixa-tabela th,.caixa-tabela td{padding:var(--space-1);border-bottom:var(--borda-fina);text-align:right}.caixa-tabela th:first-child{text-align:left}.caixa-tabela thead th{font-size:13px;font-weight:600}.mk{gap:var(--space-3)}.mk-topo{gap:var(--space-2);align-items:center;display:flex}.mk-titulo{margin:0;font-size:28px;line-height:32px}.mk-sub,.mk-nota{margin:0;font-size:14px;line-height:20px}.mk-campo{flex-direction:column;gap:4px;max-width:400px;font-size:14px;font-weight:600;display:flex}.mk-campo select{min-height:48px;padding:0 var(--space-2);border:var(--borda);border-radius:var(--radius-md);background:var(--papel-alto);color:var(--anil);font:400 16px var(--font-sans)}.abas-painel{gap:var(--space-2);padding-top:var(--space-1);flex-direction:column;display:flex}.mk-kits{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));margin:0;padding:0;list-style:none;display:grid}.mk-kit{gap:var(--space-2);padding:var(--space-2);color:var(--anil);align-items:flex-start;text-decoration:none;display:flex}.mk-kit:active{box-shadow:none;transform:translate(3px,3px)}.mk-kit-texto{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.mk-kit-nome{font:800 18px/24px var(--font-display)}.mk-kit-dentro,.mk-kit-oficina{font-size:13px;line-height:18px}.mk-kit-preco{font:700 16px/24px var(--font-sans)}.mk-vazio{gap:var(--space-1);padding:var(--space-2);border:2px dashed var(--trama);border-radius:var(--radius-md);flex-direction:column;margin:0;display:flex}.mk-vazio p{margin:0}.mk-link{align-items:center;gap:var(--space-1);min-height:44px;color:var(--linha);font-weight:600;display:inline-flex}.mk-nivel{padding:var(--space-2);border:var(--borda-fina);border-radius:var(--radius-md);background:var(--papel-alto)}.mk-acoes-suporte{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.mk-h2{margin:0;font-size:18px;line-height:24px}.mk-assistencia{padding:var(--space-2);flex-direction:column;gap:4px;display:flex}.grim{gap:var(--space-3)}.grim-vazio{align-items:flex-start}.grim-vazio-titulo{font:800 20px/24px var(--font-display)}.grim-colunas{gap:var(--space-3);align-items:start;display:grid}@media (width>=900px){.grim-colunas{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}}.grim-lista{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.grim-item{width:100%;min-height:44px;padding:var(--space-2);border:var(--borda-fina);border-radius:var(--radius-lg);background:var(--papel-alto);color:var(--anil);font:inherit;text-align:left;cursor:pointer;flex-direction:column;align-items:flex-start;gap:4px;display:flex}button.grim-item[aria-pressed=true]{border-color:var(--linha);background:var(--linha-suave)}.grim-item-ideia{cursor:default}.grim-item-selos{gap:var(--space-1);align-items:center;font-size:13px;display:flex}.grim-item-nome{font:700 16px/22px var(--font-sans)}.grim-item-resumo{font-size:13px;line-height:18px}.grim-receita{gap:var(--space-2);padding:var(--space-3);flex-direction:column;display:flex}.grim-receita-oficio{font-size:13px;font-weight:600}.grim-receita-nome{margin:0;font-size:24px;line-height:30px}.grim-receita-meta,.grim-nota,.grim-dica,.grim-nada{margin:0;font-size:14px;line-height:20px}.grim-dica a{color:var(--linha);font-weight:600}.grim-campos{gap:var(--space-1) var(--space-2);grid-template-columns:repeat(auto-fill,minmax(min(100%,160px),1fr));margin:0;display:grid}.grim-campos dt{color:var(--anil-suave);font-size:13px;font-weight:600}.grim-campos dd{margin:0}.grim-h3{margin:0 0 var(--space-1);font:700 15px/20px var(--font-sans)}.grim-materiais{padding-left:var(--space-3);margin:0;line-height:24px}.grim-passos{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.grim-passos li{gap:var(--space-2);line-height:22px;display:flex}.grim-passo-n{font:14px/22px var(--font-pixel);color:var(--turquesa);flex-shrink:0}.grim-acoes{gap:var(--space-1);flex-wrap:wrap;display:flex}.grim-nova{gap:var(--space-2);flex-direction:column;display:flex}.grim-passo-titulo{margin:var(--space-1) 0 0;font:700 15px/20px var(--font-sans)}.grim-temas{gap:var(--space-1);grid-template-columns:repeat(auto-fill,minmax(min(100%,160px),1fr));margin:0;padding:0;list-style:none;display:grid}.grim-tema{width:100%;min-height:64px;padding:var(--space-2);border:var(--borda-fina);border-radius:var(--radius-lg);background:var(--papel-alto);color:var(--anil);font:inherit;text-align:left;cursor:pointer;flex-direction:column;align-items:flex-start;gap:4px;display:flex}.grim-tema[aria-pressed=true]{border-color:var(--linha);background:var(--linha-suave)}.grim-tema-nome{font-weight:700}.grim-tema-dica{font-size:13px}.grim-form,.grim-gerador{gap:var(--space-2);padding:var(--space-3);flex-direction:column;display:flex}.grim-form textarea{width:100%;padding:10px var(--space-2);border:var(--borda);border-radius:var(--radius-md);background:var(--papel-alto);color:var(--anil);font:400 15px/22px var(--font-sans)}.grim-form .botao,.grim-gerador>.botao{align-self:flex-start}.grim-grade{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));display:grid}.grim-gerador-titulo{margin:0;font-size:20px;line-height:24px}.grim-ideia{gap:var(--space-1);padding:var(--space-2);border:2px solid var(--linha);border-radius:var(--radius-lg);background:var(--linha-suave);flex-direction:column;display:flex}.grim-lida{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.sup{gap:var(--space-3)}.sup-lista{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sup-item{min-height:44px;padding:var(--space-2);border:var(--borda-fina);border-radius:var(--radius-lg);background:var(--papel-alto);color:var(--anil);flex-direction:column;gap:4px;text-decoration:none;display:flex}.sup-item:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.sup-item-selos{gap:var(--space-1);flex-wrap:wrap;align-items:center;display:flex}.sup-atraso{color:var(--linha);font-size:13px;font-weight:700}.sup-item-titulo{font:700 16px/22px var(--font-sans)}.sup-item-meta{font-size:13px;line-height:18px}.sup-opcoes{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.sup-opcoes{grid-template-columns:repeat(2,minmax(0,1fr))}}.sup-opcao{width:100%;min-height:44px;padding:var(--space-2);border:var(--borda-fina);border-radius:var(--radius-lg);background:var(--papel-alto);color:var(--anil);font:inherit;text-align:left;cursor:pointer;flex-direction:column;align-items:flex-start;gap:2px;display:flex}.sup-opcao[aria-pressed=true]{border-color:var(--linha);background:var(--linha-suave)}.sup-opcao:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.sup-opcao-nome{font-weight:700}.sup-opcao-dica{font-size:13px;line-height:18px}.sup-relato{gap:var(--space-1);padding:var(--space-3);flex-direction:column;display:flex}.sup-relato p{white-space:pre-wrap;margin:0}.sup-sistema{text-align:center;align-self:center;margin:0;font-size:13px}.sup-acoes{gap:var(--space-1);flex-wrap:wrap;display:flex}.sup-notas{gap:var(--space-1);display:flex}.sup-nota{border:var(--borda-fina);border-radius:var(--radius-md);background:var(--papel-alto);min-width:44px;min-height:44px;color:var(--anil);font:700 16px/24px var(--font-sans);cursor:pointer}.sup-nota[aria-pressed=true]{border-color:var(--turquesa);background:var(--turquesa-suave)}.sup-nota:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.sup-marcar{align-items:center;gap:var(--space-1);min-height:44px;display:flex}.sup-numeros{gap:var(--space-1);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.sup-numero{padding:var(--space-2);flex-direction:column-reverse;gap:2px;display:flex}.sup-numero dd{font:800 24px/32px var(--font-display);margin:0}.sup-numero dt{font-size:13px}.sup .pagamento-campo select,.sup .pagamento-campo textarea{min-height:44px;padding:10px var(--space-3);border:var(--borda);border-radius:var(--radius-md);background:var(--papel);color:var(--anil);font:inherit;font-size:15px;font-weight:400}.sup .pagamento-campo textarea{resize:vertical;width:100%}.sup .pagamento-campo select:focus-visible,.sup .pagamento-campo textarea:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.sup-texto{width:100%;min-height:44px;padding:10px var(--space-3);border:var(--borda);border-radius:var(--radius-md);background:var(--papel);color:var(--anil);font:inherit;resize:vertical;font-size:15px}.sup-texto:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.sup-tipos{gap:var(--space-2);flex-wrap:wrap;display:flex}.sup-prestadora{gap:var(--space-1);padding:var(--space-2);border:var(--borda-fina);border-radius:var(--radius-lg);background:var(--papel-alto);flex-direction:column;display:flex}.sup-prestadora p{margin:0}.sup fieldset{border:0;margin:0;padding:0}.adm{gap:var(--space-3)}.adm-areas{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.adm-areas{grid-template-columns:repeat(2,minmax(0,1fr))}}.adm-area{box-sizing:border-box;height:100%;min-height:44px;padding:var(--space-2);border:var(--borda-fina);border-radius:var(--radius-lg);background:var(--papel-alto);color:var(--anil);flex-direction:column;gap:4px;text-decoration:none;display:flex}a.adm-area:hover{border-color:var(--linha)}a.adm-area:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.adm-area[aria-disabled=true]{background:0 0;border-style:dashed}.adm-area-nome{font:700 16px/22px var(--font-sans)}.adm-area-texto{font-size:13px;line-height:18px}.adm-area-pendente{color:var(--linha);font-size:13px;font-weight:700}.adm-tabela{border-collapse:collapse;width:100%;font-size:14px}.adm-tabela th,.adm-tabela td{padding:var(--space-2);border-bottom:var(--borda-fina);text-align:left;vertical-align:top}.adm-tabela th[scope=col]{text-transform:uppercase;letter-spacing:.04em;font-size:12px}.adm-tabela td.adm-num,.adm-tabela th.adm-num{text-align:right;font-variant-numeric:tabular-nums}.adm-rolar{overflow-x:auto}.adm-log{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.adm-log li{gap:var(--space-1);padding:var(--space-2) 0;border-bottom:var(--borda-fina);grid-template-columns:96px 1fr;font-size:14px;display:grid}.adm-log time{font-variant-numeric:tabular-nums;font-size:13px}.adm-dados{padding-left:var(--space-3);margin:0;font-size:14px}.adm .sup-numeros{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width>=640px){.adm .sup-numeros{grid-template-columns:repeat(4,minmax(0,1fr))}}.perm-area+.perm-area{margin-top:var(--space-3)}.perm-area-titulo{margin:0 0 var(--space-1);font-size:15px}.perm-acao{padding:var(--space-2) 0}.perm-quem{font-size:14px;font-weight:400}.perm-nota{font-weight:400}.perm-mudar{align-self:flex-start}.perm-editor{gap:var(--space-1);padding:var(--space-2);border:var(--borda);border-radius:var(--radius-md);flex-direction:column;margin:0;font-weight:400;display:flex}.perm-caixas{gap:0 var(--space-2);flex-wrap:wrap;display:flex}.perm-caixa{align-items:center;gap:var(--space-1);cursor:pointer;min-height:44px;font-size:14px;display:inline-flex}.perm-caixa input{width:20px;height:20px}.perm-caixa input:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.perm-editor input[type=text]{min-height:44px;padding:10px var(--space-3);border:var(--borda);border-radius:var(--radius-md);background:var(--papel);color:var(--anil);font-size:15px}.perm-botoes{flex-wrap:wrap}.mon-topo{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.mon-aviso strong{display:block}.mon-aviso ul{margin:var(--space-1) 0 0;padding-left:var(--space-3)}.mon-lista,.mon-erros{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mon-servico,.mon-erro{gap:var(--space-1);padding:var(--space-2);flex-direction:column;display:flex}.mon-nome{letter-spacing:0;margin:0;font-size:15px;font-weight:700}.mon-detalhe{font-size:13px}.mon-valores{margin:0;font-size:15px}.mon-barra{height:var(--space-1);border-radius:var(--radius-pill);border:var(--borda);background:var(--papel);overflow:hidden}.mon-barra-cheia{border-radius:var(--radius-pill);background:var(--turquesa);height:100%;display:block}.mon-barra-cheia.mon-atencao,.mon-barra-cheia.mon-passou{background:var(--mostarda)}.mon-lancar{gap:var(--space-2);flex-direction:column;display:flex}.mon-erro a{min-height:44px;color:var(--anil);align-items:center;display:inline-flex}.mon-erro a:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.regra{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.regra-linha{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.regra-campo{max-width:100%;min-height:44px;padding:var(--space-2) var(--space-3);border:var(--borda);border-radius:var(--radius-md);background:var(--papel);color:var(--anil);font:inherit;font-size:14px}.regra-numero{width:96px}.regra-campo:focus-visible,.regra-acao:focus-visible,.regra-vistas button:focus-visible,.regra-pecas summary:focus-visible,.regra-no:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.regra-caixa{gap:var(--space-2);padding:var(--space-2) var(--space-3);border:var(--borda-fina);border-radius:var(--radius-md);background:var(--papel-alto);flex-direction:column;min-width:0;display:flex}.regra-sim{background:var(--linha-suave);border-color:#0000}.regra-nao{background:var(--papel);border-color:#0000}.regra-cab{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.regra-filho{gap:var(--space-1);padding-left:var(--space-3);border-left:3px solid var(--trama);flex-direction:column;display:flex}.regra-dica{color:var(--anil-suave);font-size:13px;font-weight:600}.regra-acoes{align-items:center;gap:var(--space-1);flex-wrap:wrap;margin-left:auto;display:inline-flex}.regra-acao{min-width:44px;min-height:44px;padding:0 var(--space-2);border-radius:var(--radius-md);color:var(--linha);font:inherit;cursor:pointer;background:0 0;border:0;font-size:13px;font-weight:700}.regra-conta{padding:var(--space-1) var(--space-2);border:1px dashed var(--anil-suave);border-radius:var(--radius-md)}.regra-resultado{padding:2px var(--space-2);border-radius:var(--radius-pill);border:1px solid var(--trama);font-size:12px;font-weight:700}.regra-resultado-sim{color:var(--turquesa);background:var(--turquesa-suave);border-color:currentColor}.regra-varias{gap:0 var(--space-3);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.regra-pecas summary{cursor:pointer;align-items:center;min-height:44px;font-size:14px;font-weight:600;display:flex}.regra-vistas{border:var(--borda);border-radius:var(--radius-pill);align-self:flex-start;display:inline-flex;overflow:hidden}.regra-vistas button{min-height:44px;padding:0 var(--space-4);background:var(--papel-alto);color:var(--anil);font:inherit;cursor:pointer;border:0;font-size:14px;font-weight:700}.regra-vistas button[aria-pressed=true]{background:var(--anil);color:var(--papel-alto)}.regra-arvore{border:var(--borda-fina);border-radius:var(--radius-md);background:var(--papel);width:100%}.regra-no{width:100%;padding:var(--space-2);background:var(--papel-alto);color:var(--anil);border:2px solid var(--anil-suave);border-radius:var(--radius-md);font:inherit;text-align:left;cursor:pointer;flex-direction:column;gap:2px;font-size:12px;line-height:15px;display:flex}.regra-no-inicio{cursor:default;border-color:var(--anil)}.regra-no-decisao{border-color:var(--anil);box-shadow:var(--sombra-carimbo)}.regra-no-sim{border-color:var(--linha);background:var(--linha-suave)}.regra-no-nao{border-style:dashed}.regra-no-escolhido{outline:3px solid var(--foco);outline-offset:2px}.regra-no-titulo{text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:800}.regra-no-texto{font-size:13px;font-weight:600}.regra-no-num{color:var(--turquesa);font-weight:700}.regra-no-trilha{color:var(--anil-suave)}.regra-no+.react-flow__handle,.regra-arvore .react-flow__handle{opacity:0;border:0;width:1px;min-width:0;height:1px;min-height:0}.regra-arvore .regra-aresta .react-flow__edge-path{stroke:var(--anil-suave);stroke-width:2px}.regra-arvore .regra-aresta-sim .react-flow__edge-path{stroke:var(--linha)}.regra-arvore .regra-aresta-nao .react-flow__edge-path{stroke-dasharray:4 4}.regra-arvore .react-flow__edge-textbg{fill:var(--papel)}.regra-arvore .react-flow__edge-text{fill:var(--anil);font-weight:700}.regra-arvore .react-flow__controls{border:var(--borda);border-radius:var(--radius-md);flex-direction:column;display:flex;overflow:hidden}.regra-arvore .react-flow__controls-button{background:var(--papel-alto);width:44px;height:44px;color:var(--anil);fill:currentColor;border:0}.carteira-ponto{border-radius:var(--radius-pill);flex:none;width:10px;height:10px;display:inline-block}.carteira-ponto-linha{background:var(--linha)}.carteira-ponto-turquesa{background:var(--turquesa)}.carteira-ponto-mostarda{background:var(--mostarda)}.carteira-ponto-anil{background:var(--anil)}.carteira-segmentos{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.carteira-segmentos li,.carteira-segmento{align-items:center;gap:var(--space-2);font-size:14px;display:inline-flex}.carteira-segmentos li{min-height:32px}.carteira-segmento{font-size:13px;font-weight:600}.carteira-filtros-linha{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.carteira-marcar{align-items:center;gap:var(--space-2);cursor:pointer;min-height:44px;font-size:14px;display:inline-flex}.carteira-marcar input{width:20px;height:20px;accent-color:var(--linha);margin:0}.carteira-marcar input:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.carteira-nome{min-width:0}.carteira-contagem{margin:0;font-size:13px}.carteira-massa{bottom:calc(var(--space-12) + var(--space-6));z-index:1;box-shadow:var(--sombra-carimbo);position:sticky}.carteira-etiquetas{gap:var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.carteira-etiqueta{padding:2px var(--space-2);border-radius:var(--radius-pill);border:1px solid;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.carteira-etiqueta-linha{color:var(--linha);background:var(--linha-suave)}.carteira-etiqueta-turquesa{color:var(--turquesa);background:var(--turquesa-suave)}.carteira-etiqueta-mostarda{color:var(--mostarda-texto);background:var(--mostarda-suave)}.carteira-etiqueta-anil{color:var(--anil);background:var(--papel)}.carteira-ficha{gap:var(--space-2);padding-top:var(--space-2);flex-direction:column;display:flex}.carteira-acoes{gap:var(--space-2);flex-wrap:wrap;display:flex}.carteira-escolha{gap:0 var(--space-4);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.carteira-escolha legend{padding:0;font-size:13px;font-weight:600}.carteira-limites{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.carteira-limites legend{grid-column:1/-1;padding:0;font-size:13px;font-weight:600}.carteira-limites{border:0;margin:0;padding:0}@media (width>=900px){.carteira-filtros-linha{grid-template-columns:repeat(3,minmax(0,1fr))}}.carteira .pagamento-campo select{min-height:44px;padding:10px var(--space-3);border:var(--borda);border-radius:var(--radius-md);background:var(--papel);color:var(--anil);font:inherit;font-size:15px;font-weight:400}.carteira .pagamento-campo select:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.divulgacao-card{gap:var(--space-1);color:inherit;text-decoration:none;display:grid}.divulgacao-card:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.divulgacao-form textarea{min-height:96px;padding:10px var(--space-3);border:var(--borda);border-radius:var(--radius-md);background:var(--papel);color:var(--anil);font:inherit;resize:vertical;font-size:15px}.divulgacao-form textarea:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.divulgacao-dica{overflow-wrap:anywhere;font-size:12px}.divulgacao-publico>:not(label){grid-column:1/-1}.divulgacao-publico>.botao{justify-self:start}.divulgacao-promocao{grid-template-columns:minmax(0,1fr)}.divulgacao-fila{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.divulgacao-linha{gap:var(--space-2);display:grid}.divulgacao-mensagem{white-space:pre-line;overflow-wrap:anywhere}.componentes{gap:var(--space-6)}.componentes-h2{margin-bottom:var(--space-2);letter-spacing:0;font-size:20px}.componentes-linha{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.componentes-uma-cor{padding:var(--space-4);border-radius:var(--radius-md);background:var(--anil);color:var(--papel);display:inline-grid}.componentes-h3{margin:var(--space-2) 0 var(--space-1);font-size:13px;font-weight:600}.componentes-mapa ul{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.componentes-mapa a{align-items:center;min-height:44px;font-size:15px;font-weight:600;display:flex}.componentes-icones{margin:var(--space-2) 0 0;gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(88px,1fr));padding:0;list-style:none;display:grid}.componentes-icones li{align-items:center;gap:var(--space-1);padding:var(--space-2);border:var(--borda);border-radius:var(--radius-md);background:var(--papel-alto);color:var(--anil-suave);flex-direction:column;font-size:12px;display:flex}.tela-corpo.lista-espera{gap:var(--space-3);padding-top:var(--space-2);width:100%;max-width:560px;margin-inline:auto}.lista-espera-intro{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.lista-espera-titulo{margin:0;font-size:28px;line-height:32px}.lista-espera-texto{margin:0;font-size:15px;line-height:22px}.lista-espera-form{gap:var(--space-3);padding:var(--space-3);background:var(--papel-alto);border:var(--borda);border-radius:var(--radius-lg);flex-direction:column;display:flex}.lista-espera-campo{flex-direction:column;gap:4px;font-size:13px;font-weight:600;display:flex}.lista-espera-campo input{min-height:44px;padding:10px var(--space-3);border:var(--borda);border-radius:var(--radius-md);background:var(--papel);color:var(--anil);font-size:15px}.lista-espera-perfis{border:0;flex-direction:column;margin:0;padding:0;display:flex}.lista-espera-perfis legend{margin-bottom:4px;padding:0;font-size:13px;font-weight:600}.lista-espera-opcao,.lista-espera-marcar{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-size:15px;display:flex}.lista-espera-marcar{align-items:flex-start;font-size:13px;line-height:18px}.lista-espera-opcao input,.lista-espera-marcar input{width:22px;height:22px;accent-color:var(--linha);flex-shrink:0;margin:0}.lista-espera-aviso{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--linha-suave);color:var(--anil);margin:0}.lista-espera-isca{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.kit-do-curso-form{align-items:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.kit-do-curso-form .ficha-campo{flex:220px;min-width:0}.kit-do-curso-situacao{margin:0;font-size:14px;line-height:20px}.kit-do-curso-escola{gap:var(--space-2);padding:var(--space-3);background:var(--papel-alto);border:var(--borda);border-radius:var(--radius-lg);box-shadow:var(--sombra-carimbo);flex-direction:column;display:flex}.kit-do-curso-nome{margin:0;font-weight:700}.kit-do-curso-itens{padding-left:var(--space-3);margin:0;font-size:14px;line-height:20px}.kit-do-curso-preco{margin:0}.kit-do-curso-escola .botao{align-self:flex-start}.operacao-linha{gap:var(--space-2);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.operacao-indicadores{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(160px,1fr));margin:0;padding:0;list-style:none;display:grid}.operacao-ind{gap:var(--space-1);height:100%;padding:var(--space-2);border:var(--borda-fina);border-radius:var(--radius-lg);background:var(--papel-alto);color:var(--anil);flex-direction:column;text-decoration:none;display:flex}.operacao-ind-ok{border:var(--borda);box-shadow:var(--sombra-carimbo)}a.operacao-ind:focus-visible{outline:3px solid var(--foco);outline-offset:2px}.operacao-ind-nome{font-size:14px;font-weight:600}.operacao-ind-valor{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:28px;font-weight:800;line-height:32px}.operacao-ind-sem{color:var(--anil-suave);font-size:16px;line-height:24px}.operacao-ind-base,.operacao-ind-fonte{font-size:12px;line-height:16px}.operacao-ind-fonte{margin-top:auto}.operacao-capacidade{gap:var(--space-2);align-items:center;display:flex}.operacao-capacidade>div{flex-direction:column;gap:4px;display:flex}.operacao-barra{border-radius:var(--radius-pill);background:var(--trama);height:8px;overflow:hidden}.operacao-barra>span{background:var(--turquesa);height:100%;display:block}.operacao-barra-cheia>span{background:var(--linha)}.operacao-tarefas{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.operacao-tarefa{gap:var(--space-1) var(--space-2);padding:var(--space-2);border:var(--borda);border-radius:var(--radius-md);background:var(--papel);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.operacao-tarefa-feita{border:var(--borda-fina);opacity:.75}.operacao-tarefa-texto{flex-direction:column;flex:200px;gap:4px;min-width:0;display:flex}.operacao-tarefa-nome{font-weight:600}.operacao-acoes{gap:var(--space-1);flex-wrap:wrap;display:flex}.operacao-campos{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.operacao-encaixe-nao{color:var(--mostarda-texto);font-weight:600}.operacao-encaixe-sim{color:var(--turquesa);font-weight:600}.operacao-pedido-topo{gap:var(--space-1);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.operacao-pedido-topo a{color:var(--anil);font-weight:700}.operacao-campos select,.operacao-campos input{min-height:44px;padding:10px var(--space-2);border:var(--borda);border-radius:var(--radius-md);background:var(--papel);color:var(--anil);font-size:15px}.operacao-cheia{flex-basis:100%}.operacao-fim{align-items:end}.operacao-expedicao{gap:var(--space-1);flex-direction:column;display:flex}.tela-corpo.sobre{gap:var(--space-6);padding-top:var(--space-2)}.sobre-hero{gap:var(--space-3);flex-direction:column;display:flex}.sobre-sobretitulo{font:700 12px/16px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--linha);margin:0}.sobre-titulo{text-wrap:balance;margin:0;font-size:32px;line-height:36px}.sobre-texto{margin:0;font-size:16px;line-height:24px}.sobre-nota{margin:0;font-size:14px;line-height:20px}.sobre-acoes{gap:var(--space-2);flex-wrap:wrap;display:flex}.sobre-pilares{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.sobre-pilar{align-items:flex-start;gap:var(--space-2);height:100%;color:var(--anil);flex-direction:column;text-decoration:none;display:flex}.sobre-pilar:hover{color:var(--anil)}.sobre-pilar:focus-visible,.sobre-chamada-botao:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.sobre-pilar-titulo{font:800 17px/20px var(--font-display)}.sobre-pilar-texto{font-size:14px;line-height:20px}.sobre-lados{gap:var(--space-2);display:grid}.sobre-lado{gap:var(--space-2);flex-direction:column;display:flex}.sobre-passos{gap:var(--space-2);flex-direction:column;margin:0;padding:0;font-size:15px;line-height:20px;list-style:none;display:flex}.sobre-passos li{gap:var(--space-2);align-items:flex-start;display:flex}.sobre-passo-numero{border-radius:var(--radius-pill);background:var(--turquesa-suave);width:24px;height:24px;color:var(--anil);font:800 13px/1 var(--font-display);flex-shrink:0;place-items:center;display:grid}.sobre-vocabulario{gap:var(--space-2);margin:0;display:grid}.sobre-vocabulario div{padding:var(--space-2) 0;border-top:var(--borda-fina)}.sobre-vocabulario dt{font:800 16px/20px var(--font-display)}.sobre-vocabulario dd{margin:0;font-size:14px;line-height:20px}.sobre-chamada{gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--anil);color:var(--papel);flex-direction:column;display:flex}.sobre-chamada p{margin:var(--space-1) 0 0;font-size:15px}.sobre-chamada-titulo{color:var(--papel);margin:0;font-size:24px;line-height:28px}.sobre-chamada-botao{min-height:48px;padding:0 var(--space-4);border-radius:var(--radius-md);background:var(--papel);color:var(--anil);font:700 15px/1.2 var(--font-sans);justify-content:center;align-self:flex-start;align-items:center;text-decoration:none;display:inline-flex}.sobre-chamada-botao:hover{color:var(--anil)}.sobre-rodape{text-align:center;margin:0;font-size:13px}@media (width>=1024px){.sobre-titulo{font-size:48px;line-height:52px}.sobre-pilares{grid-template-columns:repeat(4,minmax(0,1fr))}.sobre-lados,.sobre-vocabulario{grid-template-columns:repeat(2,minmax(0,1fr))}.sobre-chamada{flex-direction:row;justify-content:space-between;align-items:center}}.sobre-contagem{font-size:13px}.admin-campo textarea{min-height:44px;padding:10px var(--space-3);border:var(--borda);border-radius:var(--radius-md);background:var(--papel);color:var(--anil);font:400 15px/20px var(--font-sans);resize:vertical}.tela-corpo.equipe{gap:var(--space-3)}.equipe-grade-moldura{border:var(--borda-fina);border-radius:var(--radius-md);background:var(--papel-alto);max-width:100%;overflow-x:auto}.equipe-grade-moldura:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.equipe-grade{border-collapse:separate;border-spacing:var(--space-1);min-width:100%}.equipe-grade th{padding:var(--space-1) var(--space-2);font:700 13px/16px var(--font-sans);text-align:left;white-space:nowrap}.equipe-grade thead th{color:var(--anil-suave);font-weight:600}.equipe-grade tbody th{background:var(--papel-alto);position:sticky;left:0}.equipe-grade td{min-width:112px;padding:0}.equipe-celula{width:100%;min-height:44px;padding:var(--space-1) var(--space-2);border-radius:var(--radius-ponto);font:600 12px/16px var(--font-sans);text-align:center;cursor:pointer;border:2px solid #0000;place-items:center;display:grid}.equipe-celula:focus-visible{outline:2px solid var(--foco);outline-offset:1px}.equipe-celula-atual{border-color:var(--anil)}.equipe-demonstrada{background:var(--turquesa);color:var(--papel)}.equipe-declarada{background:var(--mostarda-suave);color:var(--anil)}.equipe-com_supervisao{background:var(--linha-suave);color:var(--linha)}.equipe-vazia{background:var(--papel);color:var(--anil-suave)}.equipe-legenda{gap:var(--space-2) var(--space-4);flex-wrap:wrap;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.equipe-legenda li{align-items:center;gap:var(--space-1);display:flex}.equipe-amostra{border:1px solid var(--trama);border-radius:var(--radius-ponto);width:16px;height:16px}.equipe-evidencias{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.equipe-evidencias li{padding:var(--space-2) 0;border-top:var(--borda-fina);flex-direction:column;gap:2px;font-size:14px;line-height:20px;display:flex}.equipe-evidencia-escopo{font-weight:700}.equipe-acoes{gap:var(--space-2);flex-wrap:wrap;display:flex}.equipe-form{gap:var(--space-2);flex-direction:column;display:flex}.equipe-form-linha{gap:var(--space-2);display:grid}@media (width>=600px){.equipe-form-linha{grid-template-columns:repeat(2,minmax(0,1fr))}}.equipe-form select{min-height:44px;padding:10px var(--space-3);border:var(--borda);border-radius:var(--radius-md);background:var(--papel);color:var(--anil);font-size:15px}.equipe-resultado{gap:var(--space-2) var(--space-4);border:0;flex-wrap:wrap;margin:0;padding:0;font-size:14px;display:flex}.equipe-resultado legend{margin-bottom:var(--space-1);font-size:13px;font-weight:600}.equipe-resultado label{align-items:center;gap:var(--space-1);min-height:44px;display:flex}.equipe-grade thead th:first-child{background:var(--papel-alto);position:sticky;left:0}
