@font-face{font-family:Geist;src:url(/fontes/Geist-latin-var.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:GeistMono;src:url(/fontes/GeistMono-latin-var.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/fontes/BarlowCondensed-900-latin.woff2)format("woff2");font-weight:900;font-display:swap}:root{--fundo:#070b14;--superficie:#0d1322;--superficie-2:#131b2e;--superficie-3:#1a2440;--hover:#172036;--linha:#94a3b81f;--linha-forte:#94a3b83d;--texto:#e8edf7;--texto-2:#b6c0d4;--texto-3:#8b97ae;--destaque:#7dd3fc;--destaque-suave:#7dd3fc1f;--destaque-texto:#7dd3fc;--sobre-destaque:#04131a;--violeta:#a78bfa;--violeta-suave:#a78bfa24;--brilho:0 0 0 1px #7dd3fc73,0 0 28px -4px #7dd3fc73;--ok:#4ade80;--ok-suave:#4ade801f;--atencao:#fbbf24;--atencao-suave:#fbbf241f;--laranja:#fb923c;--laranja-suave:#fb923c21;--erro:#f87171;--erro-suave:#f8717121;--info:#60a5fa;--info-suave:#60a5fa21;--parado:#94a3b8;--parado-suave:#94a3b81f;--marca-texto:#fff;--quente:#fb923c;--quente-suave:#fb923c21;--vidro:#0d1322b8;--sans:"Geist",ui-sans-serif,system-ui,sans-serif;--mono:"GeistMono",ui-monospace,Menlo,monospace;--r-s:8px;--r:10px;--r-l:16px;--r-xl:22px;--sombra:0 1px 0 #ffffff0a inset,0 10px 30px -14px #000000b3;--sombra-flutua:0 24px 60px -12px #000000bf;--menu:252px;--letra:14px;--fundo-arte:radial-gradient(900px 500px at 12% -10%,#7dd3fc1a,transparent 60%),radial-gradient(700px 420px at 100% 0%,#8b5cf617,transparent 60%);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-tema=claro]{--fundo:#f3f6fb;--superficie:#fff;--superficie-2:#f1f4f9;--superficie-3:#e7ecf4;--hover:#edf1f7;--linha:#e3e8f0;--linha-forte:#cdd5e1;--texto:#0b1220;--texto-2:#334155;--texto-3:#566074;--destaque:#0369a1;--destaque-suave:#e0f2fe;--destaque-texto:#0369a1;--sobre-destaque:#fff;--violeta:#6d28d9;--violeta-suave:#f1ebfe;--brilho:0 0 0 1px #0369a159,0 8px 22px -8px #0ea5e98c;--ok:#15803d;--ok-suave:#e7f6ec;--atencao:#a15c07;--atencao-suave:#fdf3e1;--laranja:#c2410c;--laranja-suave:#ffede3;--erro:#c62828;--erro-suave:#fdecec;--info:#1d4ed8;--info-suave:#e7eefe;--parado:#5b6475;--parado-suave:#eef0f3;--marca-texto:#011843;--quente:#c2410c;--quente-suave:#ffede3;--vidro:#ffffffc7;--sombra:0 1px 2px #0f172a0d,0 10px 26px -16px #0f172a40;--sombra-flutua:0 24px 60px -16px #0f172a59;--fundo-arte:radial-gradient(900px 500px at 12% -10%,#0ea5e91a,transparent 60%),radial-gradient(700px 420px at 100% 0%,#8b5cf612,transparent 60%);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box;margin:0;padding:0}html,body{min-height:100%}body{font-family:var(--sans);font-size:var(--letra);color:var(--texto);background:var(--fundo-arte),var(--fundo);-webkit-font-smoothing:antialiased;background-attachment:fixed;line-height:1.5}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0}a{color:inherit;text-decoration:none}svg{flex:none;display:block}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.num{font-variant-numeric:tabular-nums;white-space:nowrap}:focus-visible{outline:2px solid var(--destaque);outline-offset:2px;border-radius:var(--r-s)}.sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}::selection{background:#7dd3fc4d}.fraco{color:var(--texto-3)}.marca{color:var(--marca-texto);align-items:center;gap:10px;display:inline-flex}.marca img{border-radius:22%;width:auto;height:30px}.logotipo{font-family:"Barlow Condensed",var(--fonte,sans-serif);letter-spacing:.02em;white-space:nowrap;font-weight:900;line-height:1;display:inline-block}.logotipo b{color:#ff6b1a;font-weight:900}.marca small{letter-spacing:.24em;white-space:nowrap;color:var(--texto-3);margin-top:3px;font-size:8.6px;font-weight:600;display:block}.app{grid-template-columns:var(--menu) 1fr;min-height:100vh;display:grid}.menu{background:var(--vidro);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-right:1px solid var(--linha);flex-direction:column;gap:2px;height:100vh;padding:20px 14px;display:flex;position:sticky;top:0;overflow:auto}.menu .marca{padding:2px 8px 22px}.menu h6{letter-spacing:.12em;text-transform:uppercase;color:var(--texto-3);margin:18px 10px 6px;font-size:10.5px;font-weight:600}.menu a{border-radius:var(--r);color:var(--texto-2);align-items:center;gap:11px;padding:9px 11px;font-size:14px;transition:background .15s,color .15s;display:flex;position:relative}.menu a>svg{opacity:.8;width:18px;height:18px}.menu a:hover{background:var(--hover);color:var(--texto)}.menu a.on{background:var(--destaque-suave);color:var(--texto);font-weight:600}.menu a.on>svg{color:var(--destaque);opacity:1}.menu a.on:before{content:"";background:var(--destaque);width:3px;box-shadow:0 0 12px var(--destaque);border-radius:0 3px 3px 0;position:absolute;top:8px;bottom:8px;left:-14px}.menu a .n{font-family:var(--mono);background:var(--superficie-3);color:var(--texto-2);border-radius:99px;margin-left:auto;padding:1px 8px;font-size:11px}.menu .nova{justify-content:center;height:42px;margin:0 0 14px}.menu .eu{border:1px solid var(--linha);border-radius:var(--r-l);background:var(--superficie);align-items:center;gap:10px;margin-top:auto;padding:12px 10px;font-size:13px;display:flex}.menu .eu small{color:var(--texto-3);font-size:12px;display:block}.menu .eu>div{flex:1;min-width:0}.menu .eu>div>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.principal{flex-direction:column;min-width:0;display:flex}.topo{border-bottom:1px solid var(--linha);background:var(--vidro);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:5;align-items:center;gap:10px;height:60px;padding:0 28px;display:flex;position:sticky;top:0}.topo .migalha{color:var(--texto-3);white-space:nowrap;align-items:center;gap:8px;min-width:0;font-size:13px;display:flex}.topo .migalha b{color:var(--texto);font-weight:600}.topo .migalha a:hover{color:var(--texto)}.topo .migalha i{opacity:.5;font-style:normal}.busca{border:1px solid var(--linha);border-radius:var(--r);background:var(--superficie-2);width:min(420px,40vw);height:38px;color:var(--texto-3);align-items:center;gap:8px;margin-left:auto;padding:0 12px;font-size:13px;transition:border-color .15s;display:flex}.busca:hover{border-color:var(--linha-forte)}.busca svg{width:16px;height:16px}.busca kbd{margin-left:auto}kbd{font-family:var(--mono);border:1px solid var(--linha-forte);background:var(--superficie);color:var(--texto-3);border-bottom-width:2px;border-radius:5px;padding:0 5px;font-size:11px}.conteudo{width:100%;max-width:1440px;padding:28px}.cabeca{flex-wrap:wrap;align-items:center;gap:16px;min-height:56px;margin-bottom:24px;display:flex}.cabeca h1{letter-spacing:-.025em;font-size:28px;font-weight:700;line-height:1.15}.cabeca p{color:var(--texto-3);margin-top:4px}.cabeca .acoes{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.bt{border-radius:var(--r);border:1px solid var(--linha-forte);background:var(--superficie-2);height:38px;color:var(--texto);white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-size:13.5px;font-weight:600;transition:background .15s,box-shadow .15s,transform 50ms;display:inline-flex}.bt svg{width:16px;height:16px}.bt:hover{background:var(--hover)}.bt:active{transform:translateY(1px)}.bt.pri{background:var(--destaque);color:var(--sobre-destaque);box-shadow:var(--brilho);border-color:#0000}.bt.pri:hover{filter:brightness(1.08)}.bt.verde{background:var(--ok);color:#04130a;border-color:#0000}[data-tema=claro] .bt.verde{color:#fff}.bt.fant{background:0 0;border-color:#0000}.bt.fant:hover{background:var(--hover)}.bt.perigo{color:var(--erro);border-color:var(--erro-suave);background:0 0}.bt.perigo:hover{background:var(--erro-suave)}.bt.g{border-radius:12px;height:46px;padding:0 20px;font-size:15px}.bt.ic{width:38px;padding:0}.bt:disabled{opacity:.55;cursor:default;box-shadow:none}.grade{gap:16px;display:grid}.g4{grid-template-columns:repeat(4,minmax(0,1fr))}.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.g2{grid-template-columns:repeat(2,minmax(0,1fr))}.g-2-1{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.cartao{background:linear-gradient(180deg,#ffffff06,transparent 120px),var(--superficie);border:1px solid var(--linha);border-radius:var(--r-l);box-shadow:var(--sombra);padding:20px}.cartao>header{align-items:center;gap:10px;margin-bottom:14px;display:flex}.cartao>header h2{letter-spacing:-.01em;font-size:15px;font-weight:650}.cartao>header h2 small{color:var(--texto-3);margin-left:6px;font-size:13px;font-weight:500}.cartao>header a,.cartao>header .lado{color:var(--destaque-texto);margin-left:auto;font-size:13px;font-weight:600}.cartao.sem{padding:0;overflow:hidden}a.cartao{transition:border-color .15s,transform .15s;display:block}a.cartao:hover{border-color:var(--linha-forte)}.kpi{flex-direction:column;gap:2px;min-height:136px;display:flex;position:relative;overflow:hidden}.kpi .ico{background:var(--tom-suave,var(--destaque-suave));width:38px;height:38px;color:var(--tom,var(--destaque));border-radius:11px;place-items:center;margin-bottom:10px;display:grid}.kpi .ico svg{width:19px;height:19px}.kpi small,.kpi .var{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.kpi small{color:var(--texto-3);font-size:13px}.kpi strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--texto);font-size:34px;font-weight:700;line-height:1.1;display:block}.kpi .var{color:var(--texto-3);font-size:12.5px}.kpi:after{content:"";background:radial-gradient(var(--tom,var(--destaque)),transparent 70%);opacity:.13;pointer-events:none;border-radius:50%;width:150px;height:150px;position:absolute;top:-50px;right:-50px}.kpi.forte{background:linear-gradient(135deg,#7dd3fc29,#8b5cf61a 70%),var(--superficie);border-color:#7dd3fc59}.kpi.forte:after{opacity:.3}[data-tema=claro] .kpi.forte{border-color:#0369a14d}.t-cinza{--tom:var(--parado);--tom-suave:var(--parado-suave)}.t-azul{--tom:var(--info);--tom-suave:var(--info-suave)}.t-ambar{--tom:var(--atencao);--tom-suave:var(--atencao-suave)}.t-laranja{--tom:var(--laranja);--tom-suave:var(--laranja-suave)}.t-ciano{--tom:var(--destaque);--tom-suave:var(--destaque-suave)}.t-violeta{--tom:var(--violeta);--tom-suave:var(--violeta-suave)}.t-verde{--tom:var(--ok);--tom-suave:var(--ok-suave)}.t-vermelho{--tom:var(--erro);--tom-suave:var(--erro-suave)}.st{background:var(--tom-suave,var(--parado-suave));height:25px;color:var(--tom,var(--parado));white-space:nowrap;border:1px solid color-mix(in srgb,var(--tom,var(--parado)) 25%,transparent);border-radius:99px;align-items:center;gap:7px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.st:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px}[data-tema=claro] .st:before{box-shadow:none}.st.ok{--tom:var(--ok);--tom-suave:var(--ok-suave)}.st.at{--tom:var(--atencao);--tom-suave:var(--atencao-suave)}.st.er{--tom:var(--erro);--tom-suave:var(--erro-suave)}.st.in{--tom:var(--info);--tom-suave:var(--info-suave)}.st.de{--tom:var(--destaque);--tom-suave:var(--destaque-suave)}.prazo{color:var(--texto-3);white-space:nowrap;align-items:center;gap:5px;font-size:12px;font-weight:600;display:inline-flex}.prazo svg{width:13px;height:13px}.prazo.atrasada{color:var(--erro)}.prazo.hoje{color:var(--atencao)}.abas{border-bottom:1px solid var(--linha);scrollbar-width:none;gap:4px;margin-bottom:16px;display:flex;overflow-x:auto}.abas a,.abas button{color:var(--texto-3);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:10px 12px;font-size:13.5px;font-weight:550;display:flex}.abas .n{font-family:var(--mono);background:var(--superficie-3);color:var(--texto-2);border-radius:99px;padding:0 7px;font-size:11px}.abas .on{color:var(--texto);border-color:var(--destaque)}.abas .on .n{background:var(--destaque-suave);color:var(--destaque-texto)}.filtros{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.pilula{border:1px solid var(--linha-forte);background:var(--superficie-2);height:34px;color:var(--texto-2);border-radius:99px;align-items:center;gap:6px;padding:0 13px;font-size:13px;font-weight:550;transition:all .15s;display:inline-flex}.pilula:hover{border-color:var(--texto-3)}.pilula.on{background:var(--destaque-suave);border-color:var(--destaque);color:var(--destaque-texto)}.segmento{background:var(--superficie-2);border:1px solid var(--linha);border-radius:11px;padding:3px;display:inline-flex}.segmento button{height:30px;color:var(--texto-3);border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.segmento button.on{background:var(--superficie-3);color:var(--texto);box-shadow:var(--sombra)}.tabela{border-collapse:collapse;width:100%;font-size:13.5px}.tabela th{text-align:left;letter-spacing:.04em;text-transform:uppercase;color:var(--texto-3);border-bottom:1px solid var(--linha);white-space:nowrap;padding:10px 16px;font-size:11.5px;font-weight:600}.tabela td{border-bottom:1px solid var(--linha);vertical-align:middle;padding:12px 16px}.tabela tr:last-child td{border-bottom:0}.tabela tbody tr{transition:background .12s}.tabela tbody tr:hover{background:var(--hover);cursor:pointer}.tabela tr.sel{background:var(--destaque-suave)}.tabela .dir{text-align:right}.tabela td small{color:var(--texto-3);font-size:12.5px;display:block}.campo{flex-direction:column;gap:6px;display:flex}.campo>span:first-child,.campo label{color:var(--texto-2);font-size:13px;font-weight:600}.campo .ajuda{color:var(--texto-3);font-size:12.5px;font-weight:400}.entrada{border:1px solid var(--linha-forte);border-radius:var(--r);background:var(--superficie-2);width:100%;height:42px;padding:0 13px;transition:border-color .15s,box-shadow .15s}.entrada::placeholder{color:var(--texto-3);opacity:.8}textarea.entrada{resize:vertical;height:auto;min-height:88px;padding:11px 13px}select.entrada{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--texto-3) 50%),linear-gradient(135deg,var(--texto-3) 50%,transparent 50%);background-position:calc(100% - 18px) 18px,calc(100% - 13px) 18px;background-repeat:no-repeat;background-size:5px 5px;padding-right:34px}.entrada:focus{border-color:var(--destaque);box-shadow:0 0 0 3px var(--destaque-suave);outline:none}.campo.erro .entrada{border-color:var(--erro)}.campo.erro .ajuda{color:var(--erro)}.form{gap:16px;display:grid}.form.dois{grid-template-columns:1fr 1fr}.check{border-bottom:1px solid var(--linha);align-items:center;gap:12px;padding:11px 0;display:flex}.check:last-child{border-bottom:0}.check>span{flex:1;font-weight:550}.tri{border:1px solid var(--linha-forte);border-radius:var(--r);background:var(--superficie-2);display:inline-flex;overflow:hidden}.tri button{height:32px;color:var(--texto-3);border-right:1px solid var(--linha-forte);padding:0 11px;font-size:12.5px;font-weight:600}.tri button:last-child{border-right:0}.tri .ok.on{background:var(--ok-suave);color:var(--ok)}.tri .fa.on{background:var(--erro-suave);color:var(--erro)}.tri .nt.on{background:var(--parado-suave);color:var(--texto-2)}.passos{align-items:flex-start;margin:8px 0;display:flex}.passo{color:var(--texto-3);text-align:center;flex-direction:column;flex:1;align-items:center;gap:7px;font-size:12.5px;display:flex;position:relative}.passo:before{content:"";background:var(--linha-forte);z-index:0;width:100%;height:2px;position:absolute;top:14px;left:-50%}.passo:first-child:before{display:none}.passo i{border:2px solid var(--linha-forte);background:var(--superficie);z-index:1;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;font-weight:700;display:grid}.passo.feito i{background:var(--destaque);border-color:var(--destaque);color:var(--sobre-destaque)}.passo.feito:before,.passo.agora:before{background:var(--destaque);box-shadow:0 0 10px #7dd3fc80}.passo.agora i{border-color:var(--destaque);color:var(--destaque);box-shadow:0 0 0 5px var(--destaque-suave),0 0 18px #7dd3fc80;animation:2s ease-in-out infinite pulsa}.passo.agora{color:var(--texto);font-weight:600}.passo>span{white-space:nowrap}@keyframes pulsa{50%{box-shadow:0 0 0 8px #0000,0 0 24px #7dd3fc40}}.tempo{flex-direction:column;list-style:none;display:flex}.tempo li{grid-template-columns:28px 1fr;gap:12px;padding-bottom:18px;display:grid;position:relative}.tempo li:before{content:"";background:var(--linha);width:2px;position:absolute;top:28px;bottom:2px;left:13px}.tempo li:last-child:before{display:none}.tempo .p{background:var(--superficie-2);border:1px solid var(--linha-forte);width:28px;height:28px;color:var(--texto-3);border-radius:50%;place-items:center;display:grid}.tempo .p svg{width:14px;height:14px}.tempo .p.de{background:var(--destaque-suave);border-color:var(--destaque);color:var(--destaque);box-shadow:0 0 12px #7dd3fc59}.tempo b{font-weight:600}.tempo small{color:var(--texto-3);font-size:12.5px;display:block}.tempo .interna{background:var(--atencao-suave);border:1px solid color-mix(in srgb,var(--atencao) 25%,transparent);border-radius:var(--r);margin-top:6px;padding:8px 11px;font-size:13px}.lateral{background:var(--superficie);border:1px solid var(--linha);border-radius:var(--r-l);box-shadow:var(--sombra);padding:20px;position:sticky;top:80px}.par{border-bottom:1px dashed var(--linha);justify-content:space-between;gap:12px;padding:9px 0;font-size:13.5px;display:flex}.par:last-child{border-bottom:0}.par span{color:var(--texto-3)}.par b{text-align:right;font-weight:600}.vazio{text-align:center;color:var(--texto-3);flex-direction:column;align-items:center;gap:6px;padding:44px 20px;display:flex}.vazio>svg{width:44px;height:44px;color:var(--texto-3);opacity:.6;margin-bottom:8px}.vazio h3{color:var(--texto);font-size:16px}.esq{background:linear-gradient(90deg,var(--superficie-2) 0,var(--superficie-3) 40%,var(--superficie-2) 80%);border-radius:var(--r);background-size:200% 100%;animation:1.4s linear infinite esq}@keyframes esq{to{background-position:-200% 0}}.av{width:34px;height:34px;color:var(--texto);border:1px solid var(--linha-forte);background:linear-gradient(135deg,#7dd3fc40,#8b5cf640);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.foto{aspect-ratio:1;border-radius:var(--r);background:var(--superficie-2);border:1px dashed var(--linha-forte);color:var(--texto-3);place-items:center;font-size:12px;display:grid;overflow:hidden}.foto img{object-fit:cover;width:100%;height:100%}.selo{font-family:var(--mono);color:var(--texto-3);font-size:12px}.aviso{border-radius:var(--r);background:var(--info-suave);color:var(--texto-2);border:1px solid color-mix(in srgb,var(--info) 22%,transparent);align-items:flex-start;gap:10px;padding:12px 14px;font-size:13.5px;display:flex}.aviso>svg{color:var(--info);margin-top:1px}.aviso.at{background:var(--atencao-suave);border-color:color-mix(in srgb,var(--atencao) 25%,transparent)}.aviso.at>svg{color:var(--atencao)}.aviso.ok{background:var(--ok-suave);border-color:color-mix(in srgb,var(--ok) 25%,transparent)}.aviso.ok>svg{color:var(--ok)}.aviso.er{background:var(--erro-suave);border-color:color-mix(in srgb,var(--erro) 25%,transparent)}.aviso.er>svg{color:var(--erro)}.quadro{scroll-snap-type:x mandatory;scrollbar-width:thin;grid-auto-columns:minmax(196px,1fr);grid-auto-flow:column;align-items:stretch;gap:12px;padding-bottom:6px;display:grid;overflow-x:auto}.coluna{background:color-mix(in srgb,var(--superficie-2) 70%,transparent);border:1px solid var(--linha);border-radius:var(--r-l);scroll-snap-align:start;flex-direction:column;gap:8px;padding:10px;display:flex}.coluna>header{align-items:center;gap:8px;padding:4px 6px 6px;font-size:13px;font-weight:650;display:flex}.coluna>header i{background:var(--tom);width:8px;height:8px;box-shadow:0 0 10px var(--tom);border-radius:50%}.coluna>header .n{font-family:var(--mono);color:var(--tom);background:var(--tom-suave);border-radius:99px;margin-left:auto;padding:0 8px;font-size:11.5px}.coluna .nada{color:var(--texto-3);text-align:center;border:1px dashed var(--linha);border-radius:var(--r);place-items:center;min-height:86px;padding:22px 6px;font-size:12.5px;display:grid}.os-cartao{background:var(--superficie);border:1px solid var(--linha);border-radius:var(--r);text-align:left;grid-template-columns:auto minmax(0,1fr);gap:3px 11px;width:100%;padding:11px;transition:border-color .15s,transform .15s,box-shadow .15s;display:grid;position:relative}.os-cartao:hover{border-color:color-mix(in srgb,var(--tom,var(--destaque)) 50%,transparent);box-shadow:0 8px 20px -10px color-mix(in srgb,var(--tom,var(--destaque)) 60%,transparent);transform:translateY(-1px)}.os-cartao .aparelho{grid-row:span 3}.os-cartao b{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13.5px;line-height:1.3;overflow:hidden}.os-cartao .linha1{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.os-cartao .linha1 .mono{color:var(--texto-3);font-size:11.5px}.os-cartao small{color:var(--texto-3);text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.os-cartao .rod{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2px 8px;min-width:0;min-height:20px;margin-top:4px;display:flex}.os-cartao .rod>*{white-space:nowrap}.os-cartao .rod .num{margin-left:auto;font-size:13px;font-weight:650}.aparelho{flex:none;position:relative}.aparelho .sigla{letter-spacing:.02em;color:#fff;text-shadow:0 1px 2px #00000080;place-items:center;font-size:11px;font-weight:800;display:grid;position:absolute;inset:0}.fila{flex-direction:column;display:flex}.fila a{border-top:1px solid var(--linha);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 18px;transition:background .12s;display:grid}.fila a:hover{background:var(--hover)}.fila .meio b{font-size:14px;display:block}.fila .meio small{color:var(--texto-3);font-size:12.5px}.fila .fim{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.barra{background:var(--superficie-3);border-radius:99px;height:8px;overflow:hidden}.barra i{background:linear-gradient(90deg,var(--destaque),var(--violeta));border-radius:99px;height:100%;display:block;box-shadow:0 0 12px #7dd3fc73}.tecnico{border-bottom:1px dashed var(--linha);grid-template-columns:auto 1fr auto;align-items:center;gap:4px 12px;padding:10px 0;display:grid}.tecnico:last-child{border-bottom:0}.tecnico .barra{grid-column:2/4}.veu{z-index:50;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#02060f9e;place-items:center;padding:20px;animation:.16s ease-out aparece;display:grid;position:fixed;inset:0}[data-tema=claro] .veu{background:#0f172a59}.modal{background:var(--superficie);border:1px solid var(--linha-forte);border-radius:var(--r-xl);width:min(560px,100%);max-height:calc(100vh - 40px);box-shadow:var(--sombra-flutua),0 0 0 1px #7dd3fc0f;animation:.2s cubic-bezier(.2,.8,.2,1) sobe;overflow:auto}.modal.largo{width:min(820px,100%)}.modal>header{align-items:flex-start;gap:12px;padding:20px 22px 0;display:flex}.modal>header h2{letter-spacing:-.015em;font-size:18px;font-weight:700}.modal>header p{color:var(--texto-3);margin-top:2px;font-size:13.5px}.modal>header .fechar{margin-left:auto}.modal .corpo{padding:18px 22px}.modal>footer{border-top:1px solid var(--linha);background:var(--superficie);justify-content:flex-end;gap:8px;padding:14px 22px 20px;display:flex;position:sticky;bottom:0}.veu.gaveta{place-items:stretch end;padding:0}.veu.gaveta .modal{border-radius:var(--r-xl) 0 0 var(--r-xl);flex-direction:column;width:min(560px,100%);height:100vh;max-height:none;animation:.22s cubic-bezier(.2,.8,.2,1) entra;display:flex}.veu.gaveta .modal.largo{width:min(760px,100%)}.veu.gaveta .corpo{flex:1;overflow:auto}.modal .alca{display:none}@keyframes aparece{0%{opacity:0}}@keyframes sobe{0%{opacity:0;transform:translateY(12px)scale(.98)}}@keyframes entra{0%{opacity:0;transform:translate(40px)}}@keyframes folha{0%{transform:translateY(100%)}}.toasts{z-index:60;flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:fixed;top:72px;right:24px}.toast{background:var(--superficie-3);color:var(--texto);border:1px solid var(--linha-forte);box-shadow:var(--sombra-flutua);border-radius:12px;align-items:center;gap:10px;max-width:420px;padding:12px 16px;font-weight:550;animation:.2s ease-out desce;display:flex}@keyframes desce{0%{opacity:0;transform:translateY(-10px)}}.toast svg{color:var(--ok)}.toast.er svg{color:var(--erro)}.paleta{align-self:start;width:min(620px,100%);margin-top:12vh}.paleta .entrada-busca{border-bottom:1px solid var(--linha);align-items:center;gap:10px;height:58px;padding:0 18px;display:flex}.paleta .entrada-busca input{background:0 0;border:0;outline:none;flex:1;font-size:16px}.paleta .resultados{max-height:420px;padding:8px;overflow:auto}.paleta .resultados a{border-radius:var(--r);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.paleta .resultados a.on,.paleta .resultados a:hover{background:var(--destaque-suave)}.paleta .resultados small{color:var(--texto-3);font-size:12.5px;display:block}.abas-cel,.topo-cel{display:none}@media (width<=820px){:root{--letra:15px}.app{grid-template-columns:1fr}.menu,.topo{display:none}.topo-cel{background:var(--vidro);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--linha);z-index:5;align-items:center;gap:8px;height:58px;padding:0 12px 0 16px;display:flex;position:sticky;top:0}.topo-cel .marca img{height:24px}.topo-cel .bt:first-of-type{margin-left:auto}.conteudo{padding:16px 16px 104px}.cabeca{margin-bottom:16px}.cabeca h1{font-size:23px}.cabeca .acoes{width:100%;margin-left:0}.cabeca .acoes .bt{flex:1}.g4{grid-template-columns:1fr 1fr;gap:10px}.g3,.g2,.g-2-1,.form.dois{grid-template-columns:1fr}.cartao{padding:16px}.kpi{min-height:0;padding:14px}.passos .passo:not(.agora)>span{display:none}.passos .passo.agora>span{z-index:1;position:relative}.kpi .ico{width:32px;height:32px;margin-bottom:6px}.kpi strong{font-size:27px}.quadro{grid-auto-columns:82%;margin:0 -16px;padding:0 16px 6px;scroll-padding:0 16px}.tabela thead{display:none}.tabela,.tabela tbody,.tabela tr,.tabela td{width:100%;display:block}.tabela tr{border-bottom:1px solid var(--linha);padding:12px 14px}.tabela td{border:0;padding:2px 0}.tabela td.esconde{display:none}.tabela .dir{text-align:left}.lateral{position:static}.so-desktop{display:none!important}.abas-cel{background:var(--vidro);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid var(--linha);z-index:9;height:70px;padding-bottom:env(safe-area-inset-bottom);grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.abas-cel a,.abas-cel button{color:var(--texto-3);flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:11px;font-weight:550;display:flex}.abas-cel a svg,.abas-cel button svg{width:22px;height:22px}.abas-cel a.on{color:var(--destaque-texto)}.abas-cel .mais-os{position:relative;top:-16px}.abas-cel .mais-os span{background:var(--destaque);width:54px;height:54px;color:var(--sobre-destaque);box-shadow:var(--brilho);border:4px solid var(--fundo);border-radius:18px;place-items:center;display:grid}.fixo-cel{z-index:8;position:fixed;bottom:82px;left:16px;right:16px}.toasts{align-items:stretch;top:12px;left:16px;right:16px}.veu{place-items:end stretch;padding:0}.veu .modal,.veu.gaveta .modal{border-radius:var(--r-xl) var(--r-xl) 0 0;width:100%;height:auto;max-height:92vh;animation:.25s cubic-bezier(.2,.8,.2,1) folha}.veu.gaveta{place-items:end stretch}.veu.gaveta .modal{max-height:94vh}.modal .alca{background:var(--linha-forte);border-radius:9px;width:40px;height:4px;margin:10px auto 0;display:block}.modal>header{padding-top:12px}.modal>footer{padding-bottom:calc(16px + env(safe-area-inset-bottom))}.modal>footer .bt{flex:1}.paleta{align-self:end;margin-top:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.entrar{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:64px;min-height:100vh;padding:48px max(48px,50vw - 560px);display:grid;position:relative;overflow:hidden}.entrar:before{content:"";pointer-events:none;background:radial-gradient(#7dd3fc38,#0000 65%);border-radius:50%;width:720px;height:720px;position:absolute;top:-260px;left:-200px}.entrar:after{content:"";pointer-events:none;background:radial-gradient(#8b5cf62e,#0000 65%);border-radius:50%;width:620px;height:620px;position:absolute;bottom:-260px;right:-180px}.entrar .lado-marca{z-index:1;flex-direction:column;gap:36px;display:flex;position:relative}.entrar .lado-marca h2{letter-spacing:-.035em;max-width:520px;font-size:44px;font-weight:750;line-height:1.05}.entrar .lado-marca h2 em{background:linear-gradient(90deg,var(--destaque),var(--violeta));color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.entrar .lado-marca p{color:var(--texto-2);max-width:440px;margin-top:14px;font-size:16px}.entrar .lado-marca ul{gap:12px;margin-top:28px;list-style:none;display:grid}.entrar .lado-marca li{color:var(--texto-2);align-items:center;gap:12px;display:flex}.entrar .lado-marca li span{background:var(--destaque-suave);width:34px;height:34px;color:var(--destaque);border:1px solid #7dd3fc40;border-radius:10px;place-items:center;display:grid}.entrar .lado-marca .rod{color:var(--texto-3);font-size:12.5px}.entrar .caixa{z-index:1;justify-items:end;display:grid;position:relative}.entrar form,.entrar .porta{background:var(--vidro);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--linha-forte);width:min(400px,100%);box-shadow:var(--sombra-flutua);border-radius:24px;gap:16px;padding:32px;display:grid}.entrar form h1,.entrar .porta h1{letter-spacing:-.02em;font-size:24px}@media (width<=820px){.entrar{grid-template-columns:1fr;align-content:start;gap:20px;padding:28px 16px 32px}.entrar .lado-marca{gap:20px}.entrar .lado-marca h2{font-size:28px}.entrar .lado-marca ul,.entrar .lado-marca .rod,.entrar .lado-marca p{display:none}.entrar .caixa{justify-items:stretch}.entrar form,.entrar .porta{width:100%;padding:22px}}.impressao{min-height:100vh;padding:16px}.impressao>.filtros{z-index:5;background:var(--vidro);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--linha);border-radius:14px;max-width:210mm;margin:0 auto;padding:10px 12px;position:sticky;top:0}.papel{color:#111;background:#fff;border-radius:4px;align-content:start;gap:10px;width:210mm;max-width:100%;min-height:270mm;margin:16px auto;padding:14mm;font-size:12px;display:grid;box-shadow:0 30px 60px -20px #0009}.papel-topo{border-bottom:2px solid #111;align-items:center;gap:12px;padding-bottom:10px;display:flex}.papel-bloco{border:1px solid #d3d7de;border-radius:8px;padding:10px 12px}.papel-bloco h3{letter-spacing:.04em;color:#5b6475;margin-bottom:6px;font-size:10.5px}.papel-bloco p{margin-top:6px}.papel-dados{grid-template-columns:repeat(3,1fr);gap:6px 16px;display:grid}.papel-dados small{color:#5b6475;font-size:10px;display:block}.papel-tabela{border-collapse:collapse;width:100%}.papel-tabela td{border-bottom:1px solid #e6e8ec;padding:5px 0}.papel-ass{grid-template-columns:1fr 1fr;gap:40px;margin-top:36px;display:grid}.papel-ass div{text-align:center;border-top:1px solid #111;padding-top:4px;font-size:11px}.papel-rodape{text-align:center;color:#5b6475}@media print{.nao-imprime{display:none!important}.impressao{background:#fff;padding:0}.papel{width:auto;min-height:0;margin:0;padding:0}@page{size:A4;margin:12mm}}.papel.cupom{border-radius:2px;gap:6px;width:74mm;min-height:0;padding:5mm 4mm;font-size:11px}.cupom .papel-topo{text-align:center;border-bottom:1px dashed #111;flex-direction:column;align-items:center;gap:4px;padding-bottom:8px}.cupom .papel-topo>div:last-child{text-align:center!important;margin-left:0!important}.cupom .papel-topo .mono{font-size:18px!important}.cupom .papel-logo{max-width:120px;max-height:40px}.cupom .papel-bloco{border:0;border-bottom:1px dashed #999;border-radius:0;padding:4px 0 8px}.cupom .papel-dados{grid-template-columns:1fr 1fr;gap:4px 10px}.cupom .papel-tabela td{padding:3px 0;font-size:10.5px}.cupom .papel-tabela td:nth-child(2){display:none}.cupom .papel-ass{grid-template-columns:1fr;gap:26px;margin-top:22px}.cupom .papel-ass img{max-height:52px}@media print{.papel.cupom{width:74mm;padding:0}}.lista-os{grid-template-columns:minmax(0,1fr) 360px;align-items:start}@media (width<=820px){.lista-os{grid-template-columns:1fr}}.linhas{flex-direction:column;display:flex}.linha{border-top:1px solid var(--linha);text-align:left;grid-template-columns:minmax(0,2.2fr) minmax(0,1.4fr) minmax(0,1.6fr) minmax(0,.8fr) minmax(0,.9fr);align-items:center;gap:14px;width:100%;min-height:64px;padding:10px 18px;transition:background .12s;display:grid;position:relative}.linha.cab{letter-spacing:.04em;text-transform:uppercase;color:var(--texto-3);border-top:0;padding-top:12px;padding-bottom:10px;font-size:11.5px;font-weight:600}.linhas>.linha:nth-child(2){border-top-color:var(--linha)}button.linha:hover{background:var(--hover)}.linha.sel{background:var(--destaque-suave)}@media (width<=1100px){.linha.sel{background:0 0}.linha.sel:before{display:none}}.linha.sel:before{content:"";background:var(--tom);width:3px;box-shadow:0 0 10px var(--tom);border-radius:0 3px 3px 0;position:absolute;top:10px;bottom:10px;left:0}.linha .ap{align-items:center;gap:12px;min-width:0;display:flex}.linha .ap>span:last-child,.linha .cli{flex-direction:column;min-width:0;display:flex}.linha b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.linha small{color:var(--texto-3);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.linha .eta{align-items:center;gap:8px;min-width:0;display:flex}.linha .val{text-align:right;font-weight:650}.linha .dir{text-align:right}.previa .topo-previa{align-items:center;gap:16px;margin-bottom:12px;display:flex}.previa .topo-previa h2{letter-spacing:-.015em;margin:2px 0 6px;font-size:19px}.previa .par b{text-overflow:ellipsis;white-space:nowrap;max-width:62%;overflow:hidden}.total-previa{border-radius:var(--r);background:var(--superficie-2);border:1px solid var(--linha);justify-content:space-between;align-items:baseline;margin:12px 0 6px;padding:12px 14px;display:flex}.total-previa span{color:var(--texto-3);font-size:13px}.total-previa strong{letter-spacing:-.02em;font-size:22px}@media (width<=1100px){.lista-os{grid-template-columns:1fr}.so-largo{display:none!important}}@media (width<=820px){.linha{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;padding:14px}.linha .ap{grid-column:1/3}.linha .cli{flex-direction:row;align-items:baseline;gap:8px}.linha .eta{flex-direction:row;grid-column:1/2;align-items:center;gap:10px}.linha .val{grid-area:2/2}}.check-resumo{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.ladrilhos{grid-template-columns:repeat(auto-fill,minmax(122px,1fr));gap:8px;display:grid}.ladrilho{border:1px solid var(--linha-forte);background:var(--superficie-2);text-align:left;color:var(--texto-3);border-radius:12px;flex-direction:column;align-items:flex-start;gap:6px;min-height:92px;padding:12px;transition:all .15s;display:flex}.ladrilho b{color:var(--texto);font-size:13px;font-weight:600;line-height:1.2}.ladrilho small{text-transform:uppercase;letter-spacing:.05em;font-size:11.5px;font-weight:600}.ladrilho:hover{border-color:var(--texto-3)}.ladrilho.ok{border-color:color-mix(in srgb,var(--ok) 55%,transparent);background:var(--ok-suave);color:var(--ok)}.ladrilho.falha{border-color:color-mix(in srgb,var(--erro) 60%,transparent);background:var(--erro-suave);color:var(--erro);box-shadow:0 0 18px -6px var(--erro)}.ladrilho.nao_testado{color:var(--texto-3);background:var(--parado-suave);border-style:dashed}.mapa-avarias{gap:12px;display:grid}.mapa-avarias svg{width:100%;max-width:420px;margin:0 auto}.mapa-avarias .reg{cursor:pointer;outline:none}.mapa-avarias .reg>rect:first-child,.mapa-avarias .reg>rect:only-of-type{fill:var(--superficie-3);stroke:var(--linha-forte);stroke-width:1.5px;transition:all .15s}.mapa-avarias .reg .detalhe{fill:var(--superficie-2);stroke:var(--linha-forte);stroke-width:1px}.mapa-avarias .reg:hover>rect:first-child,.mapa-avarias .reg:focus-visible>rect:first-child{stroke:var(--destaque);fill:var(--destaque-suave);filter:drop-shadow(0 0 6px #7dd3fc80)}.mapa-avarias .reg.tem>rect:first-child{stroke:var(--erro);fill:var(--erro-suave);filter:drop-shadow(0 0 8px #f8717173)}.mapa-avarias .selo-av{fill:var(--erro)}.mapa-avarias .selo-n{fill:#fff;font-size:11px;font-weight:800;font-family:var(--sans)}.mapa-avarias .leg{fill:var(--texto-3);letter-spacing:.14em;font-size:10px;font-weight:600;font-family:var(--sans)}.avarias{gap:6px;list-style:none;display:grid}.avarias li{border-radius:var(--r);background:var(--superficie-2);align-items:center;gap:10px;padding:6px 6px 6px 10px;font-size:13.5px;display:flex}.nova-os{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:18px;display:grid}.etapas-nova{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-bottom:20px;list-style:none;display:grid}.etapas-nova li{border-bottom:3px solid var(--superficie-3);color:var(--texto-3);align-items:center;gap:8px;min-width:0;padding-bottom:10px;font-size:12.5px;font-weight:600;transition:border-color .3s;display:flex}.etapas-nova li span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.etapas-nova i{background:var(--superficie-3);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:11px;font-style:normal;display:grid}.etapas-nova li.feito{border-color:var(--destaque)}.etapas-nova li.feito i{background:var(--destaque);color:var(--sobre-destaque)}.etapas-nova li.agora{color:var(--texto);border-image:linear-gradient(90deg,var(--destaque),var(--violeta)) 1}.etapas-nova li.agora i{background:var(--destaque-suave);color:var(--destaque);box-shadow:0 0 0 1px var(--destaque)}@media (width<=820px){.etapas-nova{display:flex}.etapas-nova li{flex:1}.etapas-nova li.agora{flex:4}.etapas-nova li:not(.agora) span{display:none}}.marcas{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px;display:grid}.marca-op{border:1px solid var(--linha-forte);background:var(--superficie-2);border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:14px 8px;font-size:13px;font-weight:600;transition:all .15s;display:flex}.marca-op:hover{border-color:var(--texto-3)}.marca-op.on{border-color:var(--destaque);background:var(--destaque-suave);box-shadow:var(--brilho)}.marca-op .mono-m{color:#fff;border-radius:12px;place-items:center;width:40px;height:40px;font-size:15px;font-weight:800;display:grid}.cores{flex-wrap:wrap;gap:8px;display:flex}.cor-op{border:1px solid var(--linha-forte);background:var(--superficie-2);border-radius:99px;align-items:center;gap:7px;height:34px;padding:0 12px 0 6px;font-size:13px;font-weight:550;display:inline-flex}.cor-op i{border:2px solid #ffffff40;border-radius:50%;width:22px;height:22px}.cor-op.on{border-color:var(--destaque);background:var(--destaque-suave)}.pessoa{border-radius:var(--r);text-align:left;border:1px solid #0000;align-items:center;gap:12px;width:100%;padding:11px 12px;transition:all .12s;display:flex}.pessoa:hover{background:var(--hover);border-color:var(--linha)}.pessoa>span:nth-child(2){flex:1;min-width:0}.pessoa small{color:var(--texto-3);font-size:12.5px;display:block}.resumo-nova{gap:4px;display:grid;position:sticky;top:80px}.resumo-nova .vitrine{border-radius:var(--r-l);background:radial-gradient(circle at 50% 40%,#7dd3fc2e,#0000 65%);place-items:center;margin-bottom:6px;padding:22px 0 14px;display:grid}.nova-acoes{gap:8px;margin-top:18px;display:flex}.nova-acoes .bt.pri{margin-left:auto}@media (width<=1000px){.nova-os{grid-template-columns:1fr}.resumo-nova{display:none}}@media (width<=820px){.nova-acoes{z-index:8;background:var(--vidro);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--linha);margin:0;padding:10px 16px;position:fixed;bottom:70px;left:0;right:0}.nova-acoes .bt{flex:1;height:46px}.ladrilhos{grid-template-columns:repeat(3,1fr)}.ladrilho{min-height:84px;padding:10px}}.marca-op .mono-m{border:1px solid #ffffff2e}@media (width<=820px){.nova-os{padding-bottom:76px}}.heroi{padding:22px;position:relative;overflow:hidden}.heroi:after{content:"";background:radial-gradient(var(--tom,var(--destaque)),transparent 68%);opacity:.14;pointer-events:none;border-radius:50%;width:340px;height:340px;position:absolute;top:-120px;right:-80px}.heroi-topo{z-index:1;align-items:center;gap:20px;display:flex;position:relative}.heroi-info{flex:1;min-width:0}.heroi-info h1{letter-spacing:-.025em;margin:2px 0;font-size:26px;font-weight:750;line-height:1.15}.heroi-info p{color:var(--texto-2)}.heroi-info>.mono{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.heroi-chips{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex}.heroi-acoes{flex-wrap:wrap;justify-content:flex-end;align-self:flex-start;gap:8px;display:flex}.heroi-passos{z-index:1;margin:22px 0 4px;position:relative}.heroi-mover{border-top:1px solid var(--linha);z-index:1;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;padding-top:14px;font-size:13px;display:flex;position:relative}.heroi-mover .bt{height:34px}.heroi-mover .ponto{background:var(--tom);width:8px;height:8px;box-shadow:0 0 8px var(--tom);border-radius:50%}.orc{border:1px solid var(--linha);background:var(--superficie-2);border-radius:12px;overflow:hidden}.orc-topo{border-bottom:1px solid var(--linha);justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.orc-linha{border-bottom:1px solid var(--linha);align-items:center;gap:12px;padding:12px 14px;display:flex}.orc-linha b{font-weight:600;display:block}.orc-linha small{color:var(--texto-3);font-size:12.5px}.orc-linha .num{font-weight:600}.orc-tipo{border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid}.orc-tipo.peca{background:var(--laranja-suave);color:var(--laranja)}.orc-tipo.servico{background:var(--violeta-suave);color:var(--violeta)}.orc-total{background:linear-gradient(90deg,#7dd3fc1a,#0000);justify-content:space-between;align-items:baseline;padding:14px;display:flex}.orc-total span{color:var(--texto-2);font-weight:600}.orc-total strong{letter-spacing:-.02em;font-size:24px}.versoes{margin-top:12px;font-size:13px}.versoes summary{cursor:pointer;color:var(--texto-3);margin-bottom:6px;font-weight:600}.duas-colunas{grid-template-columns:1fr 1fr;gap:18px;display:grid}.rotulo{letter-spacing:.08em;text-transform:uppercase;color:var(--texto-3);margin-bottom:4px;font-size:11px;font-weight:600;display:block}.mini-check{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:6px;display:grid}.mini-check .ladrilho{flex-direction:row;align-items:center;gap:8px;min-height:0;padding:8px 10px}.mini-check .ladrilho b{font-size:12.5px}.galeria{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:8px;display:grid}.galeria>button{border-radius:var(--r);padding:0;overflow:hidden}.galeria>button .foto{border-style:solid;transition:transform .15s}.galeria>button:hover .foto{transform:scale(1.03)}.foto-nova{cursor:pointer;color:var(--destaque-texto);align-content:center;justify-items:center;gap:6px;font-weight:600;display:grid;border-color:var(--destaque)!important}.valor-grande{border-bottom:1px solid var(--linha);margin-bottom:6px;padding:4px 0 14px}.valor-grande small{color:var(--texto-3);font-size:12.5px;display:block}.valor-grande strong{letter-spacing:-.03em;background:linear-gradient(90deg,var(--texto),var(--destaque));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:32px;font-weight:750;display:block}.garantia-cartao{border-color:color-mix(in srgb,var(--ok) 40%,transparent);background:linear-gradient(135deg,var(--ok-suave),transparent 70%),var(--superficie);color:var(--ok);align-items:center;gap:14px;display:flex}.garantia-cartao>div{color:var(--texto);flex:1}.garantia-cartao small{color:var(--texto-3);display:block}.opcoes{gap:8px;display:grid}.opcao{border:1px solid var(--linha);background:var(--superficie-2);text-align:left;border-radius:12px;align-items:center;gap:12px;width:100%;padding:12px;transition:all .15s;display:flex}.opcao:hover{border-color:var(--destaque);background:var(--destaque-suave)}.opcao>span:nth-child(2){flex:1;min-width:0}.opcao b{display:block}.opcao small{color:var(--texto-3);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;display:block;overflow:hidden}.opcao .ico{background:var(--destaque-suave);width:40px;height:40px;color:var(--destaque);border-radius:11px;place-items:center;display:grid}.mensagem{background:#25d3661a;border:1px solid #25d36640;border-radius:14px 14px 14px 4px;padding:14px 16px;font-size:14px;line-height:1.5}.achados{border:1px solid var(--linha);border-radius:12px;gap:2px;margin-top:8px;padding:6px;display:grid}.achados p{padding:8px}.achado{border-radius:var(--r);align-items:center;gap:8px;padding:6px 8px;display:flex}.achado:hover{background:var(--hover)}.linhas-orc{gap:8px;margin-top:14px;display:grid}.linha-orc{grid-template-columns:auto minmax(0,1fr) 130px 64px 140px auto;align-items:center;gap:8px;display:grid}.dinheiro{align-items:center;gap:6px;display:flex;position:relative}.dinheiro span{color:var(--texto-3);pointer-events:none;font-size:13px;position:absolute;left:12px}.dinheiro .entrada{text-align:right;padding-left:36px}.total-gaveta{margin-right:auto}.total-gaveta small{color:var(--texto-3);font-size:12px;display:block}.total-gaveta strong{letter-spacing:-.02em;font-size:22px}.assinatura{gap:6px;display:grid;position:relative}.assinatura canvas{touch-action:none;border:1px solid var(--linha-forte);background:#fff;border-radius:12px;width:100%;height:170px}.assinatura .linha-ass{color:#94a3b8;pointer-events:none;border-top:1px dashed #94a3b8;padding-top:2px;font-size:11px;position:absolute;top:128px;left:24px;right:24px}.assinatura .bt{justify-self:start}@media (width<=820px){.heroi{padding:16px}.heroi-topo{flex-wrap:wrap;gap:14px}.heroi-info h1{font-size:21px}.heroi-acoes{justify-content:stretch;width:100%}.heroi-acoes .bt{flex:1}.heroi-passos .passo{font-size:10.5px}.heroi-passos .passo i{width:24px;height:24px;font-size:11px}.heroi-passos .passo:before{top:11px}.duas-colunas{grid-template-columns:1fr}.linha-orc{grid-template-columns:auto minmax(0,1fr) 72px auto;row-gap:6px}.linha-orc.cab{display:none}.linha-orc .desc{grid-column:2/4}.linha-orc select{grid-column:2/3}.linha-orc .qtd{grid-column:3/4}.linha-orc .dinheiro{grid-column:2/4}.linha-orc .bt{grid-area:1/4}.total-gaveta{width:100%;margin:0 0 4px}.modal>footer{flex-wrap:wrap}}.pg-cliente{gap:14px;max-width:540px;margin:0 auto;padding:16px 16px 40px;display:grid}.pc-loja{align-items:center;gap:12px;padding:4px 2px;display:flex}.pc-loja .av{background:var(--texto);width:44px;height:44px;color:var(--superficie);font-size:14px}.pc-loja small{color:var(--texto-3);font-size:12.5px;display:block}.pc-heroi{position:relative;overflow:hidden}.pc-heroi:after{content:"";background:radial-gradient(var(--tom,var(--destaque)),transparent 68%);opacity:.16;border-radius:50%;width:240px;height:240px;position:absolute;top:-90px;right:-70px}.pc-aparelho{z-index:1;align-items:center;gap:14px;display:flex;position:relative}.pc-aparelho b{margin:1px 0 5px;font-size:16px;display:block}.pc-heroi h1{letter-spacing:-.02em;z-index:1;margin:16px 0 8px;font-size:22px;line-height:1.25;position:relative}.pc-aprovar{border-color:color-mix(in srgb,var(--ok) 45%,transparent);box-shadow:0 12px 30px -16px var(--ok);gap:12px;display:grid}.pc-aprovar h2{font-size:18px}.pc-rodape{color:var(--texto-3);justify-content:center;align-items:center;gap:8px;padding:8px;font-size:12px;display:flex}.pc-rodape svg{color:var(--texto-3)}.ico-secao{background:var(--tom-suave);width:32px;height:32px;color:var(--tom);border-radius:10px;place-items:center;display:grid}.membro{border-bottom:1px dashed var(--linha);align-items:center;gap:12px;padding:10px 0;display:flex}.membro:last-of-type{border-bottom:0}.membro b{font-weight:600;display:block}.membro small{color:var(--texto-3);font-size:12.5px}.membro .segmento button.on{background:var(--destaque-suave);color:var(--destaque-texto)}@media (width<=820px){.membro{flex-wrap:wrap}.membro .segmento{width:100%}.membro .segmento button{flex:1;justify-content:center}}.pagamento{background:var(--superficie-2);border:1px solid var(--linha);border-radius:12px;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;padding:12px;display:grid}.pagamento small{color:var(--texto-3);font-size:12px;display:block}.pagamento b{font-size:17px}.formas{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:8px;display:grid}.senha-provisoria{letter-spacing:.08em;text-align:center;background:var(--destaque-suave);border:1px dashed var(--destaque);border-radius:12px;margin:12px 0;padding:14px;font-size:22px}.entrar.so-caixa{grid-template-columns:minmax(0,420px);justify-content:center}.entrar.so-caixa .caixa{justify-items:stretch}.entrar.so-caixa form .marca,.entrar.so-caixa .porta .marca{margin-bottom:4px}button.kpi{text-align:left;font:inherit;color:inherit;cursor:pointer;transition:border-color .15s}button.kpi:hover{border-color:var(--linha-forte)}.linha.peca{grid-template-columns:minmax(0,2.6fr) minmax(0,.6fr) minmax(0,.6fr) minmax(0,.9fr) minmax(0,.9fr) 150px}.linha.peca .nome{text-align:left;flex-direction:column;min-width:0;padding:0;display:flex}.linha.peca .nome:hover b{color:var(--destaque-texto)}.linha.peca .qtd b{font-size:15px}.linha.peca .qtd.baixo b{color:var(--atencao)}.linha.peca .qtd.zero b{color:var(--erro)}.acoes-peca{justify-content:flex-end;gap:4px;display:flex}.acoes-peca .bt{height:34px}.segmento.largo{display:flex}.segmento.largo button{flex:1;justify-content:center}.ficha-peca{gap:20px;display:grid}.saldo-peca{background:var(--superficie-2);border:1px solid var(--linha);border-radius:14px;grid-template-columns:auto auto auto 1fr;align-items:end;gap:6px 28px;padding:16px;display:grid}.saldo-peca small{color:var(--texto-3);font-size:12px;display:block}.saldo-peca strong{letter-spacing:-.03em;font-size:30px;line-height:1}.saldo-peca.baixo strong{color:var(--atencao)}.saldo-peca.zero strong{color:var(--erro)}.saldo-peca .acoes{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.movimentos{list-style:none;display:grid}.movimentos li{border-bottom:1px dashed var(--linha);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;font-size:13.5px;display:grid}.movimentos li:last-child{border-bottom:0}.movimentos .meio small{color:var(--texto-3);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;display:block;overflow:hidden}.movimentos .sinal{border-radius:50%;place-items:center;width:28px;height:28px;font-weight:800;display:grid}.movimentos .sinal.entra{background:var(--ok-suave);color:var(--ok)}.movimentos .sinal.sai{background:var(--erro-suave);color:var(--erro)}@media (width<=820px){.linha.peca{grid-template-columns:minmax(0,1fr) auto auto;gap:8px 12px}.linha.peca .nome{grid-column:auto}.linha.peca .qtd{grid-area:auto}.saldo-peca{grid-template-columns:repeat(3,1fr)}.saldo-peca .acoes{grid-column:1/-1;justify-content:stretch}.saldo-peca .acoes .bt{flex:1}}.cab-secao{align-items:baseline;gap:10px;padding:18px 18px 12px;display:flex}.cab-secao h2{font-size:15px;font-weight:650}.cab-secao .fraco{font-size:13px}.grafico{align-items:flex-end;gap:4px;height:200px;padding-top:8px;display:flex}.grafico>span{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;min-width:0;height:100%;display:flex}.grafico i{background:linear-gradient(180deg,var(--destaque),var(--violeta));width:100%;max-width:34px;box-shadow:0 0 14px -4px var(--destaque);border-radius:6px 6px 2px 2px;min-height:2px;display:block}.grafico small{color:var(--texto-3);white-space:nowrap;justify-content:center;width:0;font-size:10.5px;display:flex}.grafico{min-width:0;overflow:hidden}.grafico>span:nth-child(odd) small{visibility:visible}.grafico.denso>span small{visibility:hidden}.grafico.denso>span:nth-child(5n+1) small{visibility:visible}@media (width<=820px){.grafico>span:nth-child(2n) small{visibility:hidden}}.formas-fin{gap:12px;display:grid}.formas-fin>div{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:4px 10px;display:grid}.formas-fin .nome{font-size:13.5px;font-weight:600}.formas-fin small{color:var(--texto-3);font-size:12px;font-family:var(--mono)}.barra-forma{background:var(--superficie-3);border-radius:99px;grid-column:1/-1;height:8px;overflow:hidden}.barra-forma i{background:var(--tom);height:100%;box-shadow:0 0 10px var(--tom);border-radius:99px;display:block}.recebimentos{flex-direction:column;display:flex}.recebimento{border-top:1px solid var(--linha);grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 18px;display:grid}.recebimento .ponto{background:var(--tom);width:8px;height:8px;box-shadow:0 0 8px var(--tom);border-radius:50%}.recebimento .meio b{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;display:block;overflow:hidden}.recebimento .meio small{color:var(--texto-3);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;display:block;overflow:hidden}.recebimento>b{font-size:14px}.atalhos-orc{gap:8px;margin-bottom:12px;display:grid}.atalhos-orc .rot{color:var(--texto-3);text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:600}.atalhos-orc>div{flex-wrap:wrap;gap:6px;display:flex}.bt.atalho{height:34px;padding:0 12px;font-size:13.5px}.bt.atalho.peca svg{color:var(--laranja)}.bt.atalho.servico{border-color:var(--violeta-suave);background:var(--violeta-suave);color:var(--violeta)}.linha-orc.cab{color:var(--texto-3);min-height:0;font-size:12px;font-weight:600}.linha-orc.cab span:first-child{width:32px}.linha-orc .qtd{text-align:center;padding:0 6px}.garantia-cartao{flex-wrap:wrap}.garantia-cartao>.bt.pri{flex-basis:100%}button.prazo,a.prazo{cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}button.prazo:disabled{cursor:default}button.prazo:not(:disabled):hover,a.prazo:hover{color:var(--destaque-texto)}.mais-lista{border-top:1px solid var(--linha);justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}.pc-contato{gap:10px;display:grid}.pc-botoes{flex-wrap:wrap;gap:8px;display:flex}.pc-botoes .bt{flex:140px}.papel-ass img{object-fit:contain;max-width:100%;max-height:56px;margin:-60px auto 4px;display:block}.previsao{gap:10px;display:grid}.previsao-campos{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.previsao-campos .entrada{width:auto;min-width:150px}.veu.gaveta .modal.orcamento{width:min(1060px,100%)}.orc-gaveta{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:22px;display:grid}.orc-itens{gap:18px;min-width:0;display:grid}.orc-bloco{gap:10px;display:grid}.orc-bloco>.rot,.atalhos-orc .rot{color:var(--texto-3);text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:600}.orc-pacotes{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.orc-pacote{text-align:left;border:1px solid var(--linha);background:var(--superficie-2);border-radius:12px;gap:2px;padding:10px 12px;transition:all .15s;display:grid}.orc-pacote b{font-size:14px}.orc-pacote small{color:var(--texto-3);font-size:12px}.orc-pacote:hover:not(:disabled){border-color:var(--destaque);background:var(--destaque-suave)}.orc-pacote.sugerido{border-color:var(--destaque);box-shadow:0 0 0 3px var(--destaque-suave)}.orc-pacote.sugerido small:after{content:" · sugerido";color:var(--destaque-texto);font-weight:600}.orc-soltos{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.orc-busca{flex:220px;max-width:none;height:40px;margin:0}.orc-busca input{background:0 0;border:0;outline:0;width:100%}.orc-linhas{gap:10px;margin:0;padding:0;list-style:none;display:grid}.orc-card{border:1px solid var(--linha);background:var(--superficie-2);border-radius:14px;gap:10px;padding:12px;display:grid}.orc-card.com-erro{border-color:var(--erro)}.orc-card-topo{align-items:center;gap:8px;display:flex}.orc-card-topo .desc{flex:1;min-width:0}.orc-card button.orc-tipo{cursor:pointer;border:0}.selo-novo{text-transform:uppercase;letter-spacing:.05em;color:var(--ok);background:var(--ok-suave);border-radius:999px;padding:3px 7px;font-size:11px;font-weight:700}.orc-qualidade{flex-wrap:wrap;gap:6px;padding-left:40px;display:flex}.orc-qualidade .pilula{height:28px;padding:0 10px;font-size:12.5px}.orc-card-numeros{flex-wrap:wrap;align-items:center;gap:10px;padding-left:40px;display:flex}.orc-card-numeros .dinheiro{width:150px}.passo-qtd{border:1px solid var(--linha);background:var(--superficie);border-radius:10px;align-items:center;display:inline-flex;overflow:hidden}.passo-qtd button{width:34px;height:38px;color:var(--texto-2);font-size:18px}.passo-qtd button:hover:not(:disabled){background:var(--hover);color:var(--texto)}.passo-qtd button:disabled{opacity:.35}.passo-qtd span{text-align:center;min-width:28px;font-weight:600}.orc-subtotal{justify-items:end;margin-left:auto;line-height:1.2;display:grid}.orc-subtotal b{font-size:16px}.orc-subtotal s{font-size:12px}.entrada.erro{border-color:var(--erro)}.orc-erro{color:var(--erro);padding-left:40px;font-size:12.5px}.orc-vazio{border:1px dashed var(--linha-forte);border-radius:14px;padding:28px 12px}.orc-desfazer{align-items:center;padding:8px 8px 8px 14px}.orc-removidas{gap:4px;font-size:13px;display:grid}.orc-resumo{border:1px solid var(--linha);background:var(--superficie-2);border-radius:16px;gap:12px;padding:16px;display:grid;position:sticky;top:0}.orc-desconto{grid-template-columns:1fr auto;align-items:center;gap:8px;display:grid}.orc-desconto>span{color:var(--texto-2);font-size:13.5px}.orc-desconto .entrada{text-align:right;grid-column:1/-1}.segmento.mini button{height:26px;padding:0 10px}.orc-total-resumo{border-top:1px solid var(--linha);justify-content:space-between;align-items:baseline;padding-top:12px;display:flex}.orc-total-resumo strong{letter-spacing:-.02em;color:var(--destaque-texto);font-size:26px}.total-gaveta small.sobe{color:var(--atencao)}.total-gaveta small.desce{color:var(--ok)}.orc-pronto{text-align:center;justify-items:center;gap:14px;padding:24px 4px;display:grid}.orc-pronto .opcoes{text-align:left;width:100%}.selo-ok{background:var(--ok-suave);width:64px;height:64px;color:var(--ok);border-radius:50%;place-items:center;display:grid}@media (width<=820px){.orc-gaveta{grid-template-columns:1fr}.orc-resumo{position:static}.orc-qualidade,.orc-card-numeros,.orc-erro{padding-left:0}.orc-card-numeros .dinheiro{flex:120px;width:auto}.orc-pacotes{grid-template-columns:repeat(2,minmax(0,1fr))}}.orc-nota{background:var(--superficie-2);color:var(--texto-2);border-radius:10px;align-items:flex-start;gap:8px;margin-top:10px;padding:10px 12px;font-size:13.5px;display:flex}.linha-versoes{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.linha-versoes li{align-items:baseline;gap:10px;font-size:13.5px;display:flex}.linha-versoes li.atual b{color:var(--destaque-texto)}.linha-versoes small.sobe{color:var(--atencao)}.linha-versoes small.desce{color:var(--ok)}.linha.cli-linha{grid-template-columns:minmax(0,2fr) minmax(0,1.2fr) minmax(0,1fr) 24px}.linha.cli-os{grid-template-columns:minmax(0,2fr) minmax(0,1.3fr) minmax(0,.8fr)}a.linha:hover{background:var(--hover)}.cli-aparelho{border-bottom:1px dashed var(--linha);align-items:center;gap:10px;padding:9px 0;display:flex}.cli-aparelho:last-child{border-bottom:0}.cli-aparelho>.txt{flex-direction:column;flex:1;min-width:0;display:flex}.cli-aparelho b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.cli-aparelho small{color:var(--texto-3);font-size:12px}.link-cliente{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--linha-forte);text-decoration-color:var(--linha-forte);text-underline-offset:3px}.link-cliente:hover{-webkit-text-decoration-color:var(--destaque);text-decoration-color:var(--destaque)}@media (width<=820px){.linha.cli-linha{grid-template-columns:minmax(0,1fr) auto}.linha.cli-linha .ap{grid-column:auto}.linha.cli-linha>.mono:not(.so-desktop){color:var(--texto-3);grid-area:2/1;padding-left:46px;font-size:12.5px}.linha.cli-linha .dir{grid-area:1/2/3}.linha.cli-os{grid-template-columns:minmax(0,1fr) auto}}.loja-logo{align-items:center;gap:16px;margin-bottom:16px;display:flex}.loja-logo-caixa{border-radius:var(--r);border:1px dashed var(--linha-forte);background:var(--superficie-2);width:132px;height:72px;color:var(--texto-3);flex:none;place-items:center;display:grid;overflow:hidden}.loja-logo-caixa img{object-fit:contain;max-width:100%;max-height:100%;padding:6px}.papel-topo .papel-logo{object-fit:contain;max-width:150px;max-height:52px}.papel-topo .papel-contato{color:#444;margin-top:2px;font-size:11px;display:block}.pc-loja .pc-logo{object-fit:contain;max-width:120px;max-height:44px}.linha.rel-linha{grid-template-columns:minmax(0,2.2fr) minmax(0,.5fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.1fr)}.rel-linha .ap>span:last-child{flex:1}@media (width<=820px){.linha.rel-linha{grid-template-columns:repeat(3,minmax(0,1fr))}.linha.rel-linha .ap{grid-column:1/-1}.linha.rel-linha>.dir:nth-child(2){display:none}}.comissao{color:var(--texto-2);flex-wrap:wrap;align-items:center;gap:8px;padding:0 0 10px 46px;font-size:12.5px;display:flex}.comissao .entrada{text-align:right;width:64px;height:30px;padding:0 8px}.contatos{grid-template-columns:repeat(auto-fill,minmax(420px,1fr));align-items:start}@media (width<=820px){.contatos{grid-template-columns:1fr}}.contato{background:var(--superficie);border:1px solid var(--linha);border-radius:var(--r-l);gap:12px;padding:16px;display:grid}.contato header{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.contato header b{white-space:nowrap;text-overflow:ellipsis;font-weight:650;display:block;overflow:hidden}.contato header small{color:var(--texto-3);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;display:block;overflow:hidden}.contato .balao{background:color-mix(in srgb,var(--ok) 12%,var(--superficie-2));border:1px solid color-mix(in srgb,var(--ok) 25%,var(--linha));color:var(--texto);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:4px 14px 14px;padding:10px 12px;font-size:13.5px;line-height:1.45;position:relative}.acoes-contato{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.contato.compacto{border:0;border-bottom:1px dashed var(--linha);background:0 0;border-radius:0;gap:8px;padding:10px 0}.contato.compacto:last-child{border-bottom:0}.menu .n.quente,.abas .n.quente{background:var(--ok-suave);color:var(--ok)}.faixa-contatos{border-radius:var(--r-l);border:1px solid color-mix(in srgb,var(--ok) 35%,var(--linha));background:linear-gradient(90deg,var(--ok-suave),transparent 70%),var(--superficie);flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:18px;padding:14px 16px;display:flex}.faixa-contatos .ico{background:var(--ok-suave);width:40px;height:40px;color:var(--ok);border-radius:12px;flex:none;place-items:center;display:grid}.faixa-contatos b{font-weight:650;display:block}.faixa-contatos small{color:var(--texto-3);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;display:block;overflow:hidden}.balao-exemplo{background:color-mix(in srgb,var(--ok) 12%,var(--superficie-2));border:1px solid color-mix(in srgb,var(--ok) 25%,var(--linha));white-space:pre-wrap;overflow-wrap:anywhere;border-radius:4px 14px 14px;padding:10px 12px;font-size:13.5px;line-height:1.45}.contato .quem{flex:1;min-width:0}@media (width<=820px){.contato:not(.compacto) .quem{flex:calc(100% - 46px)}}.t-gelo{--tom:var(--destaque);--tom-suave:var(--destaque-suave)}.t-quente{--tom:var(--quente);--tom-suave:var(--quente-suave)}.av.mini{width:22px;height:22px;font-size:9.5px}.passos .passo>span{display:inline}.dia{flex-direction:column;display:flex}.visita{grid-template-columns:52px 18px minmax(0,1fr);gap:0 10px;padding-bottom:14px;display:grid;position:relative}.visita time{color:var(--texto-2);text-align:right;padding-top:12px;font-size:13px}.visita .ponto{background:var(--tom,var(--parado));width:12px;height:12px;box-shadow:0 0 0 4px var(--tom-suave,var(--parado-suave)),0 0 12px var(--tom,transparent);z-index:1;border-radius:50%;margin:15px auto 0;position:relative}.visita:not(:last-child):before{content:"";background:var(--linha);width:2px;position:absolute;top:30px;bottom:-14px;left:70px}.visita .v-corpo{border:1px solid var(--linha);border-radius:var(--r-l);background:var(--superficie-2);min-width:0;padding:12px 14px}.visita.t-gelo .v-corpo{border-color:color-mix(in srgb,var(--destaque) 45%,transparent);box-shadow:var(--brilho)}.visita.t-ok .v-corpo{opacity:.72}.visita header{align-items:center;gap:8px;margin-bottom:4px;display:flex}.visita header b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.visita header .st{margin-left:auto}.visita p{color:var(--texto-3);align-items:center;gap:6px;font-size:13px;display:flex}.visita p svg{width:14px;height:14px}.visita p.serv{color:var(--texto-2);margin-top:2px;font-weight:550}.visita footer{border-top:1px solid var(--linha);align-items:center;gap:8px;margin-top:10px;padding-top:10px;font-size:13px;display:flex}.visita .tec{color:var(--texto-2);align-items:center;gap:6px;display:inline-flex}.visita .val{margin-left:auto;font-weight:650}.visita footer .bt.ic{width:32px;height:32px}.t-ok{--tom:var(--ok);--tom-suave:var(--ok-suave)}.prev{border-top:1px solid var(--linha);align-items:center;gap:10px;padding:10px 0;display:flex}.prev:first-of-type{border-top:0;padding-top:0}.prev>div{flex:1;min-width:0}.prev b{font-size:14px;display:block}.prev small{color:var(--texto-3);font-size:12.5px}.equip-atual>header{align-items:flex-start}.equip-atual h2{font-size:17px}.equip-atual header small{color:var(--texto-3);margin-top:2px;font-size:12.5px;display:block}.equip-atual header .bt{margin-left:auto}.ico-equip{background:var(--destaque-suave);width:44px;height:44px;color:var(--destaque);border-radius:12px;flex:none;place-items:center;display:grid}.ico-equip svg{width:22px;height:22px}.eq-troca{gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.eq-troca a{border:1px solid var(--linha);color:var(--texto-2);background:var(--superficie-2);border-radius:99px;flex:none;padding:7px 12px;font-size:13px}.eq-troca a.feito{color:var(--ok);border-color:color-mix(in srgb,var(--ok) 30%,transparent)}.eq-troca a.feito:before{content:"✓ "}.eq-troca a.on{background:var(--destaque);color:var(--sobre-destaque);border-color:#0000;font-weight:650}.medidas{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.medida{border:1px solid var(--linha);border-radius:var(--r);background:var(--superficie-2);flex-direction:column;gap:2px;padding:12px 14px;display:flex}.medida span{color:var(--texto-3);font-size:12.5px}.medida b{letter-spacing:-.02em;font-size:26px;font-weight:650;line-height:1.15}.medida b small{color:var(--texto-3);margin-left:3px;font-size:13px;font-weight:500}.medida em{color:var(--ok);font-size:12px;font-style:normal}.medida.frio{border-color:color-mix(in srgb,var(--destaque) 40%,transparent);background:linear-gradient(160deg,var(--destaque-suave),transparent 70%),var(--superficie-2)}.medida.frio b{color:var(--destaque)}.medida.quente{border-color:color-mix(in srgb,var(--quente) 40%,transparent);background:linear-gradient(160deg,var(--quente-suave),transparent 70%),var(--superficie-2)}.medida.quente b{color:var(--quente)}.checklist{flex-direction:column;display:flex}.ck{border-top:1px solid var(--linha);cursor:pointer;align-items:center;gap:12px;padding:12px 2px;font-size:14.5px;display:flex}.ck:first-child{border-top:0}.ck i{border:1.5px solid var(--linha-forte);border-radius:8px;flex:none;place-items:center;width:26px;height:26px;display:grid}.ck i svg{width:16px;height:16px}.ck.ok i{background:var(--ok);color:#04130a;border-color:#0000}.ck.ok span{color:var(--texto-3)}.ck.agora{background:var(--destaque-suave);border-radius:var(--r);border-top-color:#0000;margin:0 -10px;padding:12px}.ck.agora i{border-color:var(--destaque);box-shadow:var(--brilho)}.ck em{color:var(--destaque-texto);margin-left:auto;font-size:12px;font-style:normal;font-weight:650}.fotos{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ft{aspect-ratio:4/3;border-radius:var(--r);border:1px solid var(--linha);align-items:flex-end;margin:0;padding:8px;display:flex;position:relative;overflow:hidden}.ft span{text-transform:uppercase;letter-spacing:.08em;color:#fff;background:#0000008c;border-radius:99px;padding:2px 8px;font-size:11px;font-weight:700;position:absolute;top:8px;left:8px}.ft figcaption{color:#fff;text-shadow:0 1px 4px #000c;font-size:12.5px;font-weight:600}textarea.entrada{resize:vertical;width:100%;height:auto;padding:10px 12px;line-height:1.5}.acao-fixa{display:none}@media (width<=820px){.so-largo{display:none!important}.medidas{grid-template-columns:1fr 1fr}.medida b{font-size:22px}.acao-fixa{background:var(--destaque);height:52px;color:var(--sobre-destaque);box-shadow:var(--brilho),0 12px 30px -8px #000000b3;z-index:8;border-radius:14px;justify-content:center;align-items:center;gap:8px;font-size:16px;font-weight:700;display:flex;position:fixed;bottom:82px;left:16px;right:16px}.acao-fixa svg{width:20px;height:20px}.conteudo:has(+*){padding-bottom:170px}body:has(.acao-fixa) .conteudo{padding-bottom:170px}.visita{grid-template-columns:44px 14px minmax(0,1fr);gap:0 8px}.visita:not(:last-child):before{left:57px}.visita header{flex-wrap:wrap}.visita header .st{margin-left:0}}.cabeca p:has(svg){align-items:center;gap:6px;display:flex}.cabeca p svg{width:15px;height:15px}.grade>*{min-width:0}.visita .val{white-space:nowrap}.cartao>header h2{min-width:0}.hist{flex-direction:column;list-style:none;display:flex}.hist li{grid-template-columns:18px minmax(0,1fr);gap:12px;padding-bottom:18px;display:grid;position:relative}.hist li:not(:last-child):before{content:"";background:var(--linha);width:2px;position:absolute;top:20px;bottom:0;left:8px}.hist .ponto{background:var(--tom,var(--parado));width:12px;height:12px;box-shadow:0 0 0 4px var(--tom-suave,var(--parado-suave));border-radius:50%;margin:5px auto 0}.hist header{align-items:baseline;gap:8px;display:flex}.hist header span{color:var(--texto-3);margin-left:auto;font-size:12.5px}.hist p{color:var(--texto-2);margin:3px 0;font-size:13.5px}.hist small{color:var(--texto-3);font-size:12.5px}.hist small a{color:var(--destaque-texto);font-weight:600}.qr-cartao{align-items:center;gap:16px;display:flex}.qr-cartao p{color:var(--texto-3);margin-top:4px;font-size:13px}.qr{background:#fff;border-radius:12px;flex:none;width:112px;height:112px;padding:9px;position:relative}.qr-mod,.qr-mini{background:conic-gradient(from 90deg at 3px 3px,#0b1220 90deg,#fff 0) 0 0/9px 9px;opacity:.92;background-image:radial-gradient(#0b1220 38%,#0000 40%),linear-gradient(90deg,#0b1220 50%,#0000 0),linear-gradient(#0b1220 50%,#0000 0);background-size:7px 7px,13px 11px,11px 13px;border-radius:3px;width:100%;height:100%;-webkit-mask:linear-gradient(#000 0 0)}.qr img{filter:brightness(0);background:#fff;border-radius:6px;width:30px;margin:auto;padding:4px;position:absolute;inset:0}.qr-mini{background-color:#fff;border:5px solid #fff;border-radius:6px;flex:none;width:64px;height:64px}.btu{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.btu button{border:1px solid var(--linha-forte);border-radius:var(--r);background:var(--superficie-2);flex-direction:column;align-items:center;padding:12px 4px;display:flex}.btu button b{font-size:17px}.btu button small{color:var(--texto-3);font-size:11px}.btu button.on{background:var(--destaque-suave);border-color:var(--destaque);box-shadow:var(--brilho)}.btu button.on b{color:var(--destaque)}.tipos{flex-wrap:wrap;gap:6px;display:flex}.tipos button{border:1px solid var(--linha);background:var(--superficie-2);color:var(--texto-2);border-radius:99px;padding:7px 13px;font-size:13px}.tipos button.on{background:var(--destaque);color:var(--sobre-destaque);border-color:#0000;font-weight:650}.tot{border-top:1px solid var(--linha);background:var(--superficie-2);grid-template-columns:1fr auto;align-items:baseline;gap:2px 10px;padding:16px 20px;display:grid}.tot span{font-weight:600}.tot>b{font-size:26px;font-weight:700}.tot small{color:var(--texto-3);grid-column:1/-1;font-size:12.5px}.pdf{color:#0b1220;background:#fff;border-color:#e3e8f0}.pdf .fraco{color:#566074;margin-bottom:12px;font-size:12.5px}.pdf h3{margin-top:14px;font-size:16px}.pdf-topo{border-bottom:2px solid #0369a1;align-items:center;gap:10px;padding-bottom:12px;display:flex}.pdf-topo small{color:#566074;font-size:11.5px;display:block}.pdf-topo>.mono{color:#566074;margin-left:auto;font-size:12px}.pdf-logo{color:#fff;background:linear-gradient(135deg,#0369a1,#0b1220);border-radius:10px;flex:none;place-items:center;width:40px;height:40px;font-size:14px;font-weight:800;display:grid}.pdf-linha{border-bottom:1px solid #edf1f7;justify-content:space-between;gap:12px;padding:7px 0;font-size:13px;display:flex}.pdf-linha.tot2{border:0;padding-top:10px;font-size:16px;font-weight:700}.pdf-pix{background:#f1f4f9;border-radius:10px;align-items:center;gap:12px;margin-top:10px;padding:10px;display:flex}.pdf-pix .qr-mini{border-width:3px;width:54px;height:54px}.pdf-pix small{color:#566074;font-size:12px;display:block}.pdf-garantia{color:#15803d;align-items:center;gap:6px;margin-top:10px;font-size:12.5px;font-weight:600;display:flex}.pdf-garantia svg{width:15px;height:15px}.pdf .bt.pri{color:#fff;box-shadow:none;background:#0369a1}@media (width<=820px){.btu{grid-template-columns:repeat(3,1fr)}.qr-cartao{flex-direction:column;align-items:flex-start}}body.papel-fundo{background:#5b6475;padding:24px 0}.a4{color:#0b1220;background:#fff;flex-direction:column;width:210mm;min-height:297mm;margin:0 auto;padding:14mm 14mm 10mm;font-size:12.5px;display:flex;box-shadow:0 20px 50px #0006}.a4 h4{letter-spacing:.1em;text-transform:uppercase;color:#0369a1;margin:16px 0 6px;font-size:12px}.a4-topo{border-bottom:2.5px solid #0369a1;align-items:center;gap:12px;padding-bottom:12px;display:flex}.a4-topo small{color:#566074;font-size:10.5px;display:block}.a4-topo b{font-size:15px}.a4-num{text-align:right;margin-left:auto}.a4-num b{font-size:20px;display:block}.a4-dados{grid-template-columns:1fr 1fr;gap:10px 18px;margin-top:12px;display:grid}.a4-dados div:last-child{grid-column:1/-1}.a4-dados small{color:#566074;text-transform:uppercase;letter-spacing:.08em;font-size:10px;display:block}.a4-dados span{color:#334155;font-size:11.5px;display:block}.a4-tab{border-collapse:collapse;width:100%}.a4-tab th{text-align:left;color:#566074;border-bottom:1px solid #cdd5e1;padding:5px 6px;font-size:10.5px;font-weight:600}.a4-tab td{border-bottom:1px solid #edf1f7;padding:5px 6px}.ok-a4{color:#15803d;font-weight:600}.a4-check{columns:2;gap:18px;list-style:none}.a4-check li{color:#15803d;padding:2px 0}.a4-obs{color:#334155;background:#f1f4f9;border-left:3px solid #0369a1;margin-top:8px;padding:8px 10px}.a4-fotos{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.a4-fotos .ft{aspect-ratio:1}.a4-ass{grid-template-columns:1fr 1fr auto;align-items:end;gap:18px;margin-top:auto;padding-top:18px;display:grid}.a4-ass small{color:#566074;font-size:10.5px;display:block}.ass-traco{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 30'%3E%3Cpath d='M4 22c10-14 16-18 20-10s4 10 10 2 10-14 14-6 2 12 10 6 12-10 18-4 8 8 14 2 12-6 22-4' fill='none' stroke='%230B1220' stroke-width='1.6'/%3E%3C/svg%3E") 50%/90% 70% no-repeat;border-bottom:1px solid #0b1220;height:36px;margin-bottom:4px;display:block}.ass-traco.cliente{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 30'%3E%3Cpath d='M6 20c6-16 14-16 12-4s8 6 14-4 6 10 14 8 10-14 20-10 4 12 14 8 16-8 30-6' fill='none' stroke='%231D4ED8' stroke-width='1.6'/%3E%3C/svg%3E")}.a4-qr{align-items:center;gap:8px;max-width:170px;display:flex}.a4-qr .qr-mini{border:1px solid #cdd5e1;width:56px;height:56px}.a4-rodape{color:#566074;border-top:1px solid #edf1f7;justify-content:space-between;margin-top:10px;padding-top:8px;font-size:10.5px;display:flex}@media (width<=820px){body.papel-fundo{padding:0}.a4{width:100%;min-height:0;padding:16px}.a4-dados,.a4-ass{grid-template-columns:1fr}.a4-check{columns:1}.a4-fotos{grid-template-columns:1fr 1fr}}.plano{padding:12px 0 8px;overflow-x:auto}.plano table{border-collapse:collapse;width:100%;font-size:13px}.plano th{color:var(--texto-3);text-transform:uppercase;letter-spacing:.06em;text-align:center;padding:6px 4px;font-size:11px;font-weight:600}.plano th:first-child,.plano td:first-child{text-align:left;white-space:nowrap;padding-left:20px}.plano th:nth-child(2),.plano td:nth-child(2){text-align:left;font-size:12px}.plano td{border-top:1px solid var(--linha);text-align:center;padding:9px 4px}.plano .mes-hoje{background:var(--destaque-suave)}.plano i{border:1.5px solid var(--linha-forte);border-radius:4px;width:12px;height:12px;display:inline-block}.plano i.feito{background:var(--ok);border-color:#0000}.plano i.agora{border-color:var(--destaque);box-shadow:0 0 8px var(--destaque)}.inv{border-top:1px solid var(--linha);align-items:center;gap:10px;padding:9px 0;display:flex}.inv:first-of-type{border-top:0}.inv i{border:1.5px solid var(--linha-forte);border-radius:7px;flex:none;place-items:center;width:24px;height:24px;display:grid}.inv i svg{width:14px;height:14px}.inv.ok i{background:var(--ok);color:#04130a;border-color:#0000}.inv.agora i{border-color:var(--destaque);box-shadow:var(--brilho)}.inv>div{flex:1;min-width:0}.inv b{font-size:14px;display:block}.inv small,.inv>span{color:var(--texto-3);font-size:12px}.inv.agora>span{color:var(--destaque-texto);font-weight:650}.pub-fundo{background:#eef3f8}.pub-col{flex-direction:column;gap:14px;max-width:480px;margin:0 auto;padding:16px 16px 32px;display:flex}.pub-loja{align-items:center;gap:10px;display:flex}.pub-loja small{color:var(--texto-3);font-size:12px;display:block}.pub-loja .bt{margin-left:auto}.pub-heroi,.pub-cartao{border:1px solid var(--linha);box-shadow:var(--sombra);background:#fff;border-radius:18px;padding:20px}.pub-heroi h1{letter-spacing:-.02em;margin:10px 0 4px;font-size:24px;line-height:1.2}.pub-heroi p{color:var(--texto-2)}.pub-tec{background:var(--superficie-2);border-radius:12px;align-items:center;gap:10px;margin:16px 0;padding:12px;display:flex}.pub-tec small{color:var(--texto-3);font-size:12px;display:block}.pub-passos{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.pub-passos div{color:var(--texto-3);flex-direction:column;gap:6px;font-size:11.5px;display:flex}.pub-passos i{background:var(--superficie-3);border-radius:9px;height:5px}.pub-passos .feito i{background:var(--ok)}.pub-passos .agora i{background:var(--info)}.pub-passos .agora{color:var(--info);font-weight:650}.pub-cartao h2{margin-bottom:8px;font-size:15px}.pub-lista{color:var(--texto-2);flex-direction:column;gap:10px;list-style:none;display:flex}.pub-lista li{align-items:center;gap:10px;display:flex}.pub-lista svg{color:var(--destaque)}.pub-rodape{color:var(--texto-3);justify-content:center;align-items:center;gap:6px;font-size:11.5px;display:flex}body.pub .pdf-linha{border-bottom-color:var(--linha)}.cel-moldura{border:1px solid var(--linha-forte);background:#0b0f18;border-radius:44px;width:300px;height:620px;padding:10px;overflow:hidden;box-shadow:0 40px 90px -20px #000c,0 0 60px -10px #7dd3fc4d}.cel-moldura iframe{transform-origin:0 0;border:0;border-radius:34px;width:390px;height:844px;transform:scale(.718)}.plano th:first-child,.plano td:first-child{white-space:normal;min-width:190px;padding-left:20px}.plano td,.plano th{padding-left:2px;padding-right:2px}.sem-grade{grid-template-rows:44px repeat(2,minmax(480px,auto));grid-template-columns:150px repeat(6,minmax(0,1fr));display:grid;position:relative}.sem-canto{border-bottom:1px solid var(--linha)}.sem-dia{color:var(--texto-3);border-bottom:1px solid var(--linha);border-left:1px solid var(--linha);text-transform:uppercase;letter-spacing:.06em;place-items:center;font-size:12.5px;font-weight:600;display:grid}.sem-dia.hoje{color:var(--destaque-texto);background:var(--destaque-suave)}.sem-tec{border-bottom:1px solid var(--linha);flex-direction:column;grid-column:1;align-items:flex-start;gap:4px;padding:14px 16px;display:flex}.sem-tec small{color:var(--texto-3);font-size:12px}.sem-cel{border-left:1px solid var(--linha);border-bottom:1px solid var(--linha);background:repeating-linear-gradient(transparent 0 calc(25% - 1px),var(--linha) calc(25% - 1px) 25%)}.bloco{margin:calc(var(--ini) * 480px) 4px 0;height:calc(var(--dur) * 480px - 4px);background:var(--tom-suave,var(--parado-suave));border-left:3px solid var(--tom,var(--parado));z-index:1;border-radius:8px;align-self:start;padding:6px 8px;font-size:12px;overflow:hidden}.bloco b{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;display:block;overflow:hidden}.bloco small{color:var(--texto-3);white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.bloco.t-gelo{box-shadow:var(--brilho)}@media (width<=820px){.semana{overflow-x:auto}.sem-grade{min-width:900px}}.local>header{align-items:flex-start}.local header small{color:var(--texto-3);font-size:12.5px;display:block}.local header .bt{margin-left:auto}.acesso{color:var(--texto-2);border-radius:var(--r);background:var(--atencao-suave);align-items:flex-start;gap:8px;margin-bottom:12px;padding:10px 12px;font-size:13px;display:flex}.acesso svg{color:var(--atencao);flex:none;width:16px;height:16px;margin-top:2px}.eqs{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;display:grid}.eq{border:1px solid var(--linha);border-radius:var(--r);background:var(--superficie-2);flex-direction:column;gap:2px;padding:12px;display:flex}.eq:hover{border-color:var(--linha-forte)}.eq>.mono{color:var(--texto-3);font-size:11.5px}.eq small{color:var(--texto-3);margin-bottom:6px;font-size:12px}.eq .st{align-self:flex-start}.chat{flex-direction:column;gap:14px;display:flex}.msg{border-radius:14px;max-width:88%;padding:12px 14px;font-size:14px}.msg.eu{background:var(--destaque);color:var(--sobre-destaque);border-bottom-right-radius:4px;align-self:flex-end}.msg.eu small{opacity:.7;margin-top:2px;font-size:11px;display:block}.msg.bot{background:var(--superficie-2);border:1px solid var(--linha);border-bottom-left-radius:4px;align-self:flex-start}.msg.bot h4{text-transform:uppercase;letter-spacing:.08em;color:var(--texto-3);margin:12px 0 6px;font-size:12px}.msg.bot ol{color:var(--texto-2);flex-direction:column;gap:4px;padding-left:20px;display:flex}.cod{align-items:center;gap:12px;display:flex}.cod>.mono{color:var(--quente);background:var(--quente-suave);border-radius:8px;padding:6px 10px;font-size:22px;font-weight:700}.cod small{color:var(--texto-3);font-size:12px;display:block}.fonte{color:var(--texto-3);align-items:center;gap:6px;margin-top:10px;font-size:12.5px;display:flex}.fonte svg{width:14px;height:14px}.fonte a{color:var(--destaque-texto);font-weight:600}.acoes-msg{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.acoes-msg .bt{height:32px;font-size:12.5px}.entrada-chat{border-top:1px solid var(--linha);gap:8px;margin-top:auto;padding-top:10px;display:flex}.entrada-chat .entrada{flex:1}.etq-pag{flex-direction:column;gap:14px;max-width:760px;margin:0 auto;padding:24px 16px;display:flex}.etiquetas{flex-wrap:wrap;gap:14px;display:flex}.etq{color:#0b1220;background:#fff;border:1px dashed #9aa6b8;border-radius:6px;align-items:center;gap:2.5mm;width:62mm;height:29mm;padding:2.5mm;display:flex}.etq .qr-mini{border:0;width:23mm;height:23mm}.etq>div:last-child{flex-direction:column;gap:1px;min-width:0;display:flex}.etq b.mono{margin-top:2px;font-size:15px;line-height:1.1}.etq small{color:#334155;font-size:9.5px}.etq em{color:#566074;margin-top:2px;font-size:8px;font-style:normal;line-height:1.25}.etq em b{color:#0b1220;font-size:9px}.etq b.mono{white-space:nowrap}.etq em b{white-space:nowrap;font-size:8.5px}body.fluxo{justify-content:center;display:flex}.fluxo-col{border-left:1px solid var(--linha);border-right:1px solid var(--linha);background:var(--fundo);flex-direction:column;width:100%;max-width:430px;min-height:100vh;display:flex}.fluxo-topo{border-bottom:1px solid var(--linha);background:var(--vidro);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:4;align-items:center;gap:10px;padding:12px 14px;display:flex;position:sticky;top:0}.fluxo-topo strong{font-size:16px;display:block}.fluxo-topo small{color:var(--texto-3);font-size:12px}.fluxo-corpo{flex-direction:column;flex:1;gap:12px;padding:14px 16px 120px;display:flex}.fluxo-acao{padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--vidro);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid var(--linha);position:sticky;bottom:0}.largo{width:100%}.bt.g.largo{height:52px;font-size:16px}.duas-acoes{grid-template-columns:1fr 1.4fr;gap:8px;display:grid}.duas-acoes .bt{height:52px}.barra-passos{grid-auto-flow:column;gap:5px;display:grid}.barra-passos i{background:var(--superficie-3);border-radius:9px;height:4px}.barra-passos i.on{background:var(--destaque);box-shadow:0 0 8px var(--destaque)}.bloco-f{background:var(--superficie);border:1px solid var(--linha);border-radius:var(--r-l);flex-direction:column;gap:10px;padding:16px;display:flex}.bloco-f h2{align-items:center;gap:8px;font-size:15px;display:flex}.bloco-f h2 svg{color:var(--ok)}.bloco-f>p.fraco{margin-top:-6px;font-size:13px}.bloco-f .campo{flex-direction:column;gap:5px;display:flex}.bloco-f .campo span{color:var(--texto-3);font-size:12.5px}.bloco-f .entrada{width:100%;height:46px;font-size:15px}.bloco-f textarea.entrada{height:auto}.logo-envio{align-items:center;gap:14px;display:flex}.logo-envio b{margin-bottom:6px;display:block}.preco-ed svg{width:15px;height:15px;color:var(--texto-3);margin-left:8px}.mais-itens{color:var(--destaque-texto);font-size:13px;font-weight:600}.bloco-f.dica{background:var(--destaque-suave);border-color:color-mix(in srgb,var(--destaque) 30%,transparent)}.dica ol{color:var(--texto-2);flex-direction:column;gap:4px;padding-left:18px;font-size:14px;display:flex}.resumo-f{color:var(--texto-2);flex-direction:column;gap:4px;font-size:13px;display:flex}.resumo-f span{align-items:center;gap:6px;display:flex}.resumo-f svg{width:15px;height:15px;color:var(--texto-3)}.esc{border:1px solid var(--linha);border-radius:var(--r);background:var(--superficie-2);align-items:center;gap:12px;padding:12px;display:flex}.esc i{border:1.5px solid var(--linha-forte);border-radius:7px;flex:none;place-items:center;width:24px;height:24px;display:grid}.esc i svg{width:14px;height:14px}.esc.on{border-color:var(--destaque);background:var(--destaque-suave)}.esc.on i{background:var(--destaque);color:var(--sobre-destaque);border-color:#0000}.esc>div{flex:1;min-width:0}.esc b{font-size:14px;display:block}.esc small{color:var(--texto-3);font-size:11.5px}.esc>span{font-size:11px}.dias-f,.horas-f,.tecs-f{gap:6px;display:flex;overflow-x:auto}.dias-f button{border:1px solid var(--linha);border-radius:var(--r);background:var(--superficie-2);flex-direction:column;flex:1;align-items:center;padding:8px 0;display:flex}.dias-f small{color:var(--texto-3);font-size:11px}.dias-f b{font-size:17px}.dias-f .on,.horas-f .on,.tecs-f .on{background:var(--destaque);color:var(--sobre-destaque);border-color:#0000}.dias-f .on small,.tecs-f .on small{color:inherit;opacity:.75}.horas-f button{border:1px solid var(--linha);font-family:var(--mono);background:var(--superficie-2);border-radius:99px;flex:none;padding:8px 12px;font-size:13px}.horas-f .ocupado{opacity:.4;text-decoration:line-through}.tecs-f button{border:1px solid var(--linha);border-radius:var(--r);background:var(--superficie-2);flex-wrap:wrap;flex:1;align-items:center;gap:6px;padding:10px;font-size:14px;font-weight:600;display:flex}.tecs-f small{width:100%;color:var(--texto-3);text-align:left;font-size:11.5px;font-weight:500}.conf{align-items:center;gap:10px;font-size:14px;display:flex}.conf i{background:var(--ok-suave);width:22px;height:22px;color:var(--ok);border-radius:50%;flex:none;place-items:center;display:grid}.conf i svg{width:13px;height:13px}.conf.falta i{background:var(--atencao-suave);color:var(--atencao)}.ass-quadro{border:1.5px dashed var(--linha-forte);border-radius:var(--r);background:#fff;justify-content:center;align-items:center;height:150px;display:flex;position:relative}.ass-quadro .ass-traco{border:0;width:70%;height:80px}.ass-quadro small{color:#566074;font-size:11px;position:absolute;bottom:8px;left:12px}.ass-quadro .bt{color:#334155;position:absolute;top:6px;right:6px}.zap h2 svg{color:#25d366}.zap-msg{color:#e9edef;background:#005c4b;border-radius:10px 10px 10px 2px;flex-direction:column;align-self:flex-start;gap:8px;max-width:92%;padding:10px 12px;font-size:13.5px;display:flex}[data-tema=claro] .zap-msg{color:#111b21;background:#d9fdd3}.zap-anexo{background:#0000002e;border-radius:8px;align-items:center;gap:10px;padding:8px;display:flex}.zap-anexo small{opacity:.75;font-size:11.5px;display:block}.item-f{border-top:1px solid var(--linha);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 0;display:grid}.item-f:first-of-type{border-top:0}.item-f b{font-size:14px}.item-f small{color:var(--texto-3);font-size:12px;display:block}.qtd{align-items:center;gap:6px;display:flex}.qtd button{border:1px solid var(--linha-forte);background:var(--superficie-2);border-radius:8px;width:30px;height:30px;font-size:16px}.total-f>div{justify-content:space-between;align-items:baseline;display:flex}.total-f b{font-size:28px}.total-f small{color:var(--texto-3);font-size:12.5px}.meses-a4{grid-template-columns:repeat(12,1fr);gap:4px;display:grid}.meses-a4 span{text-align:center;color:#566074;background:#f1f4f9;border-radius:4px;padding:4px 0;font-size:10.5px}.meses-a4 span.ok{color:#15803d;background:#e7f6ec;font-weight:700}.etapas-pmoc{grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:18px;display:grid}.etapas-pmoc div{border:1px solid var(--linha);border-radius:var(--r);color:var(--texto-3);align-items:center;gap:8px;padding:10px 12px;font-size:13px;display:flex}.etapas-pmoc i{background:var(--superficie-3);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:12px;font-style:normal;font-weight:700;display:grid}.etapas-pmoc i svg{width:13px;height:13px}.etapas-pmoc .feito i{background:var(--ok);color:#04130a}.etapas-pmoc .feito{color:var(--texto-2)}.etapas-pmoc .agora{border-color:var(--destaque);background:var(--destaque-suave);color:var(--texto);font-weight:650}.etapas-pmoc .agora i{background:var(--destaque);color:var(--sobre-destaque)}@media (width<=820px){.etapas-pmoc{grid-template-columns:repeat(5,auto);overflow-x:auto}.etapas-pmoc div:not(.agora) span{display:none}}.menu .breve{border-radius:var(--r);color:var(--texto-3);opacity:.6;cursor:default;align-items:center;gap:11px;padding:9px 11px;font-size:14px;display:flex}.menu .breve>svg{width:18px;height:18px}.menu .breve small{letter-spacing:.04em;margin-left:auto;font-size:10.5px}.menu .nova[aria-disabled=true]{opacity:.55;cursor:default;box-shadow:none}.abas-cel .breve{color:var(--texto-3);opacity:.45;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:11px;display:flex}.abas-cel .breve svg{width:22px;height:22px}.abas-cel .mais-os.breve{opacity:.6;position:relative;top:-16px}.abas-cel .mais-os.breve>span{background:var(--destaque);width:54px;height:54px;color:var(--sobre-destaque);border:4px solid var(--fundo);border-radius:18px;place-items:center;display:grid}.etq-qr{flex:none;width:23mm;height:23mm}.etq-qr svg{width:100%;height:100%;display:block}@media print{@page{size:62mm 29mm;margin:0}body,.etq-pag{margin:0;padding:0;background:#fff!important}.etq{border:0;border-radius:0}}.pub{min-height:100vh;color:var(--texto);background:#eef3f8}.linha-orcamento{grid-template-columns:minmax(0,1fr) 72px 24px 100px 36px;align-items:center;gap:6px;margin-bottom:6px;display:grid}.linha-orcamento .entrada{width:100%;height:40px}@media (width<=820px){.linha-orcamento{grid-template-columns:minmax(0,1fr) 60px 20px 84px 32px}}.opcao{min-width:0}.opcao>span:not(.ico){flex:1;min-width:0}.opcao small{white-space:normal}.pdf-linha b{white-space:nowrap}.so-cel{display:none}@media (width<=820px){.so-cel{display:block}}a.visita{color:inherit}a.visita:hover .v-corpo{border-color:var(--linha-forte)}a.bloco{color:inherit;display:block}.trabalho>header{align-items:flex-start}.trabalho header small{color:var(--texto-3);font-size:12px;display:block}.trabalho .medidas{margin:6px 0 10px 38px}.medida-in{border:0;border-bottom:1px dashed var(--linha-forte);width:100%;max-width:120px;font:inherit;color:inherit;background:0 0;padding:0}.medida-in:focus{border-bottom-color:var(--destaque);outline:0}.medida.ok-medida{border-color:color-mix(in srgb,var(--ok) 35%,transparent)}.medida.quente em{color:var(--quente)}.fotos-trab{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:8px;margin-top:12px;display:grid}.fotos-trab .ft.nova{aspect-ratio:4/3}.ft-real{aspect-ratio:4/3;border-radius:var(--r);border:1px solid var(--linha);background:var(--superficie-2);margin:0;position:relative;overflow:hidden}.ft-real img,.ft-real .esq{object-fit:cover;width:100%;height:100%;display:block}.ft-real span{text-transform:uppercase;letter-spacing:.06em;color:#fff;background:#0009;border-radius:99px;padding:2px 7px;font-size:10.5px;font-weight:700;position:absolute;top:6px;left:6px}.ft-real.depois span{background:var(--ok);color:#04130a}.ft-real button{color:#fff;background:#0009;border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:4px;right:4px}.ft-real button svg{width:14px;height:14px}.ass-quadro canvas{border-radius:var(--r);background:#fff;display:block}.a4-equip{break-inside:avoid;border-top:1px solid #edf1f7;margin-top:14px;padding-top:10px}.a4-equip h4{margin-top:0}.a4-placa{color:#334155;margin-bottom:6px;font-size:11px}.fora-a4{color:#c2410c;font-weight:700}.a4-foto{aspect-ratio:1;background:#f1f4f9;border-radius:6px;margin:0;position:relative;overflow:hidden}.a4-foto img,.a4-foto .esq{object-fit:cover;width:100%;height:100%;display:block}.a4-foto figcaption{text-transform:uppercase;color:#fff;background:#0000008c;border-radius:99px;padding:1px 6px;font-size:9.5px;font-weight:700;position:absolute;top:6px;left:6px}.a4-nota{color:#566074;margin-top:10px;font-size:9.5px}.a4-ass{grid-template-columns:1fr 1fr}.ass-img{object-fit:contain;object-position:left bottom;border-bottom:1px solid #0b1220;width:100%;height:56px;margin-bottom:4px;display:block}@media print{.papel-fundo{background:#fff;padding:0}.a4{box-shadow:none;margin:0}}.a4.rascunho{position:relative;overflow:hidden}.a4.rascunho:after{content:"RASCUNHO";letter-spacing:.12em;color:#dc262621;pointer-events:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;place-items:center;font-size:110px;font-weight:800;display:grid;position:absolute;inset:0;transform:rotate(-32deg)}.entrar .esqueci{color:var(--texto-3);justify-self:center;padding:6px 10px;font-size:13px}.entrar .esqueci:hover{color:var(--texto)}.sem-vazia{text-align:center;color:var(--texto-3);z-index:1;pointer-events:none;grid-area:2/2/-1/-1;place-self:center;font-size:14px}.sem-vazia b{color:var(--texto-2);margin-bottom:2px;font-size:15px;display:block}.dia-vazio{color:var(--texto-3);margin:0;font-size:13.5px}@media (width<=820px){.bt:not(.g){height:auto;min-height:44px}.bt.ic{width:44px;min-width:44px}.abas a,.abas button{min-height:44px}.segmento button{min-height:40px}.kpi .var{white-space:normal}.g4 .kpi strong{white-space:nowrap;font-size:22px}.faixa-contatos{flex-wrap:wrap}.faixa-contatos small{white-space:normal}.faixa-contatos .bt{width:100%}.tabela td.mono[data-rotulo]{justify-content:space-between;gap:12px;display:flex}.tabela td.mono[data-rotulo]:before{content:attr(data-rotulo);font-family:var(--fonte,inherit);color:var(--texto-3);font-size:12.5px}}.vendas{--fundo:#070b14;--superficie:#0d1322;--superficie-2:#131b2e;--superficie-3:#1a2440;--hover:#172036;--linha:#94a3b81f;--linha-forte:#94a3b83d;--texto:#e8edf7;--texto-2:#b6c0d4;--texto-3:#8b97ae;--destaque:#7dd3fc;--destaque-suave:#7dd3fc1f;--destaque-texto:#7dd3fc;--sobre-destaque:#04202e;--violeta:#38bdf8;--violeta-suave:#38bdf824;--ok:#4ade80;--ok-suave:#4ade801f;--erro:#f87171;--marca-texto:#fff;--v-w:1160px;--v-escuro:#04070e;--v-cartao:#0d1322;--zap:#25d366;--zap-e:#1da851;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--fundo);min-height:100vh;color:var(--texto);isolation:isolate;font-size:17px;line-height:1.55;position:relative;overflow-x:clip}.vendas .marca img{filter:none}.vendas section{padding:112px 0;scroll-margin-top:72px}.v-w{max-width:var(--v-w);margin:0 auto;padding:0 24px}.vendas h1{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(40px,6.2vw,76px);font-weight:780;line-height:1.02}.vendas h1 em{background:linear-gradient(90deg,var(--destaque),var(--violeta));color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.vendas h2{letter-spacing:-.035em;text-wrap:balance;max-width:22ch;margin-bottom:18px;font-size:clamp(30px,4.2vw,48px);font-weight:750;line-height:1.08}.vendas h3{letter-spacing:-.015em;margin-bottom:8px;font-size:20px;font-weight:680}.vendas p{max-width:62ch;color:var(--texto-2)}.vendas a:not(.v-bt):not(.v-entrar){transition:color .15s}.v-chapeu{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--destaque);align-items:center;gap:10px;margin-bottom:16px;font-size:12.5px;display:inline-flex}.v-chapeu:before{content:"";background:linear-gradient(90deg,var(--destaque),var(--violeta));border-radius:2px;width:18px;height:2px}.v-ilust{text-align:center;font-family:var(--mono);color:var(--texto-3);margin:18px auto 0;font-size:12px}.v-entra{opacity:0;transition:opacity .55s,transform .55s;transform:translateY(18px)}.v-entra.visto{opacity:1;transform:none}.v-bt{background:var(--zap);color:#04130a;white-space:nowrap;border-radius:14px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 24px;font-size:16.5px;font-weight:650;transition:transform .15s,background .15s;display:inline-flex;box-shadow:0 10px 30px -10px #25d366b3}.v-bt:hover{background:var(--zap-e);transform:translateY(-1px)}.v-bt svg{width:20px;height:20px}.v-bt.sec{color:var(--texto);box-shadow:inset 0 0 0 1.5px var(--linha-forte);background:0 0}.v-bt.sec:hover{background:var(--hover);box-shadow:inset 0 0 0 1.5px var(--texto-3)}.v-bt.pequeno{border-radius:11px;min-height:44px;padding:0 16px;font-size:14.5px}.v-bt.pequeno svg{width:17px;height:17px}.v-bt.largo{width:100%}.v-topo{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--linha);background:#070b14e0;position:sticky;top:0}.v-nav{align-items:center;gap:24px;height:72px;display:flex}.v-links{gap:28px;margin:0 auto;font-size:15px;font-weight:550;display:flex}.v-links a{color:var(--texto-2);padding:10px 0}.v-links a:hover{color:var(--texto)}.v-nav-fim{align-items:center;gap:8px;display:flex}.v-entrar{min-height:44px;color:var(--texto-2);border-radius:11px;align-items:center;padding:0 14px;font-size:14.5px;font-weight:600;display:inline-flex}.v-entrar:hover{background:var(--hover);color:var(--texto)}.vendas .v-hero{padding:80px 0 0;position:relative;overflow:hidden}.v-hero:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(760px 480px at 26% 30%,#7dd3fc33,#0000 68%),radial-gradient(700px 480px at 78% 34%,#38bdf82e,#0000 68%);height:900px;position:absolute;inset:-280px 0 auto}.v-hero-txt{text-align:center;flex-direction:column;align-items:center;display:flex}.vendas .v-hero h1{max-width:15ch}.vendas .v-sub{max-width:58ch;margin:24px 0 32px;font-size:20px}.v-ctas{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.v-hero-txt .v-ctas{justify-content:center}.v-nota{color:var(--texto-3);margin-top:16px;font-size:14px;display:block}.v-hero-tela{margin-top:64px;margin-bottom:-120px;padding-bottom:0;position:relative}.v-hero-tela .v-janela{border-bottom-right-radius:0;border-bottom-left-radius:0}.v-hero-tela:after{content:"";background:linear-gradient(transparent,var(--fundo));pointer-events:none;height:220px;position:absolute;bottom:0;left:0;right:0}.v-cel-print.flutua{z-index:2;width:210px;position:absolute;bottom:150px;right:-8px}.v-janela{border:1px solid var(--linha-forte);background:var(--v-cartao);border-radius:16px;overflow:hidden;box-shadow:0 30px 70px -30px #000000e6,0 0 90px -40px #7dd3fc80}.v-janela .jb{border-bottom:1px solid var(--linha);background:#0a101c;align-items:center;gap:7px;padding:10px 14px;display:flex}.v-janela .jb i{background:var(--superficie-3);border-radius:50%;width:11px;height:11px}.v-janela .jb span{background:var(--superficie-2);font-family:var(--mono);color:var(--texto-3);border-radius:99px;margin-left:14px;padding:3px 14px;font-size:12px}.v-janela img,.v-cel-print img,.v-papel img{width:100%;height:auto;display:block}.v-cel-print{background:#05070c;border-radius:36px;padding:8px;box-shadow:0 0 0 1px #94a3b83d,0 30px 60px -20px #000000e6}.v-cel-print img{border-radius:28px}.v-papel{background:#fff;border-radius:14px;overflow:hidden;transform:rotate(-1deg);box-shadow:0 30px 70px -30px #000000e6}.v-tela-par>.v-cel-print{display:none}.v-fatos{z-index:1;border-top:1px solid var(--linha);border-bottom:1px solid var(--linha);background:var(--v-cartao);position:relative}.v-fatos .v-w{grid-template-columns:repeat(4,1fr);display:grid}.v-fatos .v-w>div{flex-direction:column;gap:4px;padding:28px 20px;display:flex}.v-fatos .v-w>div+div{border-left:1px solid var(--linha)}.v-fatos b{letter-spacing:-.025em;font-size:25px;font-weight:720}.v-fatos span{color:var(--texto-3);font-size:14.5px;line-height:1.35}.v-dores{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:44px;display:grid}.v-dor{background:var(--v-cartao);border:1px solid var(--linha);border-radius:20px;flex-direction:column;padding:28px;display:flex}.v-dor:nth-child(2){transition-delay:80ms}.v-dor:nth-child(3){transition-delay:.16s}.vendas .v-dor h3{margin-bottom:12px;font-size:23px;line-height:1.2}.v-dor>p{font-size:15.5px}.vendas .v-dor .saida{color:var(--texto);gap:10px;margin-top:auto;padding-top:20px;font-weight:550;display:flex}.v-dor .saida svg{color:var(--ok);flex:none;margin-top:3px}.vendas .v-fluxo{background:var(--v-escuro);border-top:1px solid var(--linha);border-bottom:1px solid var(--linha)}.v-passo{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:72px;margin-top:88px;display:grid}.v-passo.inverte .vis{order:-1}.v-passo .n{font-family:var(--mono);color:var(--destaque);font-size:13px}.vendas .v-passo h3{letter-spacing:-.03em;margin:10px 0 14px;font-size:clamp(25px,3vw,34px);line-height:1.12}.v-passo ul{gap:10px;margin-top:22px;list-style:none;display:grid}.v-passo li{color:var(--texto-2);gap:10px;font-size:15.5px;display:flex}.v-passo li:before{content:"";background:var(--destaque);border-radius:50%;flex:none;width:7px;height:7px;margin-top:9px}.v-passo .vis{justify-content:center;display:flex}.v-passo .vis .v-cel-print{width:min(300px,100%)}.v-cel{background:#05070c;border-radius:40px;width:min(332px,100%);padding:10px;box-shadow:0 0 0 1px #94a3b83d,0 40px 80px -30px #000000e6,0 0 60px -20px #7dd3fc59}.v-tela{color:#e9edef;background:#0b141a;border-radius:31px;font-size:13.5px;overflow:hidden}.v-tela .st{letter-spacing:.02em;background:#202c33;justify-content:space-between;padding:12px 26px 4px;font-size:12px;font-weight:600;display:flex}.v-tela .cab{background:#202c33;align-items:center;gap:10px;padding:6px 14px 10px;display:flex}.v-tela .cab .av{background:linear-gradient(135deg,var(--destaque),var(--violeta));color:#04202e;border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;font-weight:700;display:grid}.v-tela .cab b{font-size:14px;display:block}.v-tela .cab small{color:#8696a0;font-size:11.5px}.v-tela .msgs{background:#0b141a;flex-direction:column;gap:7px;min-height:430px;padding:12px;display:flex}.v-b{opacity:0;background:#202c33;border-radius:10px;max-width:86%;padding:7px 10px;line-height:1.4;transform:translateY(6px)}.visto .v-b{animation:.45s forwards v-aparece}.v-b.e{background:#005c4b;align-self:flex-end}.v-b .h{text-align:right;font-family:var(--mono);color:#8696a0;margin-top:2px;font-size:10px;display:block}.v-b .link{color:#53bdeb;margin-top:3px;font-size:12.5px;text-decoration:underline;display:block}.v-b:first-child{animation-delay:.2s!important}.v-b:nth-child(2){animation-delay:1s!important}.v-b:nth-child(3){animation-delay:2.8s!important}.v-b:nth-child(4){animation-delay:3.6s!important}.v-b.orc{background:#111b21;border:1px solid #7dd3fc59;gap:5px;width:86%;padding:10px 12px;display:grid}.orc-cab{font-family:var(--mono);color:#8696a0;justify-content:space-between;margin-bottom:2px;font-size:11px;display:flex}.orc-cab .tag{color:var(--destaque)}.orc-l,.orc-t{justify-content:space-between;font-size:12.5px;display:flex}.orc-l span:last-child{font-variant-numeric:tabular-nums}.orc-t{border-top:1px solid #8696a040;margin-top:2px;padding-top:5px}.orc-t b{font-variant-numeric:tabular-nums;font-size:15px}.aprovar{border-radius:9px;place-items:center;height:32px;margin-top:4px;font-size:13px;font-weight:650;display:grid;position:relative;overflow:hidden}.aprovar>span{border-radius:9px;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;inset:0}.aprovar .antes{background:var(--destaque);color:#04202e}.visto .aprovar .antes{animation:.3s 2.4s forwards v-some}.aprovar .depois{color:var(--ok);opacity:0;background:#4ade8024;border:1px solid #4ade8066}.visto .aprovar .depois{animation:.3s 2.5s forwards v-aparece}@keyframes v-aparece{to{opacity:1;transform:none}}@keyframes v-some{to{opacity:0;transform:scale(.96)}}.v-abas{scrollbar-width:none;gap:6px;margin-top:32px;padding:2px;display:flex;overflow-x:auto}.v-abas::-webkit-scrollbar{display:none}.v-abas button{min-height:44px;color:var(--texto-3);border:1px solid #0000;border-radius:12px;flex:none;padding:0 16px;font-size:15px;font-weight:600;transition:color .15s,background .15s}.v-abas button:hover{color:var(--texto)}.v-abas button.on{color:var(--texto);background:var(--superficie-2);border-color:var(--linha-forte)}.v-visita{margin-top:24px}.v-visita-txt{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:baseline;gap:32px;margin-bottom:24px;display:grid}.vendas .v-visita-txt h3{letter-spacing:-.02em;margin:0;font-size:24px}.v-visita .v-janela{animation:.3s v-troca}@keyframes v-troca{0%{opacity:.3;transform:translateY(6px)}to{opacity:1;transform:none}}.vendas .v-recursos{padding-top:0}.v-mods{background:var(--linha);border:1px solid var(--linha);border-radius:20px;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:32px;display:grid;overflow:hidden}.v-mod{background:var(--fundo);padding:26px;transition:background .2s}.v-mod:hover{background:var(--v-cartao)}.v-mod svg{color:var(--destaque);margin-bottom:12px}.vendas .v-mod h3{margin-bottom:4px;font-size:17.5px}.v-mod p{font-size:15px}.vendas #teste{background:var(--v-escuro);border-top:1px solid var(--linha);border-bottom:1px solid var(--linha)}.v-oferta{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.v-cartao{background:linear-gradient(160deg,#7dd3fc1a,#38bdf814 60%,transparent),var(--v-cartao);border:1px solid #7dd3fc4d;border-radius:24px;justify-items:start;padding:36px;display:grid;box-shadow:0 0 80px -30px #7dd3fc80}.v-cartao .v{letter-spacing:-.045em;margin-bottom:12px;font-size:64px;font-weight:780;line-height:1}.v-cartao p{margin-bottom:24px}.v-cartao small{color:var(--texto-3);justify-self:center;margin-top:12px;font-size:13.5px}.v-depois{counter-reset:d;margin-top:28px;list-style:none}.v-depois li{counter-increment:d;color:var(--texto-2);grid-template-columns:40px 1fr;gap:10px;padding:12px 0;font-size:16px;display:grid}.v-depois li:before{content:counter(d);border:1.5px solid var(--destaque);width:30px;height:30px;font-family:var(--mono);color:var(--destaque);border-radius:50%;place-items:center;font-size:12px;display:grid}.v-depois b{color:var(--texto)}.v-faq{grid-template-columns:.8fr 1.2fr;align-items:start;gap:56px;display:grid}.v-faq .l{position:sticky;top:104px}.v-faq .l a{color:var(--destaque);text-decoration:underline}.v-faq details{border-bottom:1px solid var(--linha);padding:20px 0}.v-faq details:first-child{border-top:1px solid var(--linha)}.v-faq summary{cursor:pointer;justify-content:space-between;gap:16px;font-size:18px;font-weight:650;list-style:none;display:flex}.v-faq summary::-webkit-details-marker{display:none}.v-faq summary:after{content:"+";font-family:var(--mono);color:var(--destaque);font-size:20px;line-height:1}.v-faq details[open] summary:after{content:"–"}.v-faq details p{margin-top:10px}.vendas .v-fim-s{padding-top:0}.v-fim{background:radial-gradient(600px 300px at 90% 0%,#38bdf847,transparent 70%),radial-gradient(600px 300px at 0% 100%,#7dd3fc38,transparent 70%),var(--v-cartao);border:1px solid #7dd3fc40;border-radius:28px;padding:72px 56px;position:relative;overflow:hidden}.v-fim p{margin-bottom:28px}.v-rod{background:var(--v-escuro);border-top:1px solid var(--linha);padding:64px 0 40px;font-size:14.5px}.v-rod-g{grid-template-columns:1.4fr 1fr 1fr;gap:40px;display:grid}.v-rod-g>div{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.vendas .v-rod-g p{color:var(--texto-3);max-width:34ch;margin-top:8px}.v-rod b{margin-bottom:4px}.v-rod a{color:var(--texto-3)}.v-rod a:hover{color:var(--texto)}.v-rod-leg{border-top:1px solid var(--linha);color:var(--texto-3);margin-top:48px;padding-top:22px;font-size:13px}.v-barra{display:none}@media (width<=1100px){.v-cel-print.flutua{width:170px;right:12px}}@media (width<=900px){.vendas section{padding:72px 0}.vendas .v-hero{padding:48px 0 0}.v-links{display:none}.v-nav{justify-content:space-between}.v-hero-tela{margin-top:44px;margin-bottom:-60px}.v-hero-tela:after{height:120px}.v-cel-print.flutua{display:none}.v-oferta,.v-faq{grid-template-columns:1fr;gap:40px}.v-faq .l{position:static}.v-dores,.v-mods{grid-template-columns:1fr}.v-passo{grid-template-columns:1fr;gap:36px;margin-top:64px}.v-passo.inverte .vis{order:0}.v-visita-txt{grid-template-columns:1fr;gap:8px}.v-fatos .v-w{grid-template-columns:1fr 1fr}.v-fatos .v-w>div:nth-child(3){border-left:none}.v-fatos .v-w>div:nth-child(n+3){border-top:1px solid var(--linha)}.v-fim{padding:44px 24px}.v-rod-g{grid-template-columns:1fr 1fr}.v-rod-g>div:first-child{grid-column:1/-1}.v-rod{padding-bottom:110px}.v-barra{z-index:30;border:1px solid var(--linha-forte);background:#0d1322f5;border-radius:16px;align-items:center;gap:10px;padding:10px 10px 10px 16px;font-size:14px;font-weight:650;transition:transform .25s;display:flex;position:fixed;bottom:12px;left:12px;right:12px;transform:translateY(140%);box-shadow:0 10px 30px #00000080}.v-barra.on{transform:none}.v-barra>span{flex:1;line-height:1.25}.v-barra small{color:var(--texto-3);font-size:12px;font-weight:500;display:block}}@media (width<=480px){.v-w{padding:0 16px}.v-nav{gap:8px;height:64px}.v-nav-fim .v-bt{display:none}.v-entrar{box-shadow:inset 0 0 0 1.5px var(--linha-forte)}.vendas .v-sub{font-size:18px}.v-ctas,.v-ctas .v-bt{width:100%}.v-tela-par>.v-janela{display:none}.v-tela-par>.v-cel-print{width:min(290px,84%);margin:0 auto;display:block}.v-hero-tela{margin-bottom:-40px}.v-mod{grid-template-columns:auto minmax(0,1fr);column-gap:14px;padding:16px;display:grid}.v-mod svg{grid-row:span 2;margin:2px 0 0}.v-dor{padding:22px}.v-cartao{padding:24px}.v-cartao .v{font-size:52px}.v-fatos b{font-size:21px}.v-fatos .v-w>div{padding:20px 12px}}@media (prefers-reduced-motion:reduce){.v-entra{opacity:1;transition:none;transform:none}.v-b,.aprovar .depois{opacity:1;transform:none;animation:none!important}.aprovar .antes{display:none}.v-visita .v-janela{animation:none}}.v-pmoc{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:72px;display:grid}.v-pmoc ul{gap:10px;margin-top:22px;list-style:none;display:grid}.v-pmoc li{color:var(--texto-2);gap:10px;font-size:15.5px;display:flex}.v-pmoc li:before{content:"";background:var(--destaque);border-radius:50%;flex:none;width:7px;height:7px;margin-top:9px}.v-pmoc small{color:var(--texto-3);max-width:52ch;margin-top:18px;font-size:14px;display:block}@media (width<=900px){.v-pmoc{grid-template-columns:1fr;gap:36px}}
