@font-face{font-family:LoopMontserrat;font-weight:400;font-display:swap;src:url(/fonts/montserrat/Montserrat_400Regular.ttf) format("truetype")}@font-face{font-family:LoopMontserrat;font-weight:500;font-display:swap;src:url(/fonts/montserrat/Montserrat_500Medium.ttf) format("truetype")}@font-face{font-family:LoopMontserrat;font-weight:600;font-display:swap;src:url(/fonts/montserrat/Montserrat_600SemiBold.ttf) format("truetype")}@font-face{font-family:LoopMontserrat;font-weight:700;font-display:swap;src:url(/fonts/montserrat/Montserrat_700Bold.ttf) format("truetype")}@font-face{font-family:LoopMontserrat;font-weight:800;font-display:swap;src:url(/fonts/montserrat/Montserrat_800ExtraBold.ttf) format("truetype")}@font-face{font-family:LoopMontserrat;font-weight:900;font-display:swap;src:url(/fonts/montserrat/Montserrat_900Black.ttf) format("truetype")}.cel-barra,.cel-escolha,.cel-topo,.inicio-cel,.mais-cel{display:none}@media (max-width:640px){:root:has(.painel-app):not(.light){--background:#1B1D20;--background-secondary:#232528;--background-tertiary:#2A2D31;--foreground:#FFFFFF;--foreground-secondary:#C9D1D6;--foreground-muted:#9AA7AF;--card:#232528;--card-hover:#2A2D31;--card-elevated:#232528;--border:#35373A;--border-light:#3F4246;--border-hover:#4A4D51;--marca:#7BD23C;--marca-clara:#8DDB52;--marca-escura:#6BBF30;--primary-foreground:#000000;--muted:#9AA7AF;--muted-foreground:#9AA7AF;--placeholder:#6B777F;--danger:#FF6B78;--warning:#FFC24D;--success:#7BD23C;--info:#6FB4FF;--input-bg:#1B1D20;--input-border:#35373A;--sidebar-bg:#232528;--primary-suave:rgba(123,210,60,0.16);--primary-suave-foreground:#7BD23C;--controle:#1B1D20;--controle-ativo:#2A2D31;--neutro-fundo:#2A2D31;--anel:rgba(123,210,60,0.3);--cel-vidro:rgba(255,255,255,0.05);--cel-fio-forte:rgba(255,255,255,0.28);--cel-cinza:#ACC1CC}.light:has(.painel-app){--background:#F6F5F1;--background-secondary:#EFEEEA;--background-tertiary:#E7E6E1;--foreground:#15171A;--foreground-secondary:#3B4248;--foreground-muted:#5E6870;--card:#FFFFFF;--card-hover:#F0EFEB;--card-elevated:#FFFFFF;--border:#E4E3DF;--border-light:#EDECE8;--border-hover:#CFCEC9;--primary:#3E7A16;--primary-dark:#2F6010;--primary-light:#7BD23C;--primary-foreground:#FFFFFF;--muted:#5E6870;--muted-foreground:#5E6870;--placeholder:#9AA2A8;--danger:#C42B3A;--warning:#8A5A00;--success:#3E7A16;--info:#1F63C4;--input-bg:#FFFFFF;--input-border:#D9D8D3;--sidebar-bg:#FFFFFF;--primary-suave:#E4EFD9;--primary-suave-foreground:#2F6010;--controle:#EFEEEA;--controle-ativo:#FFFFFF;--neutro-fundo:#EFEEEA;--anel:rgba(62,122,22,0.22);--cel-vidro:rgba(0,0,0,0.04);--cel-fio-forte:rgba(0,0,0,0.28);--cel-cinza:#5E6870}:root:has(.painel-app){--font-sans:"LoopMontserrat",-apple-system,BlinkMacSystemFont,system-ui,sans-serif;--cel-barra:calc(76px + env(safe-area-inset-bottom, 0px));--cel-topo:calc(3.5rem + env(safe-area-inset-top, 0px))}:root:has(.painel-app) .btn-primary{background:#7BD23C;border-color:#7BD23C;color:#000000}:root:has(.painel-app) .btn-primary:hover:not(:disabled){background:#8DDB52;border-color:#8DDB52}.topo-antigo{display:none!important}.cel-topo{display:flex;align-items:center;justify-content:space-between;gap:.75rem;position:fixed;top:0;left:0;right:0;z-index:40;height:var(--cel-topo);padding:env(safe-area-inset-top,0) 1rem 0;background:var(--background)}.cel-topo-titulo{margin:0;font-size:1.375rem;line-height:1.2;font-weight:900;letter-spacing:-.4px;text-transform:uppercase;color:var(--foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cel-sino{width:3rem;height:3rem;margin-right:-.75rem;display:grid;place-items:center;color:var(--cel-cinza)}main.corpo-app{padding-top:var(--cel-topo);padding-bottom:calc(var(--cel-barra) + 5.5rem)}body[data-sem-topo] main.corpo-app{padding-top:env(safe-area-inset-top,0)}body[data-titulo-topo] .cab-pagina{display:none}.cel-barra{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:45;min-height:var(--cel-barra);padding-bottom:env(safe-area-inset-bottom,0);background:var(--background);border-top:1px solid var(--border)}.cel-aba{position:relative;flex:1 1 auto;padding:0 4px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:var(--muted-foreground);font-size:.8125rem;font-weight:500;line-height:1.2}.cel-aba span{max-width:100%;white-space:nowrap;letter-spacing:-.2px}.cel-aba[data-on=true]{color:var(--primary);font-weight:800}.cel-aba[data-on=true]:before{content:"";position:absolute;top:0;left:14px;right:14px;height:2px;background:var(--primary)}.acao-flutuante{bottom:calc(var(--cel-barra) + 1rem);z-index:42}.ass-tela-botao{display:none!important}.ass-tela-barra{bottom:calc(var(--cel-barra) + .75rem)}body:has(.acao-flutuante) .ass-tela-barra{bottom:calc(var(--cel-barra) + 4.5rem)}:root:has(.painel-app) .fixed.bottom-4{bottom:calc(var(--cel-barra) + 1rem)}}@media (max-width:640px){.mais-cel-pagina{padding:.75rem 1rem 1rem;gap:.75rem}.mais-cel-pagina,.mais-marca{display:flex;flex-direction:column}.mais-marca{align-items:center;gap:4px;padding:.25rem 0}.mais-selo{font-size:.875rem;font-weight:800;color:var(--muted-foreground)}.mais-selo.destaque{color:var(--primary)}.mais-oficina{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.mais-oficina img{width:40px;height:40px;object-fit:contain}.mais-oficina b{font-size:.9375rem;font-weight:800;color:var(--foreground)}.mais-oficina span{font-size:.8125rem;font-weight:500;color:var(--muted-foreground)}.mais-busca{display:flex;align-items:center;gap:.5rem}.mais-busca .campo{position:relative;flex:1;min-width:0;color:var(--muted-foreground)}.mais-busca .campo svg{position:absolute;left:1rem;top:50%;transform:translateY(-50%)}.mais-busca input{width:100%;height:2.75rem;padding:0 1rem 0 2.75rem;border-radius:999px;border:0;background:var(--cel-vidro);color:var(--foreground);font-size:.9375rem}.mais-busca input:focus{outline:2px solid var(--primary);outline-offset:0}.mais-suporte{height:2.75rem;padding:0 1rem;border-radius:999px;display:inline-flex;align-items:center;gap:7px;background:#7BD23C;color:#000000;font-size:.875rem;font-weight:800;flex-shrink:0}.mais-grupo{margin-top:.5rem}.mais-rotulo{margin:0 0 .25rem;font-size:.8125rem;font-weight:800;letter-spacing:.8px;text-transform:uppercase;color:var(--muted-foreground)}.mais-linha{width:100%;min-height:3.25rem;display:flex;align-items:center;gap:.875rem;border:0;border-bottom:1px solid var(--border);background:transparent;color:var(--foreground);text-align:left;font-size:1rem;font-weight:600}.mais-linha:active{background:var(--cel-vidro)}.mais-linha>span:not(.status){flex:1;min-width:0}.mais-linha .duas{display:flex;flex-direction:column}.mais-linha .duas small{font-size:.8125rem;font-weight:500;color:var(--muted-foreground)}.mais-linha .coroa,.mais-linha .seta{color:var(--muted-foreground);flex-shrink:0}.mais-linha.sair{color:var(--danger);font-weight:800;border-bottom:0;margin-top:.75rem}.mais-vazio{padding:.75rem 0;font-size:.9375rem;color:var(--muted-foreground)}.inicio-pc{display:none}.inicio-cel{display:block;padding:.5rem 1rem 0}.ic-data{margin:.5rem 0 0;font-size:.8125rem;font-weight:700;letter-spacing:1.56px;color:var(--cel-cinza)}.ic-bemvindo,.ic-data{text-transform:uppercase}.ic-bemvindo{margin:6px 0 0;font-size:1.875rem;line-height:1.1;letter-spacing:-.6px;color:var(--foreground)}.ic-bemvindo span{display:block;font-weight:400}.ic-bemvindo strong{display:block;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ic-periodo{margin-top:1rem;display:flex;flex-direction:column;gap:.5rem}.ic-seg{display:flex;gap:6px}.ic-seg button{flex:1;min-height:2.75rem;border:1px solid var(--border);background:transparent;color:var(--cel-cinza);font-size:.875rem;font-weight:600}.ic-seg button[aria-pressed=true]{border-color:var(--cel-fio-forte);background:var(--cel-vidro);color:var(--foreground);font-weight:700}.ic-setas{display:flex;align-items:center;justify-content:center;gap:4px}.ic-setas button{width:3rem;height:2.75rem;display:grid;place-items:center;background:transparent;border:0;color:var(--cel-cinza)}.ic-setas button:disabled{opacity:.35}.ic-setas span{min-width:8.125rem;text-align:center;font-size:.8125rem;font-weight:600;color:var(--muted-foreground);text-transform:capitalize}.ic-setas span.on{color:var(--foreground)}.ic-valor{display:flex;flex-direction:column;align-items:center;padding:1rem 0}.ic-valor strong{font-size:2.5rem;font-weight:800;letter-spacing:-1px;color:var(--primary);line-height:1.2}.ic-valor span{font-size:.8125rem;color:var(--muted-foreground)}.ic-hoje{display:flex;align-items:center;gap:.75rem;min-height:3rem;border-top:1px solid var(--border);border-bottom:1px solid var(--border);font-size:.9375rem;font-weight:700;color:var(--foreground)}.ic-hoje svg:first-child{color:var(--primary)}.ic-hoje svg:last-child{margin-left:auto;color:var(--muted-foreground)}.ic-secao{justify-content:space-between;margin:1.375rem 0 2px}.ic-secao,.ic-secao h2{display:flex;align-items:center}.ic-secao h2{margin:0;gap:.5rem;font-size:.8125rem;font-weight:700;letter-spacing:1.56px;text-transform:uppercase;color:var(--cel-cinza)}.ic-secao h2 b{font-weight:700;color:var(--foreground)}.ic-secao a{min-height:2.75rem;display:inline-flex;align-items:center;font-size:.875rem;font-weight:700;color:var(--primary)}.ic-tarefa{display:flex;align-items:center;gap:.75rem;min-height:3.5rem;padding:.875rem .75rem;margin-top:8px;border:1px solid var(--border);background:var(--cel-vidro)}.ic-tarefa .num{width:26px;height:26px;flex-shrink:0;border-radius:999px;display:grid;place-items:center;font-size:.8125rem;font-weight:900;color:#000000;background:var(--info)}.ic-tarefa .num[data-t=erro]{background:var(--danger)}.ic-tarefa .num[data-t=aten]{background:var(--warning)}.ic-tarefa .num[data-t=ok]{background:var(--success)}.light:has(.painel-app) .ic-tarefa .num{color:#FFFFFF}.ic-tarefa .txt{flex:1;min-width:0;font-size:.9375rem;font-weight:600;color:var(--foreground)}.ic-tarefa .acao{font-size:.875rem;font-weight:700;color:var(--primary)}.ic-vazio{display:flex;flex-direction:column;align-items:center;gap:4px;padding:1.25rem 0;text-align:center;color:var(--muted-foreground);font-size:.875rem}.ic-vazio b{color:var(--foreground);font-size:.9375rem}.ic-vazio svg{color:var(--primary)}.ic-ladrilhos{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.ic-ladrilhos a{flex:1 1 calc(50% - 4px);min-height:4.5rem;display:flex;flex-direction:column;justify-content:center;padding:.5rem .875rem;border:1px solid var(--border);background:var(--cel-vidro)}.ic-ladrilhos a.larga{flex-basis:100%}.ic-ladrilhos b{font-size:1.375rem;font-weight:800;color:var(--foreground);line-height:1.2}.ic-ladrilhos span,.ic-nota{font-size:.8125rem;color:var(--muted-foreground)}.ic-nota{margin:0 0 4px}.ic-linha{display:flex;flex-direction:column;min-height:3.75rem;padding:.6875rem 0;border-bottom:1px solid var(--border)}.ic-lk{display:flex;align-items:flex-start;gap:.75rem}.ic-estado{padding-left:50px;margin-top:3px}.ic-esq{width:38px;height:38px;flex-shrink:0;border-radius:999px;display:grid;place-items:center;border:1px solid var(--border);background:var(--cel-vidro);color:var(--muted-foreground)}.ic-meio{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px;align-items:stretch}.ic-topo{width:100%;display:flex;justify-content:space-between;gap:.5rem}.ic-topo b{font-size:1rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ic-topo b,.ic-topo em{color:var(--foreground)}.ic-topo em{font-style:normal;font-size:.9375rem;font-weight:700;flex-shrink:0}.ic-meio small{font-size:.8125rem;color:var(--muted-foreground)}.ic-whats{display:inline-flex;align-items:center;gap:5px;min-height:2rem;font-size:.8125rem;font-weight:700;color:var(--whatsapp)}.light:has(.painel-app) .ic-whats{color:#128C7E}.ic-trancado{width:100%;display:flex;align-items:center;gap:.75rem;min-height:3.25rem;padding:.75rem;margin-top:4px;border:1px solid var(--border);background:var(--cel-vidro);color:var(--muted-foreground);text-align:left;font-size:.875rem;font-weight:600}.ic-trancado span{flex:1}.ic-rank{display:flex;align-items:center;gap:.8125rem;min-height:3.75rem;padding:.6875rem 0;border-bottom:1px solid var(--border)}.ic-rank>div{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.ic-rank .pos{width:28px;height:28px;flex-shrink:0;border-radius:999px;display:grid;place-items:center;font-size:.8125rem;font-weight:900;background:var(--border);color:var(--muted-foreground)}.ic-rank .pos[data-p="1"]{background:#E6B450;color:#000000}.ic-rank .pos[data-p="2"]{background:#9AA0A6;color:#000000}.ic-rank .pos[data-p="3"]{background:#CD7F32;color:#000000}.ic-rank .topo{display:flex;justify-content:space-between;align-items:baseline;gap:.625rem}.ic-rank .topo b{font-size:1rem;font-weight:600;color:var(--foreground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ic-rank .topo span{font-size:.8125rem;color:var(--muted-foreground);flex-shrink:0}.ic-rank .barra{height:4px;background:var(--border);overflow:hidden}.ic-rank .barra i{display:block;height:100%;background:var(--primary)}.ic-veu{position:fixed;inset:0;z-index:43;border:0;background:rgba(0,0,0,.6)}.ic-fab{position:fixed;right:1.125rem;bottom:calc(var(--cel-barra) + 1rem);z-index:44;display:flex;flex-direction:column;align-items:flex-end;gap:.75rem}.ic-fab .redondo{width:4rem;height:4rem;border-radius:999px;border:0;display:grid;place-items:center;background:#7BD23C;color:#000000;box-shadow:0 3px 10px rgba(0,0,0,.3)}.ic-fab a{height:3rem;padding:0 1.125rem;border-radius:999px;display:inline-flex;align-items:center;gap:8px;border:1px solid var(--cel-fio-forte);background:#2A2D31;color:#FFFFFF;font-size:.9375rem;font-weight:700}.ic-fab a svg{color:#7BD23C}}.cd-app,.cel-dia,.cel-resumo{display:none}.cfg-so-celular{display:none!important}@media (max-width:640px){.cfg-so-celular{display:flex!important}}[aria-label="Filtrar por status"]{scrollbar-width:none}@media (max-width:640px){.cd-app{display:flex;align-items:center;gap:.8125rem}.cd-antigo{display:none!important}.cd-card{border:0;border-bottom:1px solid var(--border);border-radius:0;background:transparent;padding:.6875rem 0}.cd-card:active{background:var(--cel-vidro)}.lista-solta>.flex.flex-col{gap:0}.cel-dia{display:block;margin:1rem 0 .125rem;font-size:.8125rem;font-weight:700;letter-spacing:1.56px;text-transform:uppercase;color:var(--cel-cinza)}.cd-icone{flex-shrink:0}.cd-meio{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.cd-l1{display:flex;justify-content:space-between;align-items:baseline;gap:.625rem}.cd-l1 b{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:600;color:var(--foreground)}.cd-l1 b .line-clamp-2{display:inline;white-space:nowrap}.cd-l1 em{font-style:normal;font-size:.9375rem;font-weight:600;color:var(--foreground);flex-shrink:0}.cd-l2{display:flex;justify-content:space-between;align-items:center;gap:.625rem}.cd-l2>span:first-child{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;color:var(--muted-foreground)}.cd-l2 .status{flex-shrink:0;white-space:nowrap}body[data-lista-at] .kpis{display:none}.painel.card-hover{border:0;border-bottom:1px solid var(--border);border-radius:0;background:transparent;box-shadow:none;padding-left:0;padding-right:0}.cel-resumo{display:block;margin:.5rem 0 .25rem;font-size:.8125rem;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--cel-cinza);white-space:nowrap;overflow-x:auto;scrollbar-width:none}.folha-barra>.flex-wrap{align-items:center}.folha-barra .barra-busca{order:1;flex:1 1 0!important;min-width:0!important;max-width:none!important}.fb-filtro{order:2}.fb-filtro .btn{width:2.75rem;min-width:2.75rem;height:2.75rem;padding:0;border:0;border-radius:0;background:var(--cel-vidro);gap:2px}.fb-chips{order:3}.folha-barra [role=group][aria-label="Visualização"]{order:4}.topo-doc{flex-direction:column-reverse;align-items:center;gap:.375rem;padding:.5rem 0 .25rem}.valor-doc{color:var(--primary)!important;font-size:2.5rem!important;font-weight:800!important;letter-spacing:-1px;line-height:1.15}.sec-cel{border:0;border-radius:0;background:transparent;padding:0}.sec-cel-titulo{margin:1.25rem 0 .125rem;font-size:.8125rem;font-weight:700;letter-spacing:1.56px;color:var(--cel-cinza)}.sec-cel>a,.sec-cel>div,.sec-cel>p{min-height:3rem;border-bottom:1px solid var(--border)}.sec-cel>.sec-cel-titulo{min-height:0;border-bottom:0}.modal-body>.os-detalhe-cel,.modal-body>.space-y-3{gap:0}.na-cab{display:none}.na{gap:.5rem}.na-entrada{background:transparent;border:0;border-radius:0;box-shadow:none;overflow:visible}.na-outras{display:block;border:0}.na-outras,div.na-caminho.continuar{background:transparent}div.na-caminho.continuar .na-pe{padding:0}.na-nada{background:transparent;border:0;padding:.75rem 0}.na-caminhos{display:flex;flex-direction:column;gap:.75rem}button.na-caminho{flex-direction:row;align-items:center;gap:.875rem;min-height:4.5rem;padding:0 .875rem;border:1px solid var(--cel-fio-forte);background:var(--cel-vidro)}button.na-caminho.destaque{border-color:var(--primary)}button.na-caminho .na-foto,button.na-caminho .na-pe,button.na-caminho .na-texto{display:none}button.na-caminho .na-miolo{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:.625rem;padding:0;margin:0;flex:1;min-width:0}button.na-caminho .na-selo{margin-right:.25rem;width:2.75rem;height:2.75rem;flex-shrink:0;display:grid;place-items:center;border-radius:0;background:var(--cel-vidro);border:1px solid var(--border);color:var(--foreground)}button.na-caminho.destaque .na-selo{background:#7BD23C;border:0;color:#000000}button.na-caminho .na-titulo{margin:0;font-size:1.125rem;font-weight:700;color:var(--foreground)}button.na-caminho.destaque .na-miolo:after{content:"Recomendado";padding:.1875rem .5rem;background:#7BD23C;color:#000000;font-size:.8125rem;font-weight:700}button.na-caminho:after{content:"→";font-size:1.25rem;color:var(--muted-foreground)}div.na-caminho.continuar{border:0;margin-top:1rem}div.na-caminho.continuar .na-foto,div.na-caminho.continuar .na-selo,div.na-caminho.continuar .na-texto{display:none}div.na-caminho.continuar .na-miolo{padding:0;margin:0}div.na-caminho.continuar .na-titulo{margin:0}.na-rot,div.na-caminho.continuar .na-titulo{font-size:.8125rem;font-weight:700;letter-spacing:1.56px;text-transform:uppercase;color:var(--cel-cinza)}.na-rot{padding:0;text-align:left;margin:1.25rem 0 .25rem}.na-atalho{border:0!important;border-bottom:1px solid var(--border)!important;padding:0!important;min-height:3.25rem;background:transparent!important;border-radius:0!important}.na-caminho.continuar,.na-caminho.continuar .na-pe,.na-entrada,.na-outras{background:transparent!important;box-shadow:none!important}.na-linha{padding:0!important;border-radius:0!important;background:transparent!important;border:0!important;border-bottom:1px solid var(--border)!important}.na-caminhos>.continuar{border:0!important}.na-linha{background:transparent;border-radius:0}.na-atalho small{display:none}}.na-t-cel{display:none}@media (max-width:640px){.na-t-pc{display:none}.na-t-cel{display:inline}button.na-caminho .na-titulo{white-space:nowrap}div.na-caminho.continuar{padding:0!important;border-radius:0!important;background:transparent!important;gap:0}div.na-caminho.continuar .na-pe{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important}div.na-caminho.continuar .na-linha{color:var(--foreground);font-size:1rem;font-weight:600}div.na-caminho.continuar .na-linha b{font-size:1rem;font-weight:700}.na-nada{padding:.75rem 0!important}.na-form .painel{border:0;border-radius:0;background:transparent;box-shadow:none}.na-form .painel>.painel-secao{padding:0 0 1.25rem;border:0}.na-form .orc-secao-cab h2{margin:.5rem 0;font-size:.8125rem;font-weight:700;letter-spacing:1.56px;text-transform:uppercase;color:var(--cel-cinza)}}@media (max-width:640px){:root:has(.painel-app) .kpis{gap:0!important;border:0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);border-radius:0;background:transparent;box-shadow:none;grid-template-columns:repeat(2,minmax(0,1fr))!important}:root:has(.painel-app) .kpis:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))!important}:root:has(.painel-app) .kpis>.stat-card{border:0!important;border-radius:0;background:transparent;align-items:flex-start;text-align:left;padding:.625rem .5rem .625rem 0;min-height:3rem}:root:has(.painel-app) .kpis>.stat-card:nth-child(n+3){border-top:1px solid var(--border)!important}:root:has(.painel-app) .kpis:has(>:nth-child(3):last-child)>.stat-card:nth-child(n+3){border-top:0!important}:root:has(.painel-app) .kpis>.stat-card[aria-pressed=true]{background:transparent}:root:has(.painel-app) .kpis>.stat-card[aria-pressed=true] .card-label{color:var(--primary);font-weight:700}:root:has(.painel-app) .kpis .card-value,:root:has(.painel-app) .kpis .card-value[data-longo]{font-size:1.125rem;font-weight:700}:root:has(.painel-app) .kpis .card-label{font-size:.8125rem}.pagina .painel:not(.card-hover){border:0;border-radius:0;background:transparent;box-shadow:none}.pagina .painel:not(.card-hover)>.painel-cab{padding:1.25rem 0 .25rem;border-bottom:0}.pagina .painel:not(.card-hover)>.painel-cab h2,.pagina .painel:not(.card-hover)>.painel-cab h3{font-size:.8125rem;font-weight:700;letter-spacing:1.56px;text-transform:uppercase;color:var(--cel-cinza)}.pagina .painel:not(.card-hover)>.painel-corpo{padding:.5rem 0 0}.pagina .painel:not(.card-hover)>.painel-linha,.pagina .painel:not(.card-hover)>.painel-secao{padding-left:0;padding-right:0}.pagina .painel:not(.card-hover)>.painel-pe{padding-left:0;padding-right:0;border-top:0}.pagina .painel-vazio{padding-left:0;padding-right:0}.folha-lista{border:0;border-radius:0;background:transparent;box-shadow:none}}.cel-so-linha{display:none}@media (max-width:640px){.cel-so-linha{display:inline}.cad-servico{padding:.6875rem 0!important}.cad-servico-topo{align-items:baseline}.cad-servico-preco{order:2;font-size:.9375rem;font-weight:600;color:var(--foreground);flex-shrink:0}.cad-servico-valores{display:none!important}.cad-servico-nome h3{font-size:1rem!important;font-weight:600}.pagina .mec-cartao,.pagina .vd-cartao,.pagina [class*=rounded-2xl][class*=border-border]:not(.modal):not(.painel){border:0;border-bottom:1px solid var(--border);border-radius:0;background:transparent;box-shadow:none;padding-left:0;padding-right:0}.pagina .mec-cartao:active,.pagina .vd-cartao:active{background:var(--cel-vidro)}.kpis .card-label{white-space:normal!important}}@media (max-width:640px){:root:has(.painel-app) .kpis:has(>:nth-child(3):last-child)>.stat-card{grid-column:auto!important}:root:has(.painel-app) .kpis:has(>:nth-child(3):last-child) .card-value[data-longo]{font-size:1rem!important}}@media (max-width:640px){:root:has(.painel-app) .fin-caixa .kpis{grid-template-columns:repeat(3,minmax(0,1fr))!important}:root:has(.painel-app) .fin-caixa .kpis>a{grid-column:auto!important}:root:has(.painel-app) .fin-caixa .kpis>a>.stat-card{border:0!important;border-radius:0;background:transparent;align-items:flex-start;text-align:left;padding:.625rem .5rem .625rem 0}:root:has(.painel-app) .fin-caixa .card-value,:root:has(.painel-app) .fin-caixa .card-value[data-longo]{font-size:1rem;font-weight:700}:root:has(.painel-app) .fin-caixa .card-caption{display:none}:root:has(.painel-app) .fin-solta .fin-cartoes{gap:0}:root:has(.painel-app) .fin-solta .fin-cartoes>.painel-linha{border:0;border-bottom:1px solid var(--border);border-radius:0;background:transparent;padding-left:0;padding-right:0}}@media (max-width:640px){.pagina .painel-corpo,.pagina .painel-secao,.pagina .site-folha .painel-secao>.painel-cab,.pagina .site-folha>.painel-cab{padding-left:0;padding-right:0}.cfg-folha .cfg-bloco,.cfg-folha .cfg-bloco+.cfg-bloco{background:transparent;border:0;border-radius:0}.cfg-folha .cfg-bloco+.cfg-bloco{border-top:1px solid var(--border);padding-top:.25rem}.cfg-folha .painel-cab{padding:1rem 0 0}.cfg-corpo{padding:.75rem 0 1.125rem}.cfg-folha .cfg-forn{padding-left:0}}@media (max-width:640px){:root:has(.painel-app) .btn{min-height:3.25rem;height:auto;border-radius:2px;font-size:.8125rem;font-weight:800;letter-spacing:1.3px;text-transform:uppercase}:root:has(.painel-app) .btn-sm{min-height:2.5rem;padding:0 .875rem}:root:has(.painel-app) .btn-secundario{border-width:1px;border-color:var(--cel-fio-forte)}:root:has(.painel-app) .barra-busca .form-field,:root:has(.painel-app) .mais-busca input{height:2.75rem;border-radius:0}:root:has(.painel-app) .form-field,:root:has(.painel-app) .modal .form-field{border-radius:0;min-height:3rem;border-width:1px}:root:has(.painel-app) .mais-suporte{border-radius:2px}:root:has(.painel-app) .status{background:transparent!important;border-color:transparent;padding:0;gap:6px;font-size:.8125rem;font-weight:600;letter-spacing:0}:root:has(.painel-app) .status:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;flex-shrink:0}:root:has(.painel-app) .acao-flutuante{right:1.125rem}:root:has(.painel-app) .acao-flutuante .btn{min-height:3.5rem;padding:0 1.375rem;box-shadow:0 4px 12px rgba(0,0,0,.45)}}.so-cel{display:none}@media (max-width:640px){.so-cel{display:inline}.so-nao-cel{display:none}}@media (max-width:640px){:root:has(.painel-app) .aviso-pagina,:root:has(.painel-app) .faixa-topo,:root:has(.painel-app) .itens-lista,:root:has(.painel-app) .kpis>.stat-card,:root:has(.painel-app) .modal-aviso,:root:has(.painel-app) .modal-resumo,:root:has(.painel-app) .painel,:root:has(.painel-app) .stat-card,:root:has(.painel-app) button.na-caminho{border-radius:0}}@media (min-width:641px){.os-modal [data-passo]:not([data-ativo]){display:none}}@media (max-width:640px){.os-modal .modal-head{align-items:flex-start;gap:.625rem}.os-modal .modal-head>div{flex:1;min-width:0}.os-voltar.so-cel{display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin:-6px 0 0 -8px;padding:0;border:0;background:transparent;color:var(--foreground);flex-shrink:0}.os-km-aviso.so-cel{display:block;margin:6px 0 0;font-size:13px;color:var(--warning)}.modal-footer .btn.so-cel{display:inline-flex}.os-editando .os-passos{display:none}.os-editando [data-passo]+[data-passo]{margin-top:1.5rem}.os-editando [data-passo="3"] .modal-resumo,.os-editando [data-passo="3"] .modal-section-title,.os-editando [data-passo="3"] [data-loopia-alvo=os-revisao]{display:none}.orc-editando .orc-col:first-child{display:flex;flex-direction:column;gap:1.125rem}.orc-editando .orc-col:first-child>*{margin-top:0}.orc-editando .orc-col:first-child>.modal-section{order:-1;border-top:0;padding-top:0}.orc-editando .modal-head{align-items:flex-start;gap:.625rem}.orc-editando .modal-head>div{flex:1;min-width:0}.orc-editando .orc-edit-veiculo>.modal-section-title{margin-bottom:.5rem}}.hc-pagina{max-width:640px;margin:0 auto;padding:.75rem 1rem 1.5rem;display:flex;flex-direction:column}.hc-quem{display:flex;align-items:center;gap:12px;padding-top:6px}.hc-quem b{display:block;font-size:20px;font-weight:700;line-height:24px;color:var(--foreground)}.hc-quem small,.hc-rotulo{font-size:13px;color:var(--muted-foreground)}.hc-rotulo{margin:18px 0 8px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}.hc-rotulo b{margin-left:4px;color:var(--foreground)}.hc-valor{margin:0;text-align:center;font-size:40px;font-weight:800;letter-spacing:-1px;line-height:1.1;color:var(--primary)}.hc-legenda{margin:2px 0 0;text-align:center;font-size:13px;color:var(--muted-foreground)}.hc-kpis{display:flex;gap:8px;margin-top:16px}.hc-kpis>div{flex:1;min-width:0;padding:12px 8px;border:1px solid var(--border);background:var(--card);text-align:center}.hc-kpis b{display:block;font-size:16px;font-weight:800;color:var(--foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hc-kpis span{font-size:12px;color:var(--muted-foreground)}.hc-abas{display:flex;margin:18px 0 4px;border-bottom:1px solid var(--border)}.hc-abas button{flex:1;min-height:48px;border:0;border-bottom:2px solid transparent;background:transparent;font-size:15px;font-weight:700;color:var(--muted-foreground)}.hc-abas button[aria-selected=true]{color:var(--foreground);border-bottom-color:var(--primary)}.hc-abas em{margin-left:4px;font-style:normal;font-weight:600;color:var(--muted-foreground)}.hc-linha{gap:12px;padding:11px 0;border-bottom:1px solid var(--border);min-height:60px}.hc-linha,.hc-meio{display:flex;align-items:flex-start}.hc-meio{flex:1;min-width:0;flex-direction:column;gap:3px}.hc-topo{width:100%;display:flex;justify-content:space-between;gap:8px}.hc-topo b{font-size:16px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hc-topo b,.hc-topo em{color:var(--foreground)}.hc-topo em{font-style:normal;font-size:15px;font-weight:700;flex-shrink:0}.hc-meio small{font-size:13px;color:var(--muted-foreground)}.hc-vazio{padding:1rem 0}.hc-vazio,.hc-vazio-bloco{color:var(--muted-foreground);font-size:14px}.hc-vazio-bloco{display:flex;flex-direction:column;align-items:center;gap:6px;padding:32px 16px;text-align:center}.hc-vazio-bloco b{font-size:16px;color:var(--foreground)}.cel-voltar{display:none}@media (max-width:640px){.cel-voltar{display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin-left:-10px;border:0;background:transparent;color:var(--foreground);flex-shrink:0}.cel-voltar+.cel-topo-titulo{flex:1}.hv-todas.so-cel{display:inline-flex;align-items:center;min-height:44px;margin:-10px 0;font-size:15px;font-weight:700;color:var(--primary)}.qc-editar .qc-placa{display:none}.qc-editar .orc-opcao{padding:8px 0!important;border:0!important;border-bottom:1px solid var(--border)!important;border-radius:0!important;background:transparent!important;flex-wrap:nowrap!important}.qc-editar .orc-opcao>button{flex-basis:auto!important;padding-left:4px!important}.qc-editar .qc-trocar{display:inline;font-size:15px;font-weight:700;color:var(--primary)}.qc-editar .qc-selo{display:inline-flex}.qc-campo-placa{padding-right:3.25rem}.qc-camera{position:absolute;right:.25rem;top:50%;transform:translateY(-50%)}.qc-camera-btn{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;color:var(--primary);background:transparent;border:0}}.op-tracejado,.op-voltar{display:none}@media (max-width:640px){.op-venda .modal-subtitle,.op-venda[data-passo=itens] .vd-col-pagar,.op-venda[data-passo=pagar] .vd-col:not(.vd-col-pagar){display:none}.op-venda[data-passo=itens] .op-finalizar,.op-venda[data-passo=pagar] .op-ir-pagar{display:none!important}.op-venda .vd-col-pagar .modal-resumo .linha.total{display:none}.op-venda .vd-col-pagar .modal-resumo:not(:has(.linha:not(.total))){display:none}:root:has(.painel-app) .op-voltar{display:flex;align-items:center;gap:6px;min-height:44px;color:var(--muted);font-size:14px;font-weight:600;background:none;border:0;padding:0}:root:has(.painel-app) .op-ir-pagar{display:inline-flex}.op-venda .op-sem-itens{display:none}.op-venda .vd-itens{border:0;border-radius:0;background:transparent}.op-venda .vd-itens>*{padding:.625rem 0;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.375rem .5rem;border-radius:0}.op-venda .vd-itens>*>:first-child{grid-column:1;grid-row:1}.op-venda .vd-itens>*>:nth-child(2){grid-column:1/-1;grid-row:2;justify-self:start}.op-venda .vd-itens>*>:nth-child(3){grid-column:2;grid-row:1}.op-venda .vd-itens>*>:nth-child(4){grid-column:3;grid-row:1}.op-venda .vd-itens>*>:nth-child(3){min-width:0}.op-venda .vd-col-pagar{display:flex;flex-direction:column;gap:1.125rem}.op-venda .vd-col-pagar>*{margin-top:0!important}.op-venda .vd-col-pagar>:nth-child(3){order:5}.op-venda .vd-col-pagar>:nth-child(5){order:6}.op-venda .vd-col-pagar>:nth-child(6){order:7}.op-venda .op-finalizar svg{display:none}.op-tracejado{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:48px;border:1px dashed var(--border-hover);background:transparent;color:var(--muted);font-size:13px;font-weight:700}}.op-fab-cel,.op-so-cel{display:none}@media (max-width:640px){.op-antigo,.op-nao-cel{display:none!important}.op-fab-cel,.op-so-cel{display:block}.op-fab-cel .ic-fab .op-opcao{height:3rem;padding:0 1.125rem;border-radius:999px;display:inline-flex;align-items:center;gap:8px;border:1px solid var(--cel-fio-forte);background:#2A2D31;color:#FFFFFF;font-size:.9375rem;font-weight:700;animation:ic-sobe .18s ease both}.op-fab-cel .ic-fab .op-opcao svg{color:#7BD23C}body:has(.op-estoque-fab) .acao-flutuante{display:none}.op-estoque .estoque-barra{display:flex;flex-direction:column;gap:.25rem}.op-estoque .estoque-barra>.esq{display:contents}.op-estoque .estoque-barra .busca{order:1;min-width:0}.op-estoque .estoque-barra .busca .btn{order:2;width:2.75rem;min-width:2.75rem;height:2.75rem;padding:0;border:0;border-radius:0;background:var(--cel-vidro)}.op-chips{order:2;display:flex;gap:1.25rem;overflow-x:auto;scrollbar-width:none}.op-chips button{min-height:44px;flex-shrink:0;background:transparent;border:0;border-bottom:2px solid transparent;color:var(--muted-foreground);font-size:15px;font-weight:600;white-space:nowrap}.op-chips button[aria-pressed=true]{color:var(--foreground);font-weight:700;border-bottom-color:#7BD23C}.op-ordem{order:3;display:flex;align-items:center;gap:1.25rem;overflow-x:auto;scrollbar-width:none}.op-ordem button{display:inline-flex;align-items:center;gap:4px;min-height:44px;flex-shrink:0;background:transparent;border:0;padding:0;color:var(--muted-foreground);font-size:14px;font-weight:600;white-space:nowrap}.op-ordem button.on{color:var(--foreground);font-weight:700}.op-ordem button.on svg{color:var(--primary)}.op-estoque .estoque-barra .filtros{order:4}.op-painel{grid-column:1/-1;display:flex;flex-direction:column;gap:12px;padding:12px;background:var(--cel-vidro)}.op-painel-rotulo{margin:0 0 6px;font-size:13px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--cel-cinza)}.op-painel-chips{display:flex;flex-wrap:wrap;gap:8px}.op-painel-chips button{min-height:44px;padding:0 14px;background:transparent;border:1px solid var(--cel-fio-forte);color:var(--muted-foreground);font-size:14px;font-weight:700}.op-painel-chips button[aria-pressed=true]{background:var(--primary);border-color:var(--primary);color:#0b0b0b}.op-estoque .lista-solta>.flex.flex-col{gap:0}.op-prod{border-bottom:1px solid var(--border)}.op-inativo{opacity:.6}.op-prod-lin{display:flex;align-items:center;gap:.8125rem;padding:.6875rem 0 .25rem;cursor:pointer}.op-prod-foto{width:44px;height:44px;flex-shrink:0;overflow:hidden;background:var(--cel-vidro);display:grid;place-items:center;color:var(--muted-foreground)}.op-prod-foto img{width:100%;height:100%;object-fit:cover}.op-prod-meio{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.op-prod-meio .l1{display:flex;justify-content:space-between;align-items:baseline;gap:.625rem}.op-prod-meio .l1 b{flex:1;min-width:0;font-size:1rem;font-weight:600;color:var(--foreground);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.op-prod-meio .l1 em{font-style:normal;font-size:.9375rem;font-weight:600;color:var(--foreground);flex-shrink:0}.op-prod-meio .l2{display:flex;justify-content:space-between;align-items:center;gap:.625rem}.op-prod-meio .l2>span:first-child{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;color:var(--muted-foreground)}.op-prod-meio .l2 .status{flex-shrink:0;white-space:nowrap}.op-prod-det{display:flex;align-items:center;gap:.5rem}.op-prod-det>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;color:var(--muted-foreground)}.op-prod-det button{display:inline-flex;align-items:center;gap:5px;min-height:44px;padding:0 4px;background:transparent;border:0;color:var(--primary);font-size:14px;font-weight:700}}.op-editar,.op-so-linha{display:none}@media (max-width:640px){.op-produto .modal-head>div:first-child{display:flex;flex-direction:column-reverse;align-items:flex-start;gap:2px;min-width:0;flex:1}.op-produto .modal-head>div:first-child>div{flex-direction:column-reverse;align-items:flex-start}.op-produto .modal-title{font-size:24px;font-weight:800;letter-spacing:-.3px;line-height:28px;white-space:normal}.op-produto .modal-subtitle{font-size:14px}.op-produto .op-editar{display:block;background:transparent;border:0;color:var(--primary);font-size:16px;font-weight:800;min-height:44px;padding:0 6px}.op-saldo{display:flex;flex-direction:column;align-items:center;padding:.75rem 0}.op-saldo strong{font-size:40px;font-weight:800;letter-spacing:-1px;line-height:1.1;color:var(--primary)}.op-saldo strong.baixo{color:var(--warning)}.op-saldo span{font-size:13px;color:var(--muted-foreground)}.op-produto .estoque-ficha{display:flex;flex-direction:column;background:transparent;border:0;border-radius:0;padding:0;margin-top:.5rem}.op-produto .estoque-ficha>div{order:20;border-top:0;border-bottom:1px solid var(--border)}.op-produto .estoque-ficha>div:first-child{display:none}.op-produto .estoque-ficha>div:nth-child(4){order:1}.op-produto .estoque-ficha>div:nth-child(3){order:2}.op-produto .estoque-ficha>div:nth-child(5){order:3}.op-produto .estoque-ficha>div:nth-child(2){order:4}.op-produto .estoque-ficha>div:nth-child(6){display:none}.op-produto .estoque-ficha>.op-so-linha{display:flex;order:5}.op-produto .estoque-ficha>.op-so-linha+.op-so-linha{order:6}.op-produto .estoque-ficha>div:nth-child(7){order:7}.op-produto .estoque-ficha>div:nth-child(8){order:8}.op-produto .estoque-ficha>div:nth-child(11){order:9}.op-produto .estoque-ficha>div:nth-child(12){order:10}.op-movs{margin-top:1rem}.op-rotulo{margin:0 0 .25rem;font-size:.8125rem;font-weight:700;letter-spacing:1.56px;text-transform:uppercase;color:var(--cel-cinza)}.op-mov{padding:.6875rem 0;border-bottom:1px solid var(--border)}.op-mov>div{display:flex;justify-content:space-between;align-items:baseline;gap:.625rem}.op-mov b{font-size:1rem}.op-mov b,.op-mov em{font-weight:600;color:var(--foreground)}.op-mov em{font-style:normal;font-size:.9375rem;flex-shrink:0}.op-mov>span{font-size:.8125rem;color:var(--muted-foreground)}.op-excluir{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:48px;margin-top:1rem;background:transparent;border:0;color:var(--danger);font-size:15px;font-weight:700}.op-excluir.op-desativar{color:var(--primary);margin-top:.5rem}}@media (max-width:640px){:root:has(.painel-app) .op-produto .btn.op-entrada{background:#7BD23C;border-color:#7BD23C;color:#000000}}@media (max-width:640px){:root:has(.painel-app) .op-escolha [role=group]{display:flex;width:100%;padding:0;gap:0;background:transparent;border:1px solid var(--cel-fio-forte);border-radius:0;box-shadow:none}:root:has(.painel-app) .op-escolha [role=group] button{flex:1;height:54px;border-radius:0;background:transparent;box-shadow:none;color:var(--cel-cinza);font-size:16px;font-weight:800}:root:has(.painel-app) .op-escolha [role=group] button+button{border-left:1px solid var(--cel-fio-forte)}:root:has(.painel-app) .op-escolha [role=group] button[aria-pressed=true]{background:#7BD23C;color:#000000}.op-filtro-dev{width:100%}.vd-lista>.painel-cab:has(>.titulo.op-nao-cel){padding-bottom:0}}@media (max-width:640px){.vd-lista>.empty-state{background:transparent;border:0}.op-dev[data-step=buscar] .modal-footer,.vd-lista>.empty-state .btn{display:none}}@media (max-width:640px){:root:has(.painel-app) .op-voltar-dev{display:flex;align-items:center;gap:6px;min-height:44px;background:none;border:0;padding:0;color:var(--muted);font-size:14px;font-weight:600}.op-escolhas-dev{display:flex;flex-direction:column;gap:.5rem}.op-escolhas-dev .op-rotulo{margin:.5rem 0 0}:root:has(.painel-app) .op-rodape-dev{width:100%;display:flex;flex-direction:column;gap:.25rem}.op-rodape-dev>div:not(.os-total-rodape){display:flex;justify-content:space-between;padding:0 4px;font-size:14px;color:var(--muted)}.op-dev .modal-footer .btn.btn-primary svg{display:none}}.op-voltar-dev{display:none}@media (max-width:640px){.op-dev .vd-itens{border:0;border-radius:0;background:transparent}.op-dev .vd-itens>*{padding:.625rem 0 .625rem 8px;border-radius:0;border-left:3px solid transparent}.op-dev .vd-itens>.vd-sel{background:transparent;border-left-color:var(--primary)}.op-passo-txt{margin:.25rem 0 .375rem;font-size:13px;color:var(--muted-foreground)}.op-dev .modal-footer .btn.btn-primary svg,.vd-passos>div>span:last-child{display:none}}.g-cel{display:none}@media (max-width:640px){.g-cel{display:block}.g-nao-cel{display:none!important}button.g-cel{display:inline-flex}.g-rotulo{font-size:13px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--cel-cinza)}.g-rotulo-lista{margin:18px 0 6px}.g-topo{text-align:center;padding:12px 0 6px}.g-valor{font-size:40px;font-weight:800;letter-spacing:-1px;line-height:1.1;color:var(--primary);margin:10px 0 2px}.g-legenda{font-size:13px;color:var(--muted-foreground)}.mec-cartao{position:relative;padding-bottom:.875rem}.g-barra{position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--cel-vidro)}.g-barra>i{display:block;height:100%;background:var(--primary)}.g-prod .g-topo{padding-bottom:2px}.g-linha{display:flex;justify-content:space-between;align-items:baseline;padding:10px 0;border-bottom:1px solid var(--border);font-size:15px}.g-linha b{font-weight:700}.g-meta{height:6px;background:var(--cel-vidro);margin:0 0 6px}.g-meta>i{display:block;height:100%;background:var(--primary)}.g-bonus{margin-top:8px;font-size:15px;font-weight:700;color:var(--foreground)}.g-bonus span{font-size:13px;font-weight:400;color:var(--muted-foreground)}.g-conta{margin-left:6px;font-weight:400;letter-spacing:0}}.g-fab-cel{display:none!important}@media (max-width:640px){.g-fab-cel{display:flex!important}.vist-cel-lista .g-voltar,.vist-cel-lista .vist-p-busca,.vist-cel-lista .vist-p-recentes>.painel-cab,.vist-cel-nova .g-voltar,.vist-cel-nova .vist-p-busca>.painel-cab,.vist-cel-nova .vist-p-recentes{display:none}.g-pergunta-vist{margin:0 0 8px;font-size:13px;color:var(--muted-foreground)}.g-busca-lista{margin-bottom:4px}.g-nova-vist{width:100%;margin-top:12px}.vist-rodape-cel{position:fixed;left:0;right:0;bottom:var(--cel-barra);z-index:41;display:grid!important;grid-template-columns:1fr 1fr;gap:8px;padding:10px 16px;background:var(--background);border-top:1px solid var(--border)}.vist-rodape-cel>.btn{width:100%}.vist-rodape-cel>.g-ord-3{grid-column:1/-1}.vist-rodape-cel>.btn.g-cel{display:inline-flex}}@media (max-width:640px){body:has(.vist-rodape-cel) main{padding-bottom:9rem}.vist-acoes.par{display:flex;flex-direction:column}.vist-acoes.par>.btn{flex:none;width:100%}.vist-acoes.par>:first-child{order:4}.vist-acoes.par>:nth-child(2){order:2}.vist-acoes.par>:nth-child(3){order:1}.vist-acoes.par>:nth-child(4){order:3}.g-icone-vazio{margin:4px 0 8px;color:var(--muted-foreground)}.g-atalhos{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px;grid-column:1/-1}.g-chip{min-height:36px;padding:0 14px;border:1px solid var(--border);border-radius:999px;background:transparent;font-size:14px;font-weight:600;color:var(--foreground)}.g-chip:active,.g-chip[aria-pressed=true]{background:var(--cel-vidro)}.fis-acoes-texto{flex-wrap:wrap;gap:4px 14px!important}.fis-acoes-texto>*{width:auto!important;height:36px!important;gap:6px;font-size:14px;font-weight:600;color:var(--foreground)}.fis-acoes-texto>:after{content:attr(aria-label)}.fis-acoes-texto>[aria-label="Consultar na SEFAZ"]:after{content:"Consultar"}.fis-acoes-texto>[aria-label^=Cancelar]:after{content:"Cancelar"}.fis-acoes-texto>[aria-label^=Cancelar]{color:var(--danger,#c0392b)}.plano-premium .pe{position:fixed;left:0;right:0;bottom:var(--cel-barra);z-index:41;padding:12px 16px 10px;background:var(--background);border-top:1px solid var(--border)}.plano-premium .pe .btn{text-transform:uppercase}.plano-premium .pe p{margin-top:6px;font-weight:600;font-size:13px}}@media (max-width:640px){body:has(.plano-premium .pe) main{padding-bottom:9rem}}@media (max-width:640px){.plano-premium{border:0;padding:0;background:transparent;box-shadow:none}.lem-rodape{display:grid!important;grid-template-columns:1fr 1fr;gap:8px}.lem-rodape>.lem-wpp{order:1}.lem-rodape>.lem-ligar{order:2}.lem-rodape>.lem-feito{order:3;grid-column:1/-1}.lem-rodape>.lem-excluir{order:4;grid-column:1/-1;margin:0!important}.lem-rodape>.btn{width:100%}.lem-rodape>.lem-wpp{background:transparent;color:var(--foreground);border:1px solid var(--border)}.lem-gerar{white-space:normal;height:auto;min-height:44px;padding-top:8px;padding-bottom:8px;text-align:left;justify-content:flex-start;line-height:1.25}.hoje-grade{gap:0}.pagina .hoje-cartao{border:0;border-bottom:1px solid var(--border);border-radius:0;background:transparent;box-shadow:none;padding:.75rem 0}.hoje-linha{display:flex;align-items:center;gap:12px}.hoje-linha-titulo{font-size:16px;font-weight:600;color:var(--foreground)}.hoje-linha-apoio{font-size:13px;color:var(--muted-foreground);margin-bottom:2px}}.item-novo{background:var(--primary-suave);color:var(--primary-suave-foreground)}@media (min-width:641px){:root:has(.painel-app){--marca:#7BD23C;--marca-clara:#8DDB52;--marca-escura:#6BBF30}:root:has(.painel-app){--font-sans:"LoopMontserrat",-apple-system,BlinkMacSystemFont,system-ui,sans-serif;--sombra-xs:none;--sombra-modal:none}:root:not(.light):has(.painel-app){--sidebar-bg:#1B1D20;--sidebar-text:#FFFFFF;--sidebar-text-active:#7BD23C;--sidebar-hover:rgba(255,255,255,0.06);--sidebar-active:rgba(123,210,60,0.12)}.light:has(.painel-app){--sidebar-bg:#FFFFFF;--sidebar-text:#15171A;--sidebar-text-active:#3E7A16;--sidebar-hover:rgba(0,0,0,0.04);--sidebar-active:rgba(62,122,22,0.08)}:root:has(.painel-app) .cab-pagina{padding-top:1.75rem}:root:has(.painel-app) .cab-pagina h1{font-size:1.625rem;font-weight:900;letter-spacing:-.6px;line-height:1.15;text-transform:uppercase}:root:has(.painel-app) .cab-pagina .sub{font-size:.9375rem}:root:has(.painel-app) .trilha{font-size:.8125rem;font-weight:700;letter-spacing:1.56px;text-transform:uppercase;color:var(--cinza);gap:.5rem;margin-bottom:.375rem}:root:has(.painel-app) .trilha b{color:var(--cinza);font-weight:700}:root:has(.painel-app) .modal-section-title,:root:has(.painel-app) .painel-cab .sub{font-weight:700}:root:has(.painel-app) .modal-section-title{font-size:.8125rem;letter-spacing:1.56px;text-transform:uppercase;color:var(--cinza)}:root:has(.painel-app) .card-label{font-size:.8125rem;font-weight:700;letter-spacing:1.56px;text-transform:uppercase;color:var(--cinza)}:root:has(.painel-app) .card-value{font-size:1.75rem;font-weight:800;letter-spacing:-.5px}:root:has(.painel-app) .painel-cab h2,:root:has(.painel-app) .painel-cab h3,:root:has(.painel-app) .panel-title{font-size:.8125rem;font-weight:700;letter-spacing:1.56px;text-transform:uppercase;color:var(--cinza)}:root:has(.painel-app) .abas button{font-weight:600;font-size:.9375rem}:root:has(.painel-app) .abas button[aria-selected=true]{font-weight:700}:root:has(.painel-app) .form-label{font-size:.8125rem;font-weight:600;color:var(--muted-foreground);margin-bottom:.375rem}:root:has(.painel-app) .btn{height:2.75rem;padding:0 1.125rem;border-radius:2px;font-size:.8125rem;font-weight:800;letter-spacing:1.3px;text-transform:uppercase}:root:has(.painel-app) .btn:active:not(:disabled){transform:none}:root:has(.painel-app) .btn-sm{height:2.25rem;padding:0 .875rem;font-size:.8125rem;letter-spacing:1px}:root:has(.painel-app) .btn-primary{background:#7BD23C;border-color:#7BD23C;color:#000000}:root:has(.painel-app) .btn-primary:hover:not(:disabled){background:#8DDB52;border-color:#8DDB52}:root:has(.painel-app) .btn-secundario{background:transparent;border:1px solid var(--linha-forte);color:var(--foreground);box-shadow:none}:root:has(.painel-app) .btn-secundario:hover:not(:disabled){background:var(--vidro);border-color:var(--linha-forte)}:root:has(.painel-app) .btn-contorno{background:transparent;border:1px solid var(--linha-forte);color:var(--primary)}:root:has(.painel-app) .btn-contorno:hover:not(:disabled){background:var(--primary-suave)}:root:has(.painel-app) .btn-perigo{background:transparent;border:1px solid var(--linha-forte);color:var(--danger)}:root:has(.painel-app) .btn-perigo:hover:not(:disabled){background:transparent;border-color:var(--danger)}:root:has(.painel-app) .form-field{height:2.75rem;border-radius:0;background:var(--vidro);border:1px solid var(--linha-forte);padding:0 .875rem;font-size:.9375rem}:root:has(.painel-app) textarea.form-field{height:auto;min-height:2.75rem;padding-top:.625rem;padding-bottom:.625rem}:root:has(.painel-app) .form-field:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--anel)}:root:has(.painel-app) .form-field[aria-invalid=true]{border-color:var(--danger)}:root:has(.painel-app) .form-field:disabled,:root:has(.painel-app) fieldset:disabled .form-field{background:transparent;border-color:transparent}:root:has(.painel-app) .barra-busca .form-field{padding-left:2.5rem}:root:has(.painel-app) .barra-busca>svg{color:var(--muted-foreground)}:root:has(.painel-app) .segmentado{gap:0;padding:0;background:transparent;border-radius:0}:root:has(.painel-app) .segmentado>button{min-height:2.75rem;padding:0 1.25rem;border-radius:0;background:transparent;box-shadow:none;border:1px solid var(--border);color:var(--muted-foreground);font-weight:600;font-size:.875rem}:root:has(.painel-app) .segmentado>button+button{border-left-width:0}:root:has(.painel-app) .segmentado>button[aria-pressed=true]{background:var(--vidro);border:1px solid var(--linha-forte);color:var(--foreground);font-weight:700}:root:has(.painel-app) .segmentado>button[aria-pressed=true]+button{border-left-width:0}:root:has(.painel-app) .segmentado>button:hover:not([aria-pressed=true]){color:var(--foreground)}:root:has(.painel-app) .status{height:auto;padding:0;gap:.375rem;border:0;border-radius:0;background:transparent!important;font-size:.8125rem;font-weight:600}:root:has(.painel-app) .status:before{content:"";width:7px;height:7px;border-radius:999px;background:currentColor;flex-shrink:0}:root:has(.painel-app) .status[data-t=ok]{color:var(--success)}:root:has(.painel-app) .status[data-t=aten]{color:var(--warning)}:root:has(.painel-app) .status[data-t=erro]{color:var(--danger)}:root:has(.painel-app) .status[data-t=ativo]{color:var(--info)}:root:has(.painel-app) .status[data-t=off]{color:var(--muted-foreground)}:root:has(.painel-app) .kpis{gap:0!important;background:transparent;border:0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);border-radius:0;box-shadow:none;overflow:visible}:root:has(.painel-app) .kpis>.stat-card{background:transparent;border:0!important;border-left:1px solid var(--border)!important;border-radius:0;box-shadow:none;padding:1.125rem 1.25rem}:root:has(.painel-app) .kpis>.stat-card:first-child{border-left:0!important;padding-left:0}:root:has(.painel-app) .kpis>.stat-card[aria-pressed=true]{box-shadow:none;background:var(--primary-suave)}:root:has(.painel-app) .kpis>.stat-card[data-accent=primary] .card-value{color:var(--primary)}:root:has(.painel-app) .kpis .card-value{margin-top:.5rem}}@media (min-width:641px) and (max-width:1023px){:root:has(.painel-app) .kpis.lg\:grid-cols-4>.stat-card:nth-child(odd){border-left:0!important;padding-left:0}:root:has(.painel-app) .kpis.lg\:grid-cols-4>.stat-card:nth-child(n+3){border-top:1px solid var(--border)!important}}@media (min-width:641px){:root:has(.painel-app) .stat-card{border-radius:0;box-shadow:none}:root:has(.painel-app) .folha-lista,:root:has(.painel-app) .painel{background:transparent;border:0;border-top:1px solid var(--border);border-radius:0;box-shadow:none;overflow:visible}:root:has(.painel-app) .folha-lista .painel{border-top:0}:root:has(.painel-app) .folha-barra{padding:1.125rem 0;border-bottom:1px solid var(--border)}:root:has(.painel-app) .painel-cab{padding:.875rem 0}:root:has(.painel-app) .painel-corpo{padding:1.25rem 0}:root:has(.painel-app) .painel-vazio{color:var(--muted-foreground)}:root:has(.painel-app) thead th{background:transparent;font-size:.8125rem;font-weight:700;letter-spacing:1.56px;text-transform:uppercase;color:var(--cinza);border-bottom:1px solid var(--border)}:root:has(.painel-app) tbody tr{border-bottom:1px solid var(--border)}:root:has(.painel-app) tbody tr:hover{background:var(--vidro)}:root:has(.painel-app) .modal-veu{background:rgba(0,0,0,.6)}:root:has(.painel-app) .modal{border-radius:0;border:1px solid var(--linha-forte);box-shadow:none;background:var(--janela)}:root:has(.painel-app) .modal-head{border-bottom:1px solid var(--border)}:root:has(.painel-app) .modal-title{font-size:1.25rem;font-weight:800;letter-spacing:-.4px}:root:has(.painel-app) .modal-sm .modal-title{font-size:1.0625rem;font-weight:700;letter-spacing:-.2px}:root:has(.painel-app) .modal-close{border-radius:0}:root:has(.painel-app) .modal-footer{border-top:1px solid var(--border);background:var(--janela)}:root:has(.painel-app) .aviso-pagina,:root:has(.painel-app) .itens-lista,:root:has(.painel-app) .modal-aviso,:root:has(.painel-app) .modal-resumo{border-radius:0}:root:has(.painel-app) .modal-resumo>.total:last-child{border-radius:0}:root:has(.painel-app) .empty-title{font-size:1.0625rem;font-weight:700}:root:has(.painel-app) .empty-state svg{opacity:.6}:root:has(.painel-app) aside{border-right:1px solid var(--border)}:root:has(.painel-app) aside .sb-logo{height:auto;padding:1.25rem .5rem 1rem;border-bottom:0}:root:has(.painel-app) aside .sb-logo span{font-size:12px!important;font-weight:800;letter-spacing:2px!important;color:var(--muted-foreground);margin-top:4px}:root:has(.painel-app) aside nav{padding-top:0}:root:has(.painel-app) aside nav a,:root:has(.painel-app) aside nav button{min-height:2.5rem;padding-top:0;padding-bottom:0;border-radius:0;font-size:.875rem}:root:has(.painel-app) aside nav a.font-semibold{font-weight:700;color:var(--primary)}:root:has(.painel-app) aside nav a.font-semibold svg{color:var(--primary);stroke-width:2.4}:root:has(.painel-app) aside nav svg:not(.shrink-0){width:19px;height:19px}:root:has(.painel-app) aside nav .sb-grupo{padding:.375rem .625rem .25rem;margin-top:.5rem}:root:has(.painel-app) aside nav .sb-grupo svg{display:none}:root:has(.painel-app) aside nav .sb-grupo span{font-size:.75rem;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;color:var(--cinza)}:root:has(.painel-app) aside nav .sb-subs{margin:0;padding:0;border:0}:root:has(.painel-app) aside nav a[href="/novo"]{justify-content:center;min-height:2.75rem;margin:.375rem 0 .5rem;padding-left:.5rem;padding-right:.5rem;background:#7BD23C!important;color:#000000!important;border-radius:2px;font-weight:800;letter-spacing:1px;text-transform:uppercase;white-space:nowrap;gap:.5rem}:root:has(.painel-app) aside nav a[href="/novo"] svg{color:#000000!important;stroke-width:2.4}:root:has(.painel-app) aside nav a[href="/novo"]:hover{background:#8DDB52!important}:root:has(.painel-app) aside nav a[href="/novo"] span{font-weight:800;white-space:nowrap}:root:has(.painel-app) aside [class*=border-t]{border-top:1px solid var(--border)}:root:has(.painel-app) aside [class*=border-t] a,:root:has(.painel-app) aside [class*=border-t] button{border-radius:0}:root:has(.painel-app) header.topo-pc{background:var(--background)}:root:has(.painel-app) .topo-pc .form-field{height:2.75rem}:root:has(.painel-app) .topo-suporte{height:2.5rem;padding:0 1rem;border-radius:999px;background:#7BD23C;border:0;color:#000000;font-size:.875rem;font-weight:700;letter-spacing:0;text-transform:none}:root:has(.painel-app) .topo-suporte:hover:not(:disabled){background:#8DDB52}:root:has(.painel-app) .convite-instalar{background:var(--janela);border:1px solid var(--linha-forte);border-radius:0}:root:has(.painel-app) .convite-instalar .convite-icone{border-radius:0}}.light .logo-tema-escuro,:root:not(.light) .logo-tema-claro{display:none}@media (min-width:641px){:root:has(.painel-app) .inicio-boasvindas{flex:1 1 20rem}:root:has(.painel-app) .inicio-data{margin:0 0 .375rem;font-size:.8125rem;font-weight:700;letter-spacing:1.56px;text-transform:uppercase;color:var(--cinza)}:root:has(.painel-app) .inicio-boasvindas h1{margin:0;font-size:1.875rem;line-height:1.1;letter-spacing:-.6px;font-weight:400;text-transform:uppercase}:root:has(.painel-app) .inicio-boasvindas h1 strong{font-weight:900}:root:has(.painel-app) .inicio-pc .pagina{padding-top:1.75rem}:root:has(.painel-app) .inicio-faixa-periodo{align-items:flex-end;gap:1rem}:root:has(.painel-app) .faixa-topo{background:transparent;border:0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);border-radius:0;padding:1.125rem 0;gap:1rem}:root:has(.painel-app) .faixa-topo .loop-wm,:root:has(.painel-app) .faixa-topo .risca{display:none}:root:has(.painel-app) .faixa-topo .brasao{width:46px;height:46px;border-radius:999px;border:0;background:var(--vidro);padding:.375rem}:root:has(.painel-app) .faixa-topo .brasao svg{width:22px;height:22px}:root:has(.painel-app) .faixa-topo .nome{font-size:1rem;font-weight:700;letter-spacing:0}:root:has(.painel-app) .faixa-topo .desde{font-size:.8125rem}:root:has(.painel-app) .faixa-topo .acoes .btn{color:var(--foreground)}:root:has(.painel-app) .inicio-pc .kpis>.stat-card[data-accent=primary] .card-value{font-size:2.5rem;letter-spacing:-1px;font-weight:800}:root:has(.painel-app) .inicio-pc .painel-blocos{gap:2rem}:root:has(.painel-app) .inicio-pc .painel{border-top:0}:root:has(.painel-app) .inicio-pc .painel-cab{padding:0 0 .625rem;border-bottom:1px solid var(--border);align-items:flex-end}:root:has(.painel-app) .inicio-pc .painel-cab .titulo svg{display:none}:root:has(.painel-app) .inicio-pc .painel-cab .sub{font-size:.8125rem;color:var(--muted-foreground);font-weight:500;letter-spacing:0;text-transform:none}:root:has(.painel-app) .inicio-pc .painel-cab .btn{height:auto;padding:0;border:0;background:transparent;color:var(--primary);font-size:.875rem;letter-spacing:0;text-transform:none;font-weight:600}:root:has(.painel-app) .inicio-pc .painel-cab .btn:hover:not(:disabled){background:transparent;text-decoration:underline}:root:has(.painel-app) .inicio-pc .painel-linha{padding:.75rem 0;min-height:3.75rem;border-top:0;border-bottom:1px solid var(--border)}:root:has(.painel-app) .inicio-pc a.painel-linha:hover{background:var(--vidro)}:root:has(.painel-app) .inicio-pc .painel-pe{background:transparent;border-top:0;padding:.875rem 0 0}:root:has(.painel-app) .inicio-pc .painel-pe-link{color:var(--primary);font-size:.875rem}:root:has(.painel-app) .inicio-pc .empty-linha{padding:2rem 0;text-align:center}.light:has(.painel-app) .status[data-e=Agendada],.light:has(.painel-app) .status[data-e=Agendado]{color:#5B49D6}:root:not(.light):has(.painel-app) .status[data-e=Agendada],:root:not(.light):has(.painel-app) .status[data-e=Agendado]{color:#A79CFF}:root:has(.painel-app) .orc-abas{background:transparent;padding:0;border-radius:0}:root:has(.painel-app) .fb-chips .segmentado,:root:has(.painel-app) .orc-abas .segmentado{border-bottom:1px solid var(--border);margin-top:.25rem}:root:has(.painel-app) .fb-chips .segmentado>button,:root:has(.painel-app) .orc-abas .segmentado>button{border:0;border-bottom:2px solid transparent;background:transparent;min-height:2.5rem;padding:0;margin-right:1.5rem;font-size:.9375rem;font-weight:600;color:var(--muted-foreground)}:root:has(.painel-app) .fb-chips .segmentado>button+button,:root:has(.painel-app) .orc-abas .segmentado>button+button{border-left-width:0}:root:has(.painel-app) .fb-chips .segmentado>button[aria-pressed=true],:root:has(.painel-app) .orc-abas .segmentado>button[aria-pressed=true]{background:transparent;border:0;border-bottom:2px solid var(--primary);color:var(--foreground);font-weight:700}:root:has(.painel-app) .folha-barra .form-field[type=date]{max-width:8.5rem;min-width:0;padding:0 .375rem 0 .5rem;font-size:.8125rem}:root:has(.painel-app) .folha-barra>div>.segmentado>button{padding:0 .875rem}:root:has(.painel-app) .folha-barra .os-periodo{flex-wrap:nowrap;flex-shrink:0}:root:has(.painel-app) .folha-barra .os-periodo .text-muted{font-size:.8125rem}:root:has(.painel-app) .folha-barra .barra-busca{flex:1 1 9rem;min-width:9rem}:root:has(.painel-app) .folha-barra select.form-field{width:10rem!important;max-width:10rem!important;flex-shrink:1;padding:0 .625rem}:root:has(.painel-app) tbody .btn-contorno,:root:has(.painel-app) tbody .btn-secundario.btn-sm{border:0;background:transparent;padding:0 .5rem}:root:has(.painel-app) tbody td .font-semibold.text-primary,:root:has(.painel-app) tbody td a.text-primary{font-weight:700}:root:has(.painel-app) .modal-resumo{background:transparent;border:0;padding:0}:root:has(.painel-app) .modal-resumo dl{gap:0}:root:has(.painel-app) .modal-resumo .linha{min-height:3rem;align-items:center;border-bottom:1px solid var(--border)}:root:has(.painel-app) .modal-resumo dl>.total:last-child,:root:has(.painel-app) .modal-resumo>.total:last-child{margin:0;padding:.875rem 0 0;background:transparent;border:0;border-radius:0;font-size:1.0625rem;font-weight:700}:root:has(.painel-app) .modal-resumo .total dd{font-size:1.5rem;font-weight:800;letter-spacing:-.5px;color:var(--primary)}:root:has(.painel-app) .ficha>div{border-bottom:1px solid var(--border)}:root:has(.painel-app) .modal .btn-perigo{border-color:transparent}:root:has(.painel-app) .na-cab{padding-top:1.75rem}:root:has(.painel-app) .na-sobre{font-size:.8125rem;font-weight:700;letter-spacing:1.56px;text-transform:uppercase;color:var(--cinza)}:root:has(.painel-app) .na-cab h1{font-size:1.625rem;font-weight:900;letter-spacing:-.6px;text-transform:uppercase}:root:has(.painel-app) .na-pergunta{font-size:.9375rem}:root:has(.painel-app) .na-frase{font-size:.875rem}:root:has(.painel-app) .na-entrada{background:transparent;border:0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);border-radius:0;box-shadow:none}:root:has(.painel-app) .na-caminho:hover{background:var(--vidro)}:root:has(.painel-app) .na-selo{border-radius:999px;border:0;background:var(--vidro);box-shadow:none;color:var(--primary)}:root:has(.painel-app) .na-titulo{font-size:1.25rem;font-weight:800;letter-spacing:-.3px}:root:has(.painel-app) .na-passos span{height:auto;padding:0;border-radius:0;background:transparent;font-size:.8125rem;font-weight:600;color:var(--muted-foreground)}:root:has(.painel-app) .na-passos{column-gap:1.25rem}:root:has(.painel-app) .na-pe .btn{height:2.75rem;font-size:.8125rem}:root:has(.painel-app) .na-outras{background:transparent;border:0;border-top:1px solid var(--border);border-radius:0}:root:has(.painel-app) .na-rot{font-size:.8125rem;font-weight:700;letter-spacing:1.56px;text-transform:uppercase;color:var(--cinza)}:root:has(.painel-app) .na-atalho{border-radius:0;background:transparent}:root:has(.painel-app) .na-nada{background:transparent;border-radius:0}:root:has(.painel-app) .doc-pc-topo{margin:-1.25rem -1.5rem 0;padding:1.375rem 1.5rem;border-bottom:1px solid var(--border)}:root:has(.painel-app) .doc-pc-topo .doc-cel-topo{display:grid;grid-template-columns:auto minmax(0,1fr) auto;column-gap:1.25rem;row-gap:0;align-items:center;padding:0}:root:has(.painel-app) .doc-pc-topo .doc-cel-nome{display:contents}:root:has(.painel-app) .doc-pc-topo .doc-cel-selo{grid-column:1;grid-row:1/span 3;width:46px;height:46px;border:0;background:var(--vidro);border-radius:999px;display:grid;place-items:center}:root:has(.painel-app) .doc-pc-topo .doc-cel-topo .status{grid-column:2;grid-row:1;align-self:end;justify-self:start}:root:has(.painel-app) .doc-pc-topo .doc-cel-nome h3{grid-column:2;grid-row:2;margin:.25rem 0 0;font-size:1.5rem;line-height:1.17;font-weight:700;letter-spacing:-.3px}:root:has(.painel-app) .doc-pc-topo .doc-cel-apoio{grid-column:2;grid-row:3;margin:.25rem 0 0;font-size:.875rem}:root:has(.painel-app) .doc-pc-topo .doc-cel-valor{grid-column:3;grid-row:1/span 2;align-self:end;margin:0;text-align:right;font-size:2.5rem;font-weight:800;letter-spacing:-1px;line-height:1.1}:root:has(.painel-app) .doc-pc-topo .doc-cel-legenda{grid-column:3;grid-row:3;margin:.125rem 0 0;text-align:right;font-size:.8125rem}}@media (min-width:641px){:root:has(.painel-app) .inicio-pc .painel-rolagem .inicio-lembrete{padding-right:1rem}}@media (min-width:641px){:root:has(.painel-app) .fin-caixa .kpis>a{background:transparent;border-left:1px solid var(--border)}:root:has(.painel-app) .fin-caixa .kpis>a:first-child{border-left:0}:root:has(.painel-app) .fin-caixa .kpis>a>.stat-card{padding:1.125rem 1.25rem;background:transparent}:root:has(.painel-app) .fin-caixa .kpis>a:first-child>.stat-card{padding-left:0}:root:has(.painel-app) .fin-caixa .kpis>a:hover{background:var(--vidro)}:root:has(.painel-app) .fin-caixa .kpis>a:first-child .card-value{color:var(--success)}:root:has(.painel-app) .fin-caixa .kpis>a:nth-child(2) .card-value{color:var(--danger)}:root:has(.painel-app) .fin-kpis-lado .kpis>.stat-card{border-left:0!important;padding-left:0}:root:has(.painel-app) .fin-kpis-lado .kpis>.stat-card+.stat-card{border-top:1px solid var(--border)!important}:root:has(.painel-app) .fin-kpis-lado .kpis>.stat-card:first-child .card-value{color:var(--success)}:root:has(.painel-app) .cfg-nota{background:transparent;border-radius:0;border-left:2px solid var(--linha-forte);padding:.25rem 0 .25rem .875rem}:root:has(.painel-app) .cfg-atalho{border-radius:0;border-width:0 0 1px;border-color:var(--border);background:transparent;padding-left:0;padding-right:0}:root:has(.painel-app) .cfg-atalho:hover{background:var(--vidro)}:root:has(.painel-app) .treino{border-top:0;background:transparent}:root:has(.painel-app) .treino>.p-4{padding-left:0;padding-right:0}:root:has(.painel-app) .treino:hover{background:transparent}:root:has(.painel-app) .treino:hover h3{color:var(--primary)}:root:has(.painel-app) .marca-assistente{border-radius:2px;box-shadow:none}:root:has(.painel-app) .ass-wrap>.painel{border-radius:0}:root:has(.painel-app) .ass-hist .item,:root:has(.painel-app) .ass-hist .item button.abre{border-radius:0}:root:has(.painel-app) .ass-hist .dia,:root:has(.painel-app) .ass-sug small{font-size:.8125rem;font-weight:700;letter-spacing:1.56px;text-transform:uppercase;color:var(--cinza)}:root:has(.painel-app) .ass-sug small{color:var(--primary)}:root:has(.painel-app) .ass-faixa b{font-size:.9375rem;font-weight:700}:root:has(.painel-app) .ass-vazio h2{font-size:1.625rem;font-weight:900;letter-spacing:-.6px;text-transform:uppercase}:root:has(.painel-app) .ass-sug button{border-radius:0;background:transparent;border:0;border-top:1px solid var(--border);padding:.75rem .25rem}:root:has(.painel-app) .ass-sug button:hover{background:var(--vidro);border-color:var(--border)}:root:has(.painel-app) .ass-eu{border-radius:0;background:var(--primary-suave)}:root:has(.painel-app) .ass-dados,:root:has(.painel-app) .ass-erro,:root:has(.painel-app) .ass-numeros,:root:has(.painel-app) .ass-tabela{border-radius:0}:root:has(.painel-app) .ass-fonte span{border-radius:0;background:transparent;border:1px solid var(--border)}:root:has(.painel-app) .ass-compositor .linha{border-radius:0;background:var(--vidro);border:1px solid var(--linha-forte)}:root:has(.painel-app) .ass-compositor .btn{border-radius:2px;width:2.75rem;height:2.75rem}:root:has(.painel-app) .ass-compositor .ic{border-radius:0}:root:has(.painel-app) .ass-tela-brilho,:root:has(.painel-app) .ass-tela-canto,:root:has(.painel-app) .ass-tela-linha,:root:has(.painel-app) .ass-tela-liquido{display:none}:root:has(.painel-app) .ass-tela-moldura[data-aberta=true]{box-shadow:inset 0 0 0 2px var(--primary)}:root:has(.painel-app) .ass-tela-vidro{background:var(--background);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}:root:has(.painel-app) .ass-tela-aro:before{display:none}:root:has(.painel-app) .ass-tela-aro{border:1px solid var(--linha-forte)}:root:has(.painel-app) .ass-tela-aba .ass-tela-vidro{border-radius:0;border:1px solid var(--primary);border-top:0}:root:has(.painel-app) .ass-tela-corpo{border-radius:0}:root:has(.painel-app) .ass-tela-campo{border-radius:0;background:var(--vidro);border-color:var(--linha-forte)}:root:has(.painel-app) .ass-tela-campo .marca-assistente{box-shadow:none}:root:has(.painel-app) .ass-tela-fechar,:root:has(.painel-app) .ass-tela-icone{border-radius:0}:root:has(.painel-app) .ass-tela-botao-enviar{border-radius:2px;background:#7BD23C;color:#000000;width:2.5rem;height:2.5rem;min-height:2.5rem}:root:has(.painel-app) .ass-tela-botao-enviar:hover:not(:disabled){background:#8DDB52}:root:has(.painel-app) .ass-tela-sug button{border-radius:0;background:transparent}:root:has(.painel-app) .ass-tela-botao{border-radius:2px;background:#7BD23C;width:3.5rem;height:3.5rem;min-height:3.5rem}:root:has(.painel-app) .ass-tela-botao .marca-assistente{--t:2.75rem}:root:has(.painel-app) .ass-tela-botao[data-pensando=true]:after{border-radius:2px}:root:has(.painel-app) .ass-tela-botao .sinal{border-radius:0}}