:root{--preto:#0b0f0d;--verde:#14e07a;--verde-fundo:#0a7a43;--cinza-claro:#9aa7a0;--grafite:#5a6660;--nevoa:#f2f5f3;--bg:var(--nevoa);--panel:#fff;--fg:var(--preto);--fg-soft:#27302c;--muted:var(--grafite);--line:#d6ddd9;--line-soft:#e6ebe8;--accent:var(--verde-fundo);--soft:#e4f8ee;--danger:#c62828;--ok:var(--verde-fundo);--warn:#b45309;--raio:14px;--f-ui:"Inter","Segoe UI",Arial,sans-serif;--f-disp:"Space Grotesk","Segoe UI",Arial,sans-serif;color-scheme:light}*{box-sizing:border-box}body,html{margin:0}body{background:var(--bg);color:var(--fg);font-family:var(--f-ui);font-size:14px;-webkit-font-smoothing:antialiased}a{color:var(--verde-fundo)}[hidden]{display:none!important}::selection{background:var(--verde);color:var(--preto)}.marcador,legend{display:flex;align-items:center;gap:8px;font:600 11px var(--f-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--grafite)}.marcador:before,legend:before{content:"";width:10px;height:10px;border-radius:3px;background:var(--verde);flex:none}.topo{background:var(--preto);color:#fff}.topo-in{max-width:1500px;margin:0 auto;padding:12px 16px;display:flex;align-items:center;gap:16px;flex-wrap:wrap;min-height:64px}.topo a.marca-link{text-decoration:none;display:inline-flex}.topo .titulo{font:500 13px var(--f-ui);color:var(--cinza-claro);padding-left:16px;border-left:1px solid #26302b}.topo .titulo b{display:block;font:700 16px var(--f-disp);color:#fff;letter-spacing:-.01em}.topo .sp{flex:1 1}.topo .estado{color:var(--cinza-claro)}.topo .estado.erro{color:#ff8a80}.topo strong{color:#fff;font-family:var(--f-disp)}.btn{font:500 14px var(--f-ui);border-radius:10px;padding:9px 15px;cursor:pointer;border:1px solid var(--line);background:var(--panel);color:var(--fg);text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:background-color .15s,border-color .15s,color .15s;white-space:nowrap}.btn:hover:not(:disabled){border-color:var(--preto)}.btn.primary{background:var(--verde);border-color:var(--verde);color:var(--preto);font-weight:600}.btn.primary:hover:not(:disabled){background:#10c96c;border-color:#10c96c}.btn.ok{background:var(--verde-fundo);border-color:var(--verde-fundo);color:#fff}.btn.warn{border-color:#f0c7c7;color:var(--danger)}.btn.warn:hover:not(:disabled){border-color:var(--danger);background:#fdf1f1}.btn.ghost{border-color:transparent;background:transparent;color:var(--fg-soft)}.btn.ghost:hover:not(:disabled){background:var(--line-soft);border-color:transparent}.btn:disabled{opacity:.5;cursor:not-allowed}.topo .btn{background:transparent;border-color:#2c3732;color:#fff}.topo .btn.primary,.topo .btn:hover:not(:disabled){border-color:var(--verde)}.topo .btn.primary{background:var(--verde);color:var(--preto)}.topo .btn.ghost{border-color:transparent;color:var(--cinza-claro)}.topo .btn.ghost:hover:not(:disabled){color:#fff;background:#1a211e}a:focus-visible,button:focus-visible,input:focus-visible,label.btn:focus-within,select:focus-visible,textarea:focus-visible{outline:2px solid var(--verde);outline-offset:2px}.pill{display:inline-flex;align-items:center;gap:6px;font:600 11px var(--f-ui);letter-spacing:.04em;padding:4px 10px;border-radius:99px;white-space:nowrap}.pill:before{content:"";width:7px;height:7px;border-radius:2px;background:currentColor}.pill.rascunho{color:var(--grafite);background:var(--line-soft)}.pill.aguardando{color:#8a4206;background:#fdf0dc}.pill.concluido{color:var(--verde-fundo);background:var(--soft)}.topo .pill.rascunho{color:var(--cinza-claro);background:#1a211e}.topo .pill.aguardando{color:#fbc77a;background:#2a1f0f}.topo .pill.concluido{color:var(--verde);background:#0f2a1c}.cartao{background:var(--panel);border:1px solid var(--line);border-radius:var(--raio)}.lista{max-width:1100px;margin:0 auto;padding:24px 16px 48px;gap:14px}.lista,.lista-titulo{display:flex;flex-direction:column}.lista-titulo{gap:8px}.lista-titulo h2{font:700 clamp(28px,4vw,36px) var(--f-disp);letter-spacing:-.02em;line-height:1.15;margin:0;text-wrap:balance}.lista-titulo h2 em{font-style:normal;color:var(--verde-fundo)}.filtros{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.filtros input{flex:1 1;min-width:180px}.chips{display:flex;flex-wrap:wrap;gap:6px}.chips button{font:500 13px var(--f-ui);border:1px solid var(--line);background:var(--panel);color:var(--fg-soft);padding:7px 13px;cursor:pointer;border-radius:99px}.chips button:hover{border-color:var(--preto)}.chips button[aria-pressed=true]{background:var(--preto);border-color:var(--preto);color:#fff}.tabela{background:var(--panel);border:1px solid var(--line);border-radius:var(--raio);overflow-x:auto}.tabela table{width:100%;border-collapse:collapse;min-width:680px}.tabela th{text-align:left;font:600 11px var(--f-ui);text-transform:uppercase;letter-spacing:.08em;color:var(--grafite);padding:12px 16px;border-bottom:1px solid var(--line);background:#fafbfa}.tabela td{padding:9px 16px;border-bottom:1px solid var(--line-soft);vertical-align:middle}.tabela tr:last-child td{border-bottom:0}.tabela tbody tr:hover td{background:#f7faf8}.tabela td.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.tabela td.cli{font:700 14px var(--f-disp)}.tabela .acoes{display:flex;gap:6px;justify-content:flex-end}.tabela .acoes .btn{padding:6px 12px;font-size:13px}.vazio{background:var(--panel);border:1px dashed var(--line);border-radius:var(--raio);padding:40px 20px;text-align:center;color:var(--muted);display:flex;flex-direction:column;gap:12px;align-items:center}.vazio strong{color:var(--fg);font:700 20px var(--f-disp)}.app{display:grid;grid-template-columns:minmax(0,430px) minmax(0,1fr);grid-gap:24px;gap:24px;max-width:1500px;margin:0 auto;padding:20px 16px}@media (max-width:900px){.app{grid-template-columns:minmax(0,1fr)}}.side{background:var(--panel);border:1px solid var(--line);border-radius:var(--raio);min-width:0;align-self:start;overflow:hidden}@media (min-width:901px){.side{position:-webkit-sticky;position:sticky;top:14px;max-height:calc(100vh - 28px);display:flex;flex-direction:column}}.aviso{margin:16px 18px 0;padding:11px 13px;border-radius:10px;background:var(--nevoa);font-size:13px;line-height:1.5;color:var(--fg-soft)}.tabs{display:flex;gap:4px;border-bottom:1px solid var(--line);padding:0 12px;margin-top:8px}.tabs button{flex:1 1;font:500 13.5px var(--f-ui);background:none;border:0;border-bottom:3px solid transparent;margin-bottom:-1px;padding:13px 4px 11px;color:var(--grafite);cursor:pointer}.tabs button[aria-selected=true]{color:var(--preto);font-weight:600;border-color:var(--verde)}.form{padding:20px 18px 24px;overflow:auto}.form,.painel{gap:22px}.form,.painel,fieldset{display:flex;flex-direction:column}fieldset{border:0;padding:0;margin:0;gap:10px;min-width:0}fieldset.trava{display:contents}legend{margin-bottom:10px;padding:0}label{display:flex;flex-direction:column;gap:5px;font:500 13px var(--f-ui);color:var(--fg-soft);min-width:0}label small{font:400 12px var(--f-ui);color:var(--muted)}.row{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}input[type=date],input[type=number],input[type=password],input[type=search],input[type=text],select,textarea{font:400 14px var(--f-ui);color:var(--fg);background:#fff;border:1px solid var(--line);border-radius:10px;padding:9px 11px;width:100%;min-width:0;transition:border-color .15s,box-shadow .15s}input:hover,select:hover,textarea:hover{border-color:#b4bfb9}input:focus,select:focus,textarea:focus{border-color:var(--verde-fundo);box-shadow:0 0 0 3px rgba(20,224,122,.25);outline:none}input:disabled,select:disabled,textarea:disabled{background:var(--nevoa);opacity:.85}textarea{resize:vertical;min-height:64px;line-height:1.5}.linhas{display:flex;flex-direction:column;gap:6px}.li{display:grid;grid-template-columns:1fr 1fr 34px;grid-gap:6px;gap:6px;align-items:center}.li.money{grid-template-columns:1fr 96px 34px}.icon-btn{width:34px;height:38px;border:1px solid var(--line);background:var(--panel);color:var(--grafite);border-radius:10px;cursor:pointer;font-size:16px;line-height:1}.icon-btn:hover:not(:disabled){color:var(--danger);border-color:var(--danger)}.add{align-self:flex-start;font:500 13px var(--f-ui);color:var(--verde-fundo);background:var(--soft);border:1px solid transparent;border-radius:10px;padding:7px 13px;cursor:pointer}.add:hover{border-color:var(--verde-fundo)}.seg{display:flex;border:1px solid var(--line);border-radius:10px;overflow:hidden}.seg button{flex:1 1;font:500 13px var(--f-ui);padding:9px;border:0;background:#fff;color:var(--fg-soft);cursor:pointer}.seg button[aria-pressed=true].rep{background:var(--danger);color:#fff}.seg button[aria-pressed=true].apr{background:var(--verde);color:var(--preto);font-weight:600}.fotos{grid-template-columns:repeat(4,1fr);grid-gap:6px;gap:6px}.fotos,.ph{display:grid}.ph{position:relative;aspect-ratio:1;border:1px dashed #b4bfb9;border-radius:10px;overflow:hidden;background:var(--nevoa);place-items:center;color:var(--grafite);font:500 12px var(--f-ui);text-align:center;max-width:100%}.ph:hover{border-color:var(--verde-fundo);color:var(--verde-fundo)}.ph img{width:100%;height:100%;object-fit:cover;display:block}.ph input{position:absolute;inset:0;opacity:0;cursor:pointer}.ph input:disabled{cursor:default}.ph .x{position:absolute;top:4px;right:4px;width:22px;height:22px;border-radius:6px;border:0;background:rgba(11,15,13,.75);color:#fff;cursor:pointer;z-index:2;font-size:13px}.check{flex-direction:row;align-items:center;gap:8px;font:400 13.5px var(--f-ui)}.check input{accent-color:var(--verde-fundo);width:16px;height:16px}.hint{color:var(--muted);font-size:12.5px;margin:0;line-height:1.5}.main{min-width:0;flex-direction:column;gap:16px}.bar,.main{display:flex}.bar{flex-wrap:wrap;gap:8px;align-items:center;background:var(--panel);border:1px solid var(--line);border-radius:var(--raio);padding:10px 12px}.bar .sp{flex:1 1}.estado{font-size:13px;color:var(--muted)}.estado.erro{color:var(--danger);font-weight:600}.pages{flex-direction:column;gap:22px}.cap,.pages{display:flex;align-items:center}.cap{gap:8px;font:600 11px var(--f-ui);text-transform:uppercase;letter-spacing:.1em;color:var(--grafite);max-width:794px;width:100%;margin:0 0 -12px}.cap:before{content:"";width:10px;height:10px;border-radius:3px;background:var(--verde)}.sheet-wrap{width:100%;max-width:794px;position:relative;overflow:hidden;border-radius:6px;box-shadow:0 1px 2px rgba(11,15,13,.06),0 8px 28px rgba(11,15,13,.1)}.sheet-inner{transform-origin:top left;position:absolute;top:0;left:0}.login{min-height:100vh;display:grid;place-items:center;padding:16px;background:var(--preto)}.login .caixa{width:100%;max-width:400px;gap:22px;align-items:stretch}.login .caixa,.login .topo-login{display:flex;flex-direction:column}.login .topo-login{align-items:center;gap:14px;text-align:center}.login .assinatura{font:500 13px var(--f-ui);color:var(--cinza-claro);margin:0}.login form{background:var(--panel);border-radius:var(--raio);padding:28px 24px;display:flex;flex-direction:column;gap:16px}.login h1{font:700 22px var(--f-disp);letter-spacing:-.02em;margin:0}.login .btn.primary{padding:12px 16px;font-size:15px}.modelo{max-width:760px;margin:0 auto;padding:32px 16px 64px;display:flex;flex-direction:column;gap:20px}.modelo .bloco{background:var(--panel);border:1px solid var(--line);border-radius:var(--raio);padding:20px 22px}.page{width:794px;min-height:1123px;background:#fff;color:#0b0f0d;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:13px;padding:0 40px 26px;position:relative;display:flex;flex-direction:column;-webkit-print-color-adjust:exact;print-color-adjust:exact}.page *{box-sizing:border-box}.pg-top{height:30px;position:relative;margin:0 -40px}.pg-top i{right:40px;background:#0b0f0d}.pg-top b,.pg-top i{position:absolute;left:40px;top:0;height:7px}.pg-top b{width:120px;background:#14e07a}.hd{display:flex;align-items:center;gap:14px;padding-bottom:16px}.hd .lt-logo{flex:none}.hd .vr{width:1px;align-self:stretch;background:#d6ddd9;margin:6px 0}.hd h2{font-family:Space Grotesk,Segoe UI,Arial,sans-serif;font-weight:700;font-size:21px;line-height:1.12;letter-spacing:-.015em;color:#0b0f0d;margin:0;flex:1 1;min-width:0}.hd h2.one{font-size:28px}.meta{flex:none;white-space:nowrap;border-left:1px solid #d6ddd9;padding-left:12px;display:flex;flex-direction:column;gap:2px;font-size:9.5px;font-weight:600;color:#27302c;text-transform:uppercase}.meta strong{font-size:13.5px;color:#0a7a43;font-weight:700;margin-bottom:8px}.meta strong:last-child{margin-bottom:0}.qr{flex:none;border:1px solid #d6ddd9;border-radius:10px;padding:6px;width:100px;text-align:center;font-size:10.5px;color:#0b0f0d;line-height:1.15}.qr img{width:86px;height:86px;display:block;margin:0 auto 4px}.sec{display:flex;align-items:center;gap:9px;font-family:Space Grotesk,Segoe UI,Arial,sans-serif;font-weight:700;font-size:14px;letter-spacing:-.005em;color:#0b0f0d;text-transform:uppercase;margin:12px 0 7px}.page .mk{width:11px;height:11px;border-radius:3px;background:#14e07a;flex:none;display:inline-block}.sec svg{width:20px;height:20px;flex:none}.box{padding:12px 16px;line-height:1.5;font-size:13.5px;white-space:pre-wrap;word-break:break-word}.box,.kv{border:1px solid #d6ddd9;border-radius:10px}.kv{overflow:hidden}.kv .r{display:grid;grid-template-columns:140px 1fr;border-top:1px solid #e6ebe8;padding:8px 16px;font-size:13.5px}.kv .r:first-child{border-top:0}.kv .r b{font-weight:700}.kv .r.quatro{grid-template-columns:140px 1fr 140px 1fr}.eq{display:grid;grid-template-columns:1fr 186px;border:1px solid #d6ddd9;border-radius:10px;overflow:hidden}.eq .kv{border:0;border-radius:0;border-right:1px solid #d6ddd9}.eq .pic{display:grid;place-items:center;padding:6px}.eq .pic img,.eq .pic svg{max-width:100%;max-height:96px;display:block}.cols{display:grid;grid-template-columns:1fr 1fr;grid-gap:28px;gap:28px}.proc{border:1px solid #d6ddd9;border-radius:10px;padding:12px 16px;margin:0;list-style:none;display:flex;flex-direction:column;gap:12px;font-size:13.5px}.proc li:before{content:"• "}table.res{width:100%;border-collapse:collapse;font-size:13px}table.res th{background:#0b0f0d;color:#fff;font-weight:700;padding:7px 10px;text-transform:uppercase;font-size:12px}table.res td{border:1px solid #d6ddd9;padding:5px 10px}table.res td:last-child{text-align:center}.concl{display:grid;grid-template-columns:1fr 150px;grid-gap:14px;gap:14px;align-items:end}.stat{border:1.5px solid #c62828;border-radius:10px;overflow:hidden;text-align:center}.stat.ok{border-color:#0a7a43}.stat .t{background:#0b0f0d;color:#fff;font-weight:700;font-size:13px;padding:5px}.stat .v{display:flex;align-items:center;justify-content:center;gap:8px;font-weight:800;font-size:17px;color:#c62828;padding:10px 6px}.stat.ok .v{color:#0a7a43}.stat .v svg{width:22px;height:22px}.sig{display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;margin-top:auto;padding:22px 30px 0;text-align:center;font-size:13.5px}.sig .n{font-family:Allura,cursive;font-size:34px;line-height:1;height:38px;color:#0b0f0d}.sig .l{border-top:1px solid #0b0f0d;padding-top:6px}.sig small{display:block;color:#0b0f0d;font-weight:700;font-size:12.5px}.foot{justify-content:space-between;gap:12px;border-top:1px solid #d6ddd9;margin-top:16px;padding-top:12px;font-size:12.5px}.foot,.foot .it{display:flex;align-items:center}.foot .it{gap:9px;font-weight:600}.foot .it svg{width:26px;height:26px;color:#0b0f0d;flex:none}.foot .it span{line-height:1.25}.foot .it em{font-style:normal;font-weight:400}.foot .it b{color:#0b0f0d;font-weight:600}.foot .vs{width:1px;height:30px;background:#d6ddd9}.pg-bot{height:10px;margin:14px -40px 0;position:relative}.pg-bot i{left:40px;background:#0b0f0d}.pg-bot b,.pg-bot i{position:absolute;right:40px;bottom:0;height:7px}.pg-bot b{width:120px;background:#14e07a}.pair{display:grid;grid-template-columns:1fr 1fr;grid-gap:28px;gap:28px}.card{border:1px solid #d6ddd9;border-radius:10px;overflow:hidden}.card .ch{background:#0b0f0d;color:#fff;font-weight:700;font-size:13.5px;padding:7px 14px;display:flex;align-items:center;gap:8px;text-transform:uppercase}.card .ch svg{width:17px;height:17px}.card .kv{border:0;border-radius:0}.card .kv .r{grid-template-columns:118px 1fr;padding:8px 14px}.lab{display:flex;align-items:center;gap:7px;font-weight:700;font-size:13.5px;text-transform:uppercase;margin-bottom:8px}.lab svg{width:18px;height:18px}.lab.bad{color:#c62828}.lab.good{color:#0a7a43}.gal{display:grid;grid-gap:8px;gap:8px}.gal div{aspect-ratio:1/1.03;border-radius:6px;overflow:hidden;background:#f2f5f3}.gal img{width:100%;height:100%;object-fit:cover;display:block}.newp{display:grid;grid-template-columns:290px 1fr;grid-gap:30px;gap:30px;align-items:center}.newp .im{border:1px solid #e6ebe8;border-radius:6px;height:210px;display:grid;place-items:center;overflow:hidden;background:#fff;color:#9aa7a0;font-size:11px}.newp .im img{max-width:100%;max-height:100%;object-fit:contain;display:block}.newp p{margin:0 0 4px;font-size:14px}.newp .pn{font-weight:700;font-size:16.5px;margin-bottom:16px}.newp .pv{font-weight:800;font-size:22px;color:#0a7a43}.plist{display:flex;flex-direction:column}.plist .pr{display:grid;grid-template-columns:84px 1fr 150px 120px;grid-gap:14px;gap:14px;align-items:center;padding:7px 0;border-top:1px solid #e6ebe8}.plist .pr:first-child{border-top:0;padding-top:0}.plist .im{height:64px;border:1px solid #e6ebe8;border-radius:6px;display:grid;place-items:center;overflow:hidden;background:#fff;color:#9aa7a0;font-size:10px}.plist .im img{max-width:100%;max-height:100%;object-fit:contain;display:block}.plist .pn{font-weight:700;font-size:14px;line-height:1.3}.plist .pq{font-size:13px;color:#5a6660;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.plist .pv{font-weight:800;font-size:15px;color:#0a7a43;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.produto{border:1px solid var(--line);border-radius:8px;padding:10px;display:grid;grid-template-columns:72px 1fr;grid-gap:10px;gap:10px;align-items:start}.produto .campos{display:flex;flex-direction:column;gap:8px;min-width:0}.produto .linha{display:grid;grid-template-columns:70px 1fr 30px;grid-gap:6px;gap:6px;align-items:end}table.it{width:100%;border-collapse:collapse;font-size:13px}table.it th{background:#0b0f0d;color:#fff;font-weight:700;padding:6px 10px;text-transform:uppercase;font-size:12px}table.it td{border-bottom:1px solid #e6ebe8;padding:5px 10px}table.it td:first-child{text-align:center;width:70px}table.it td:last-child{text-align:center;width:200px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tot{display:grid;grid-template-columns:1fr 200px;background:#f2f5f3;border:1px solid #d6ddd9;border-radius:10px;overflow:hidden;margin-top:10px;font-weight:800;color:#0b0f0d}.tot div{padding:9px 14px;text-align:right;font-size:14px;text-transform:uppercase}.tot div:last-child{text-align:center;font-size:18px;background:#0b0f0d;color:#14e07a;border-left:1px solid #d6ddd9;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.small{font-size:12px;line-height:1.45;padding:10px 14px}.small ul{margin:0;padding-left:14px}.small .note{font-style:italic;color:#5a6660;margin-top:4px}.gp .t{display:flex;align-items:center;gap:7px;font-weight:700;color:#0b0f0d;text-transform:uppercase;font-size:13px;margin-bottom:4px}.gp .t svg{width:17px;height:17px}.gp .sepl{border-top:1px solid #e6ebe8;margin:8px -14px}.page.compacto .hd{padding-bottom:10px}.page.compacto .sec{margin:8px 0 5px;font-size:13px}.page.compacto .card .kv .r{padding:5px 14px;font-size:12.5px}.page.compacto .gal div{aspect-ratio:auto;height:104px}.page.compacto .newp{grid-template-columns:200px 1fr}.page.compacto .newp .im{height:130px}.page.compacto .plist .pr{grid-template-columns:52px 1fr 140px 110px;gap:10px;padding:4px 0}.page.compacto .plist .im{height:40px}.page.compacto .plist .pn{font-size:12.5px}.page.compacto .plist .pv{font-size:13px}.page.compacto table.it{font-size:12px}.page.compacto table.it td{padding:3px 10px}.page.compacto .tot div{padding:6px 14px}.page.compacto .small{padding:8px 12px;font-size:11.5px}.page.compacto .sig{padding-top:12px}.page.compacto .sig .n{height:30px;font-size:28px}.page.compacto .foot{margin-top:10px;padding-top:8px}@page{size:A4;margin:0}.link-cli{display:flex;gap:8px;align-items:center}.link-cli input{font-family:var(--f-ui);font-size:13px;color:var(--verde-fundo);background:var(--nevoa)}.link-cli.off input{color:var(--grafite);text-decoration:line-through}.acoes-link{display:flex;flex-wrap:wrap;gap:8px}.acoes-link label.add{display:inline-flex;align-items:center}.video-item{display:grid;grid-template-columns:72px 1fr 34px;grid-gap:10px;gap:10px;align-items:start;border:1px solid var(--line);border-radius:12px;padding:10px}.video-item .video-link,.video-item video{width:72px;aspect-ratio:9/16;border-radius:8px;background:var(--preto);object-fit:cover;display:grid;place-items:center;color:var(--verde);font:600 12px var(--f-ui)}.video-item .campos{display:flex;flex-direction:column;gap:8px;min-width:0}.mover{align-self:flex-start;font:500 12.5px var(--f-ui);color:var(--verde-fundo);background:none;border:0;padding:2px 0;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.progresso{position:relative;height:34px;border-radius:10px;background:var(--nevoa);overflow:hidden;border:1px solid var(--line)}.progresso div{position:absolute;inset:0 auto 0 0;background:var(--verde);transition:width .3s}.progresso span{position:relative;display:block;text-align:center;line-height:32px;font:500 13px var(--f-ui)}.cli-pagina{min-height:100vh;background:var(--nevoa)}.cli-topo{background:var(--preto)}.cli-topo-in{max-width:900px;margin:0 auto;padding:max(14px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) 14px max(16px,env(safe-area-inset-left));display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.cli-assin{font:500 13px var(--f-ui);color:var(--cinza-claro)}.cli-main{max-width:900px;margin:0 auto;padding:28px 16px 48px;gap:28px}.cli-hero,.cli-main{display:flex;flex-direction:column}.cli-hero{background:var(--panel);border:1px solid var(--line);border-radius:var(--raio);padding:26px 24px;gap:14px}.cli-hero h1{font:700 clamp(28px,6vw,40px) var(--f-disp);letter-spacing:-.02em;line-height:1.1;margin:0;text-wrap:balance}.cli-sub{font-size:16px;color:var(--fg-soft);max-width:60ch}.cli-msg,.cli-sub{margin:0;line-height:1.55}.cli-msg{padding:12px 14px;background:var(--nevoa);border-radius:10px;font-size:15px;white-space:pre-wrap}.cli-resumo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.cli-resumo>div{background:var(--nevoa);border-radius:12px;padding:14px 16px;display:flex;flex-direction:column;gap:4px}.cli-resumo span{font:600 11px var(--f-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--grafite)}.cli-resumo b{font:700 24px var(--f-disp);letter-spacing:-.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cli-resumo b.ok{color:var(--verde-fundo)}.cli-resumo b.rep{color:var(--danger)}.cli-acoes{display:flex;flex-wrap:wrap;gap:8px}.cli-acoes .btn{min-height:46px;padding:11px 18px;font-size:15px}.cli-ancoras{display:flex;flex-wrap:wrap;gap:6px 16px;padding-top:4px;border-top:1px solid var(--line-soft)}.cli-ancoras a{font:500 14px var(--f-ui);color:var(--fg-soft);text-decoration:none;padding:8px 0 0}.cli-ancoras a:hover{color:var(--verde-fundo)}.cli-sec{flex-direction:column;gap:14px;scroll-margin-top:16px}.cli-sec,.cli-sec h2{display:flex;align-items:center}.cli-sec h2{align-self:stretch;gap:10px;font:700 22px var(--f-disp);letter-spacing:-.01em;margin:0}.cli-sec h2 .mk{width:12px;height:12px;border-radius:3px;background:var(--verde)}.cli-videos{align-self:stretch;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));grid-gap:14px;gap:14px}.cli-videos figure{margin:0;background:var(--panel);border:1px solid var(--line);border-radius:var(--raio);overflow:hidden}.cli-video{aspect-ratio:9/16;background:var(--preto);display:grid;place-items:center;max-width:100%}.cli-video iframe,.cli-video video{width:100%;height:100%;border:0;display:block;background:var(--preto);object-fit:contain}.cli-videos figcaption{padding:10px 14px;font:500 14px var(--f-ui)}.video-externo{color:var(--verde);font:600 15px var(--f-ui);text-decoration:none;display:inline-flex;gap:8px;align-items:center}.cli-aprovar{align-self:stretch;min-height:52px;font-size:16px}.cli-rodape{background:var(--preto);color:var(--cinza-claro);padding:26px 16px calc(26px + env(safe-area-inset-bottom));display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.cli-rodape p{margin:0;display:flex;flex-wrap:wrap;gap:6px 18px;justify-content:center;font-size:14px}.cli-indisp{background:var(--panel);border-radius:var(--raio);padding:26px 22px}.cli-indisp h1{font:700 22px var(--f-disp);margin:0 0 8px}.cli-indisp p{margin:0;color:var(--fg-soft);line-height:1.5}@media (max-width:760px){.cli-main{padding:18px 12px 36px;gap:22px}.cli-hero{padding:20px 16px}.cli-resumo b{font-size:20px}.cli-acoes .btn{flex:1 1 100%}.video-item{grid-template-columns:64px 1fr 40px}.video-item .video-link,.video-item video{width:64px}.cli-videos{grid-template-columns:minmax(0,1fr);justify-items:center}.cli-videos figure{width:min(100%,360px)}}.so-mobile{display:none!important}.acoes-topo{display:flex;flex-wrap:wrap;gap:8px;align-items:center}@media (max-width:760px){.so-desktop{display:none!important}.so-mobile{display:revert!important}input[type=date],input[type=number],input[type=password],input[type=search],input[type=text],select,textarea{font-size:16px;padding:11px 12px}.btn{min-height:42px}.topo-in{gap:10px;min-height:56px;padding:max(10px,env(safe-area-inset-top)) 14px 10px}.topo .titulo{display:none}.topo strong{font-size:14px!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:46vw}.topo .estado{order:9;margin-left:auto;font-size:12px}.topo .pill{order:8}.menu{position:relative;margin-left:auto}.menu summary{list-style:none}.menu summary::-webkit-details-marker{display:none}.menu[open] summary{border-color:var(--verde)}.menu-itens{position:absolute;right:0;top:calc(100% + 8px);z-index:30;background:var(--panel);border:1px solid var(--line);border-radius:12px;box-shadow:0 12px 32px rgba(11,15,13,.25);min-width:210px;padding:6px;display:flex;flex-direction:column}.menu-itens a,.menu-itens button,.menu-itens label{font:500 15px var(--f-ui);color:var(--fg);text-decoration:none;text-align:left;background:none;border:0;padding:12px;border-radius:8px;cursor:pointer}.menu-itens a:hover,.menu-itens button:hover,.menu-itens label:hover{background:var(--nevoa)}.menu-itens button{color:var(--danger)}.fab{position:fixed;right:max(16px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));z-index:40;display:inline-flex!important;align-items:center;gap:6px;font:600 15px var(--f-ui);background:var(--verde);color:var(--preto);border:0;border-radius:16px;padding:15px 20px;box-shadow:0 10px 26px rgba(11,15,13,.3);cursor:pointer}.fab span{font-size:22px;line-height:1}.lista{padding:16px 12px 96px;gap:12px}.lista-titulo h2{font-size:24px}.lista-titulo{gap:4px}.filtros{flex-direction:column;align-items:stretch}.filtros>*,.lista>*{min-width:0;max-width:100%}.chips{flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.chips button{flex:none}.tabela{background:transparent;border:0;overflow:visible}.tabela table,.tabela tbody{display:block;min-width:0}.tabela thead{display:none}.tabela tr.linha{display:grid;grid-template-columns:1fr auto;grid-gap:2px 10px;gap:2px 10px;background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:10px 12px;margin-bottom:8px}.tabela tr.linha td{padding:0;border:0;background:none!important}.tabela td.c-num{grid-column:1;grid-row:1;font-size:12px;color:var(--grafite)}.tabela td.c-num:before{content:"Nº "}.tabela td.c-sit{grid-column:2;grid-row:1;justify-self:end}.tabela td.c-cli{grid-column:1;grid-row:2;font-size:16px;min-width:0}.tabela td.c-total{grid-column:2;grid-row:2;justify-self:end;align-self:center;font:700 15px var(--f-disp)}.tabela td.c-equip{grid-column:1;grid-row:3;color:var(--fg-soft);font-size:13px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tabela td.c-data{grid-column:2;grid-row:3;justify-self:end;font-size:12px;color:var(--grafite)}.tabela td.c-acoes{grid-row:4;grid-column:1/-1;margin-top:8px;padding-top:8px;border-top:1px solid var(--line-soft)}.tabela td.c-acoes .acoes{justify-content:stretch}.tabela td.c-acoes .btn{flex:1 1;min-height:34px;padding:5px 8px;font-size:13px}.tabela tbody tr:not(.linha){display:block;padding:20px}.app{padding:12px 12px 96px;gap:12px}.app[data-vista=folhas] .side,.app[data-vista=form] .main{display:none}.side{border-radius:12px;overflow:visible}.tabs{border-radius:12px 12px 0 0}.aviso{margin:12px 14px 0}.preencher{margin:10px 14px 0}.tabs{position:-webkit-sticky;position:sticky;top:0;z-index:5;background:var(--panel);padding:0 6px}.tabs button{font-size:14px;padding:14px 2px 12px}.form{padding:18px 14px 22px;overflow:visible}.fotos{gap:8px}.ph .x{width:28px;height:28px}.linhas{gap:12px}.li,.li.money{grid-template-columns:1fr 44px;gap:6px;padding-bottom:12px;border-bottom:1px solid var(--line-soft)}.li>:first-child{grid-column:1/-1}.li .icon-btn{width:44px}.icon-btn{width:40px;height:44px}.produto{grid-template-columns:64px 1fr;padding:10px}.produto .linha{grid-template-columns:64px 1fr 40px}.acoes-ed .seg.sit{grid-template-columns:1fr}.acoes-ed .seg.sit button{border-left:0;border-top:1px solid var(--line);padding:13px;font-size:14px}.acoes-ed .seg.sit button:first-child{border-top:0}.fim .btn.grande{display:none}.bar{gap:6px;padding:8px}.bar .btn{flex:1 1 auto;padding:8px 10px;font-size:13px}.bar .sp{display:none}.cap{margin-bottom:-6px}.nav-baixo{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex!important;gap:8px;align-items:center;background:var(--preto);padding:10px max(12px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))}.nav-baixo .seg-nav{flex:1 1;display:flex;background:#1a211e;border-radius:12px;padding:3px}.nav-baixo .seg-nav button{flex:1 1;font:500 14px var(--f-ui);color:var(--cinza-claro);background:none;border:0;border-radius:9px;padding:10px 6px;cursor:pointer}.nav-baixo .seg-nav button[aria-pressed=true]{background:#fff;color:var(--preto);font-weight:600}.nav-baixo .btn.primary{min-width:92px}.preencher .hint,.side>.aviso{display:none}.preencher{margin-top:14px}.main>.bar .btn.primary:last-child{display:none}.main>.bar .btn.primary:first-child{flex-basis:100%}.cli-videos figure{width:min(100%,320px)}.modelo{padding:18px 12px 48px}.modelo .bloco{padding:16px 14px}.impressao{padding-inline:10px}}@media (max-width:380px){.row{grid-template-columns:1fr}.fotos{grid-template-columns:repeat(3,1fr)}}@media print{.fab,.nav-baixo,.so-mobile{display:none!important}body,html{background:#fff!important;margin:0!important;padding:0!important}.no-print{display:none!important}.app,.main,.pages{padding:0!important;margin:0!important}.app,.folha,.main,.pages{display:block!important;max-width:none!important;gap:0!important}.sheet-wrap{width:auto;max-width:none;height:auto!important;box-shadow:none;overflow:visible;border-radius:0}.sheet-inner{transform:none!important;position:static}.page{width:210mm;min-height:0;height:calc(296mm / var(--fit, 1));zoom:var(--fit,1);overflow:hidden;margin:0 auto;page-break-inside:avoid;break-inside:avoid}body:not([data-imprimir=L]):not([data-imprimir=O]) .folha-O{page-break-before:always;break-before:page}body[data-imprimir=L] .folha-O,body[data-imprimir=O] .folha-L{display:none!important}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}fieldset.fim{border-top:1px solid var(--line);padding-top:16px}.acoes-ed{display:flex;flex-direction:column;gap:10px}.seg.sit{display:grid;grid-template-columns:repeat(3,1fr)}.seg.sit button{font-size:12.5px;line-height:1.2;padding:10px 6px;border-left:1px solid var(--line)}.seg.sit button:first-child{border-left:0}.seg.sit button[aria-pressed=true].rascunho{background:var(--accent);color:var(--accent-fg)}.seg.sit button[aria-pressed=true].aguardando{background:var(--warn);color:#fff}.seg.sit button[aria-pressed=true].concluido{background:var(--ok);color:#fff}.btn.grande{justify-content:center;padding:13px 16px;font-size:15px}.preencher{margin:10px 18px 0;display:flex;flex-direction:column;gap:4px}.preencher .hint{font-size:12px}.impressao{padding-inline:16px;padding-bottom:32px}body[data-imprimir=L] .impressao .folha-O,body[data-imprimir=O] .impressao .folha-L{display:none}@media print{.impressao{padding:0!important}}.ph-erro{display:block;padding:4px;font:400 10px var(--f-ui);line-height:1.25;color:var(--danger);word-break:break-word;max-height:100%;overflow:auto}