@font-face{font-family:Cormorant Garamond;src:url(/fontes/CormorantGaramond-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/fontes/CormorantGaramond-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/fontes/CormorantGaramond-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/fontes/CormorantGaramond-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/fontes/CormorantGaramond-Italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Satoshi;src:url(/fontes/Satoshi-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/fontes/Satoshi-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/fontes/Satoshi-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/fontes/Satoshi-Bold.woff2) format("woff2");font-weight:600 800;font-style:normal;font-display:swap}:root{--bg:#F6F6F4;--surf:#FFFFFF;--borda:#E3E3DF;--borda2:#D2D2CC;--tx:#1E2227;--tx2:#5E656E;--tx3:#8A9099;--marca:#2B2B2B;--erro:#A12B2B;--titulo:"Cormorant Garamond",Georgia,serif;--texto:"Satoshi",system-ui,-apple-system,"Segoe UI",sans-serif;--r:10px;--n5:#DCE8E1;--t5:#35594A;--n4:#E6EDDD;--t4:#52633A;--n3:#F1EBD8;--t3:#7A6628;--n2:#F4E3D8;--t2:#8A4F32;--n1:#F1DADA;--t1:#873A3A;--d5:#6E9A86;--d4:#9DB27E;--d3:#CDB873;--d2:#D69C7B;--d1:#C47777}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:#F1F1EF;min-height:100%}body{margin:0;font-family:var(--texto);font-size:15px;line-height:1.5;color:var(--tx);background:var(--bg);-webkit-font-smoothing:antialiased}h1,h2,h3{margin:0;font-weight:600;letter-spacing:-.01em}.olho{font-size:.7rem;letter-spacing:.12em;color:var(--tx3)}.marca,.olho{font-weight:600;text-transform:uppercase}.marca{font-family:var(--titulo);font-size:1.15rem;letter-spacing:.14em;color:var(--marca)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 22px;border-radius:var(--r);border:1px solid var(--marca);background:var(--marca);color:#fff;font:600 .95rem var(--texto);cursor:pointer;transition:background .15s}.btn:hover{background:#000}.btn.borda{background:var(--surf);color:var(--tx);border-color:var(--borda2)}.btn.borda:hover{background:#F0F0EC}.btn:disabled{opacity:.4;cursor:not-allowed}.ci{min-height:100dvh;display:flex;flex-direction:column;max-width:520px;margin:0 auto;padding:0 20px 24px}.ci-topo{display:flex;align-items:center;justify-content:space-between;padding:18px 0 14px}.ci-cont{font-size:.8rem;color:var(--tx3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.barra{height:3px;background:var(--borda);border-radius:2px}.barra i{background:var(--marca);transition:width .25s}.cartao{flex:1 1;padding:30px 0 10px}.cat{display:flex;align-items:center;gap:8px;margin-bottom:12px}.cat:before{content:"";width:18px;height:1px;background:var(--tx3)}.cartao h2{font-size:1.35rem;line-height:1.3;font-weight:600;margin-bottom:22px;font-family:var(--texto)}.opc-tag{font-size:.78rem;color:var(--tx3)}.opcoes{display:grid;grid-gap:8px;gap:8px}.opcao{display:flex;gap:12px;align-items:center;text-align:left;min-height:54px;padding:12px 14px;border:1px solid var(--borda);border-radius:var(--r);background:var(--surf);font:400 .95rem var(--texto);color:var(--tx);cursor:pointer;transition:border-color .12s,background .12s}.opcao:hover{border-color:var(--borda2)}.opcao[aria-pressed=true]{border-color:var(--marca);box-shadow:inset 0 0 0 1px var(--marca)}.radio{width:16px;height:16px;border-radius:50%;border:1.5px solid var(--borda2);flex:none}.opcao[aria-pressed=true] .radio{border-color:var(--marca);background:radial-gradient(var(--marca) 0 45%,transparent 50%)}.nivel{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:9px;font-size:1.2rem;line-height:1}.seg{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;border:1px solid var(--borda);border-radius:var(--r);overflow:hidden}.seg,.seg button{background:var(--surf)}.seg button{min-height:52px;border:0;border-right:1px solid var(--borda);font:600 .95rem var(--texto);color:var(--tx2);cursor:pointer}.seg button:last-child{border-right:0}.seg button[aria-pressed=true]{background:var(--marca);color:#fff}.seg.mult{grid-auto-flow:row;grid-template-columns:repeat(6,1fr)}.seg.mult button{border-bottom:1px solid var(--borda)}.escala-rot{display:flex;justify-content:space-between;color:var(--tx3);font-size:.8rem;margin-top:8px}input[type=number],textarea{width:100%;font:400 .95rem var(--texto);color:var(--tx);padding:12px 14px;border:1px solid var(--borda);border-radius:var(--r);background:var(--surf)}textarea{min-height:116px;resize:vertical}input:focus,textarea:focus{outline:2px solid #00000022;border-color:var(--marca)}.explica{margin-top:16px}.explica label{display:block;font-size:.85rem;color:var(--tx2);margin-bottom:6px}.nav{display:flex;gap:10px;padding-top:14px}.nav .btn{flex:1 1}.erro{color:var(--erro);font-size:.85rem;margin-top:10px}.fim{text-align:center;padding:60px 0 20px}.fim .num{font-size:4rem;font-weight:600;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin:8px 0}.painel{min-height:100dvh}.pt-topo{padding:14px 28px;background:var(--surf);border-bottom:1px solid var(--borda)}.pt-nav{gap:22px;font-size:.88rem;color:var(--tx2)}.pt-nav b{color:var(--tx);font-weight:600;border-bottom:2px solid var(--marca);padding-bottom:14px;margin-bottom:-15px}.pt-corpo{padding:26px 28px;max-width:1400px;margin:0 auto}.pt-cab{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.pt-cab h1{font-size:1.5rem;font-family:var(--texto)}.pt-cab p{margin:2px 0 0;color:var(--tx3);font-size:.85rem}.kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:12px;gap:12px;margin:22px 0}.kpi{background:var(--surf);border:1px solid var(--borda);border-radius:var(--r);padding:14px 16px}.kpi .v{font-size:1.6rem;font-weight:600;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-top:2px}.kpi .d{font-size:.78rem;margin-top:2px;color:var(--tx3)}.kpi .d.ok{color:var(--t5)}.kpi .d.pior{color:var(--t1)}.painel-card{background:var(--surf);border:1px solid var(--borda);border-radius:var(--r);overflow:hidden}.painel-card header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--borda);font-weight:600;font-size:.9rem}.tabela-wrap{overflow:auto}.tabela{border-collapse:separate;border-spacing:0;font-size:.82rem;width:100%;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tabela td,.tabela th{padding:9px 10px;border-bottom:1px solid #eeeeea;text-align:center;white-space:nowrap}.tabela th{background:#FAFAF8;font-weight:600;font-size:.7rem;letter-spacing:.06em;color:var(--tx3);position:-webkit-sticky;position:sticky;top:0}.tabela td:first-child,.tabela th:first-child{text-align:left;position:-webkit-sticky;position:sticky;left:0;background:#fff;font-weight:600;border-right:1px solid #eeeeea}.tabela th:first-child{background:#FAFAF8}.tabela tr:last-child td{border-bottom:0}.chip{display:inline-grid;place-items:center;min-width:32px;height:28px;border-radius:8px;font-size:1.05rem;line-height:1}.sc{display:inline-flex;align-items:center;gap:8px;font-weight:600}.sc i{display:inline-block;width:8px;height:8px;border-radius:50%}.leg{display:flex;gap:16px;flex-wrap:wrap;padding:12px 16px;border-top:1px solid var(--borda);color:var(--tx2);font-size:.78rem}.leg span{display:inline-flex;gap:7px;align-items:center}.campo{font:400 .95rem var(--texto);color:var(--tx);padding:11px 13px;border:1px solid var(--borda);border-radius:var(--r);background:var(--surf)}.campo:focus{outline:2px solid #00000022;border-color:var(--marca)}a{color:inherit}.lista a.linha{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;border-bottom:1px solid #eeeeea;text-decoration:none}.lista a.linha:hover{background:#FAFAF8}.lista a.linha:last-child{border-bottom:0}.linkbox{display:grid;grid-gap:10px;gap:10px;padding:14px;border:1px solid var(--borda);border-radius:var(--r);background:#FAFAF8;margin-top:14px;word-break:break-all;font-size:.85rem}.grid2{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}@media(max-width:600px){.grid2{grid-template-columns:1fr}}.painel.app{--bg:#F1F1EF;--surf:#FFFFFF;--borda:#E3E3E0;--borda2:#CFCFCB;--tx:#1B1B1B;--tx2:#55575A;--tx3:#85878B;--marca:#1B1B1B;--sb:#171717;--sb-tx:#E9E9E6;display:grid;grid-template-columns:252px minmax(0,1fr);background:var(--bg);letter-spacing:.005em}.painel.app h1,.painel.app h2,.painel.app h3{font-family:var(--titulo);font-weight:600;letter-spacing:.005em;color:var(--tx)}.painel.app .pt-cab h1{font-size:2.05rem;line-height:1.1;margin:4px 0}.painel.app .pt-cab p{font-size:.92rem;color:var(--tx2);max-width:62ch;margin:6px 0 0;line-height:1.55}.painel.app .olho{color:var(--tx3);font-size:.68rem;letter-spacing:.16em}.painel.app .btn{background:#1B1B1B;border-color:#1B1B1B;color:#F4F4F2;border-radius:999px}.painel.app .btn:hover{background:#000}.painel.app .btn.borda{background:#fff;color:#1B1B1B;border-color:var(--borda2)}.painel.app .btn.borda:hover{background:#F1F1EF}.painel.app .campo,.painel.app select,.painel.app textarea{background:#fff;border-radius:10px}.painel.app .kpi,.painel.app .painel-card{border-radius:14px;box-shadow:0 1px 0 rgba(0,0,0,.02)}.sb{position:-webkit-sticky;position:sticky;top:0;height:100vh;height:100dvh;display:flex;flex-direction:column;gap:6px;padding:22px 14px;background:var(--sb);color:var(--sb-tx);overflow:hidden}.sb-marca{display:grid;grid-gap:3px;gap:3px;padding:4px 12px 22px;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.1);margin-bottom:10px}.sb-marca .marca{color:#F4F4F2;font-size:1.3rem;letter-spacing:.22em}.sb-marca small{font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:#8E8E8A}.sb-nav{display:grid;grid-gap:2px;gap:2px;align-content:start;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#3a3a3a transparent}.sb-item{display:flex;align-items:center;gap:11px;padding:10px 12px;border-radius:10px;font:500 .9rem var(--texto);color:#CFCFCB;text-decoration:none;border:0;background:transparent;cursor:pointer;width:100%;text-align:left;transition:background .15s,color .15s}.sb-item:hover{background:rgba(255,255,255,.07);color:#fff}.sb-item.on{background:#F1F1EF;color:#171717;font-weight:600}.sb-item.off{opacity:.45;cursor:default}.sb-item.off:hover{background:transparent;color:#CFCFCB}.sb-item em{margin-left:auto;font-size:.6rem;font-style:normal;letter-spacing:.1em;text-transform:uppercase}.sb-ic{width:20px;text-align:center;opacity:.85;font-size:.95rem}.sb-badge{margin-left:auto;min-width:22px;height:20px;display:inline-grid;place-items:center;padding:0 6px;border-radius:999px;background:#F1F1EF;color:#171717;font-size:.72rem}.sb-item.on .sb-badge{background:#171717;color:#F1F1EF}.sb-rodape{flex:none;margin-top:0;display:grid;grid-gap:2px;gap:2px;border-top:1px solid rgba(255,255,255,.1);padding-top:12px}.sb-item.sair{color:#9A9A96}.painel.app .pt-corpo{padding:30px 36px 60px;max-width:1340px;width:100%;min-width:0}.hero{position:relative;overflow:hidden;padding:32px 34px;border-radius:20px;color:#F4F4F2;background:radial-gradient(700px 360px at 85% -10%,#4a4a4a 0,#1d1d1d 62%)}.hero:after{content:"";position:absolute;right:-40px;bottom:-60px;width:260px;height:260px;border-radius:50%;border:1px solid rgba(255,255,255,.08);box-shadow:0 0 0 38px rgba(255,255,255,.025),0 0 0 80px rgba(255,255,255,.02)}.hero-data{font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:#B5B5B0}.hero h1,.painel.app .hero h1{color:#fff}.hero h1{font-family:var(--titulo);font-size:2.9rem;font-weight:600;margin:8px 0;letter-spacing:.005em;line-height:1.05}.hero p{margin:0 0 20px;color:#D6D6D2;max-width:56ch;font-size:1rem;line-height:1.6}.hero p b{color:#fff}.hero-acoes{display:flex;gap:10px;flex-wrap:wrap;position:relative;z-index:1}.hero a.btn{text-decoration:none}.painel.app .btn.claro{background:#F4F4F2;color:#171717;border-color:#F4F4F2;min-height:44px}.painel.app .btn.claro:hover{background:#fff}.painel.app .btn.claro.borda{background:transparent;color:#F4F4F2;border-color:rgba(255,255,255,.45)}.painel.app .btn.claro.borda:hover{background:rgba(255,255,255,.1)}.atencao{margin-top:20px;border-radius:16px;border:1px solid var(--borda2);background:#fff;overflow:hidden}.atencao header{display:flex;align-items:baseline;gap:12px;padding:16px 20px;border-bottom:1px solid var(--borda);font-family:var(--texto)}.atencao header b{font-size:.98rem}.at-linha{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:14px 20px;border-bottom:1px solid #eeeeeb}.at-linha:last-child{border-bottom:0}.at-ruim{display:flex;gap:6px;flex-wrap:wrap;margin-top:7px}.chip-n{font-size:.76rem;padding:3px 10px;border-radius:999px}.at-acoes{flex:none}.btn-wa{padding:8px 15px;border-radius:999px;background:#1B1B1B;color:#F4F4F2;font-size:.82rem;font-weight:600;text-decoration:none}.btn-wa:hover{background:#000}.btn-mini{padding:8px 15px;border-radius:999px;background:#fff;border:1px solid var(--borda2);font-size:.82rem;font-weight:600;text-decoration:none;color:var(--tx)}.btn-mini:hover{background:#F1F1EF}.olho-btn{border:0;background:transparent;cursor:pointer;font-size:1rem;opacity:.6}.olho-btn:hover{opacity:1}.painel.app .kpis{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px}.painel.app .kpi{padding:18px 20px}.painel.app .kpi .v{font-family:var(--titulo);font-size:2.1rem;font-weight:600;line-height:1.15;letter-spacing:0}.painel.app .tabela th{background:#F6F6F4}.painel.app .tabela td:first-child{background:#fff}.painel.app .lista a.linha:hover,.painel.app .tabela th:first-child{background:#F6F6F4}.painel.app a{color:inherit}.sec-t{font-family:var(--titulo);font-size:1.35rem;font-weight:600;margin:28px 0 10px}@media (max-width:860px){.painel.app{grid-template-columns:1fr}.sb{position:static;height:auto;flex-direction:row;align-items:center}.sb,.sb-nav{flex-wrap:wrap}.sb-nav{display:flex}.sb-rodape{margin:0;flex-direction:row;border:0;padding:0}.sb-marca{padding:4px 8px;border:0;margin:0}.painel.app .pt-corpo{padding:18px 14px}.hero h1{font-size:2.2rem}}@media print{.sb{display:none}.painel.app{display:block;background:#fff}.painel.app .pt-corpo{padding:0;max-width:none}.no-print{display:none!important}}.abas{display:flex;gap:6px;margin-top:18px;padding:5px;background:#E8E8E5;border-radius:999px;width:max-content;max-width:100%;overflow:auto}.abas a,.abas b{padding:8px 18px;border-radius:999px;font-size:.86rem;font-weight:600;text-decoration:none;color:var(--tx2);white-space:nowrap}.abas b{background:#1B1B1B;color:#F4F4F2}.abas a:hover{background:#fff;color:var(--tx)}.res-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:0;gap:0}.res{padding:16px 18px;border-right:1px solid var(--borda);border-bottom:1px solid var(--borda)}.res-v{font-family:var(--titulo);font-size:2.2rem;font-weight:600;line-height:1.1;margin:4px 0 2px}.res-v small{font-family:var(--texto);font-size:.75rem;font-weight:500;color:var(--tx3);margin-left:6px}.grade-av{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:12px;gap:12px}.grade-av label{display:grid;grid-gap:6px;gap:6px}.grade-av .campo{width:100%;font-size:.95rem;letter-spacing:0;text-transform:none}.barra{height:6px;background:#E4E4E1;border-radius:999px;overflow:hidden;margin-top:8px}.barra i{display:block;height:100%;background:#1B1B1B}.add-item{display:flex;gap:10px;flex-wrap:wrap;align-items:center;flex:1 1 320px}.sugestoes{position:absolute;z-index:20;left:0;right:0;top:100%;margin:4px 0 0;padding:6px;list-style:none;background:#fff;border:1px solid var(--borda);border-radius:14px;box-shadow:0 12px 32px rgba(0,0,0,.14);max-height:440px;overflow:auto}.sugestoes button{all:unset;display:block;width:100%;box-sizing:border-box;padding:9px 12px;border-radius:10px;cursor:pointer;font-size:.9rem}.sugestoes button:focus-visible,.sugestoes button:hover{background:#F1F1EF}.sugestoes span{display:block;font-size:.74rem;color:var(--tx3);margin-top:2px}.sel-ali{display:flex;gap:10px;align-items:center;padding:8px 14px;background:#F1F1EF;border-radius:999px;font-size:.9rem}.sel-ali button{all:unset;cursor:pointer;color:var(--tx3);text-decoration:underline;font-size:.78rem}.impressao{max-width:760px;margin:0 auto;padding:32px 24px;background:#fff;color:#111;font-family:var(--texto)}.impressao h1{font-family:var(--titulo);font-size:2.2rem;margin:6px 0}.impressao h2{font-family:var(--titulo);font-size:1.3rem;border-bottom:1px solid #111;padding-bottom:4px;margin:22px 0 8px}.impressao ul{list-style:none;margin:0;padding:0}.impressao li{display:flex;justify-content:space-between;gap:16px;padding:5px 0;border-bottom:1px dotted #bbb;font-size:.92rem}@media print{.nao-imprime{display:none}.impressao{padding:0}}.painel.app a.btn,.pt a.btn,.pt-topo a.btn,a.btn{text-decoration:none}.painel.app .sb a.sb-item.on,.painel.app .sb a.sb-item.on .sb-ic{color:#171717}.ag-barra{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin:18px 0 12px}.ag-nav{display:flex;gap:6px}.ag-nav .btn{min-height:40px;padding:0 16px}.ag-titulo{font-family:var(--titulo);font-size:1.5rem;margin:0}.ag-titulo:first-letter{text-transform:uppercase}.ag-grade{display:grid;grid-gap:10px;gap:10px}.ag-grade.semana{grid-template-columns:repeat(7,minmax(0,1fr))}.ag-grade.dia{grid-template-columns:1fr;max-width:640px}.ag-dia{background:#fff;border:1px solid var(--borda);border-radius:16px;padding:10px;min-height:120px;display:flex;flex-direction:column;gap:8px}.ag-dia.hoje{border-color:#1B1B1B;box-shadow:0 0 0 1px #1B1B1B}.ag-dia header{display:flex;align-items:baseline;gap:6px;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--tx3)}.ag-dia header b{font-family:var(--titulo);font-size:1.4rem;color:var(--tx);letter-spacing:0}.ag-dia header a{margin-left:auto;text-decoration:none;width:26px;height:26px;border-radius:999px;border:1px solid var(--borda);display:grid;place-items:center;color:var(--tx2)}.ag-vazio{margin:0;color:var(--tx3);font-size:.8rem}.ag-card{display:grid;grid-gap:2px;gap:2px;padding:8px 10px;border-radius:10px;border-left:4px solid #1b1b1b;background:#F1F1EF;text-decoration:none;color:var(--tx);font-size:.82rem}.ag-card b{font-size:.78rem}.ag-card span{font-weight:600}.ag-card em{font-style:normal;color:var(--tx3);font-size:.72rem}.ag-card.st-cancelado{opacity:.5;text-decoration:line-through}.ag-card.st-pendente{background:#fff;border:1px dashed #9a9a96;border-left-width:4px}.ag-card.st-realizado{opacity:.75}.ag-mes{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:6px;gap:6px}.ag-mes-cab{font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--tx3);padding:4px 6px}.ag-cel{min-height:84px;background:#fff;border:1px solid var(--borda);border-radius:12px;padding:8px;text-decoration:none;color:var(--tx);display:flex;flex-direction:column;gap:3px}.ag-cel.fora{opacity:.45}.ag-cel.hoje{border-color:#1B1B1B;box-shadow:0 0 0 1px #1B1B1B}.ag-cel span{font-size:.78rem;font-weight:600}.ag-cel span i{font-style:normal;font-weight:400;color:var(--tx3)}.ag-cel u{display:inline-block;width:100%;height:4px;border-radius:2px}.aviso-conf{gap:8px;padding:10px 14px;border:1px solid #1b1b1b;border-radius:12px;font-size:.9rem}.aviso-conf,.disp-linha{display:flex;align-items:center}.disp-linha{gap:14px;flex-wrap:wrap}.disp-linha b{width:80px}.disp-linha .campo{width:110px}@media(max-width:900px){.ag-grade.semana{grid-template-columns:1fr}.ag-dia{min-height:0}.ag-cel i{display:none}.ag-cel{min-height:60px;padding:6px}}.barra.fora i{background:repeating-linear-gradient(45deg,#1B1B1B 0 6px,#9A9A96 6px 12px)}.alt-linha td{background:#FAFAF8}.alt-linha .ou{font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--tx3);margin-right:4px}.alt-det summary{cursor:pointer;font-size:.8rem;color:var(--tx2);list-style:none}.alt-det[open] summary{margin-bottom:8px}.alt-det summary:before{content:""}.impressao li.alt{padding-left:18px;color:#555;font-style:italic}.graf-grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:12px;gap:12px}.graf{margin:0;background:#fff;border:1px solid var(--borda);border-radius:16px;overflow:hidden}.graf figcaption{padding:12px 16px 0;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--tx3);display:grid;grid-gap:2px;gap:2px}.graf figcaption span{font-family:var(--titulo);font-size:1.5rem;color:var(--tx);letter-spacing:0;text-transform:none}.graf figcaption i{font-family:var(--texto);font-size:.75rem;font-style:normal;color:var(--tx3)}.graf svg{width:100%;height:auto;display:block}.sb-logo{width:46px;height:auto;margin-bottom:8px;opacity:.95}.folha-wrap{max-width:860px;margin:0 auto}.folha-acoes{display:flex;gap:10px;justify-content:flex-end;margin-bottom:12px}.timbrado{position:relative;background:#fff;color:#1B1B1B;min-height:1120px;padding:44px 52px 120px 86px;box-shadow:0 10px 40px rgba(0,0,0,.12);font-family:var(--texto)}.tb-faixa{position:absolute;left:0;top:0;bottom:0;width:34px;background:#666}.tb-topo{display:flex;align-items:center;gap:16px;margin-bottom:34px}.tb-simbolo{height:56px;width:auto}.tb-marca{height:44px;width:auto;display:block}.tb-rodape{position:absolute;left:86px;right:52px;bottom:34px;display:grid;grid-gap:2px;gap:2px;font-size:.78rem;color:#555;border-top:1px solid #dadad6;padding-top:10px}.tb-rodape b{font-family:var(--titulo);font-size:.95rem;color:#1B1B1B;letter-spacing:.06em}.doc-num,.tb-rodape b{text-transform:uppercase}.doc-num{font-size:.72rem;letter-spacing:.16em;color:#777;display:block}.doc-titulo{font-family:var(--titulo);font-size:2.4rem;font-weight:600;margin:6px 0 4px;line-height:1.1}.doc-sub{margin:0 0 22px;color:#555}.doc-valor{font-family:var(--titulo);font-size:2.2rem;margin:14px 0 18px}.doc-texto{font-size:1.02rem;line-height:1.7;margin:0 0 14px}.doc-data{margin:28px 0 56px;color:#444}.doc-assinatura{width:280px;display:grid;grid-gap:2px;gap:2px;text-align:center}.doc-assinatura span{border-top:1px solid #1b1b1b;margin-bottom:6px}.doc-assinatura b{font-family:var(--titulo);font-size:1.15rem}.doc-assinatura small{color:#555}.doc-refeicao h2{font-family:var(--titulo);font-size:1.25rem;border-bottom:1px solid #1b1b1b;padding-bottom:4px;margin:20px 0 8px}.doc-refeicao ul{list-style:none;margin:0;padding:0}.doc-refeicao li{display:flex;justify-content:space-between;gap:16px;padding:5px 0;border-bottom:1px dotted #bbb;font-size:.92rem}.doc-refeicao li.alt{padding-left:18px;color:#555;font-style:italic}@page{size:A4;margin:0}@media print{.painel.app{display:block;background:#fff}.sb{display:none!important}.painel.app .pt-corpo{padding:0;max-width:none}.timbrado{box-shadow:none;min-height:297mm;width:210mm;box-sizing:border-box}.folha-wrap{max-width:none}.nao-imprime{display:none!important}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.outros-prot{border-top:1px solid var(--borda)}.outros-prot summary{cursor:pointer;padding:12px 18px;font-size:.82rem;color:var(--tx2)}@page folha{size:A4;margin:10mm 0 30mm 0}.folha-wrap{page:folha}@media print{.painel.app,.painel.app .pt-corpo,.pt-portal,body,html{background:#fff!important}.painel.app,.pt-portal{min-height:0!important;height:auto!important}.painel.app .pt-corpo,.pt-portal .pt-main{padding:0!important;max-width:none!important}.tb-faixa{position:fixed;left:0;top:-10mm;bottom:-30mm;width:12mm}.timbrado{display:flex;flex-direction:column;padding:2mm 14mm 0 22mm;min-height:252mm!important;width:210mm}.tb-corpo{flex:1 1}.tb-rodape{position:static;margin-top:10mm;left:auto;right:auto;bottom:auto}.doc-refeicao,.timbrado .painel-card,.timbrado li,.timbrado section,.timbrado tr{page-break-inside:avoid;break-inside:avoid}.timbrado h1,.timbrado h2{page-break-after:avoid;break-after:avoid}}.pt-portal{min-height:100vh;background:#F1F1EF;color:var(--tx)}.pt-topo{justify-content:space-between;padding:14px 18px;background:#171717}.pt-marca,.pt-topo{display:flex;align-items:center}.pt-marca{gap:12px;text-decoration:none;color:#F4F4F2;font-family:var(--titulo);font-size:1.35rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.pt-marca img{height:34px;width:auto;filter:invert(1) brightness(1.1)}.pt-topo .btn.borda{background:transparent;color:#F4F4F2;border-color:rgba(255,255,255,.3)}.pt-nav{display:flex;gap:4px;padding:8px 14px;background:#fff;border-bottom:1px solid var(--borda);overflow:auto}.pt-nav a{padding:9px 16px;border-radius:999px;font-size:.88rem;font-weight:600;text-decoration:none;color:var(--tx2);white-space:nowrap}.pt-nav a:hover{background:#F1F1EF;color:var(--tx)}.pt-main{max-width:760px;margin:0 auto;padding:24px 16px 60px}.pt-ola{font-family:var(--titulo);font-size:2.3rem;font-weight:600;margin:6px 0 2px;line-height:1.1}.pt-sub{margin:0 0 18px;color:var(--tx3)}.pt-h2{font-family:var(--titulo);font-size:1.3rem;margin:22px 0 8px}.pt-grade{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.pt-bloco{padding:18px;display:grid;grid-gap:4px;gap:4px;align-content:start}.pt-v{font-family:var(--titulo);font-size:1.5rem;font-weight:600;line-height:1.2}.pt-lista{list-style:none;margin:0;padding:6px 18px 12px}.pt-lista li{display:flex;justify-content:space-between;gap:14px;padding:9px 0;border-bottom:1px solid #eeeeea;font-size:.95rem}.pt-lista li.alt{padding-left:16px;color:var(--tx2)}.pt-lista em{font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--tx3);font-style:normal}.pt-portal .painel-card>header{display:flex;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--borda);font-weight:600}.pt-portal .folha-wrap{max-width:860px}@media print{.pt-nav,.pt-topo{display:none!important}.pt-portal{background:#fff}.pt-main{padding:0;max-width:none}}.pt-sos{font-weight:700}.pt-sos-btn{width:100%;margin:0 0 16px;text-decoration:none}.lembrete{justify-content:space-between;gap:14px;padding:14px 18px}.at-acoes,.lembrete{display:flex;align-items:center;flex-wrap:wrap}.at-acoes{gap:8px}.at-acoes form{margin:0}:root{--ease:cubic-bezier(.22,.7,.2,1)}@keyframes subir{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes surgir{0%{opacity:0}to{opacity:1}}@keyframes cresce{0%{width:0}}@keyframes desenhar{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes brilho{0%{background-position:-240px 0}to{background-position:calc(240px + 100%) 0}}@keyframes flutua{0%{transform:translateZ(0)}to{transform:translate3d(-18px,-12px,0)}}@keyframes folha-sobe{0%{transform:translateY(100%)}to{transform:none}}@keyframes pulso{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.pg>*{animation:subir .55s var(--ease) both}.pg>:nth-child(2){animation-delay:.05s}.pg>:nth-child(3){animation-delay:.1s}.pg>:nth-child(4){animation-delay:.15s}.pg>:nth-child(5){animation-delay:.2s}.pg>:nth-child(6){animation-delay:.25s}.pg>:nth-child(n+7){animation-delay:.3s}.kpis .kpi{animation:subir .55s var(--ease) both}.kpis .kpi:nth-child(2){animation-delay:.07s}.kpis .kpi:nth-child(3){animation-delay:.14s}.kpis .kpi:nth-child(4){animation-delay:.21s}.kpis .kpi:nth-child(5){animation-delay:.28s}.pt-grade>*{animation:subir .55s var(--ease) both}.pt-grade>:nth-child(2){animation-delay:.08s}.pt-grade>:nth-child(3){animation-delay:.16s}.pt-grade>:nth-child(4){animation-delay:.24s}.barra i{animation:cresce 1s var(--ease) both .2s}.graf-linha{stroke-dasharray:1;stroke-dashoffset:0;animation:desenhar 1.1s var(--ease) both}.graf-ponto{animation:surgir .5s ease both}.hero:after{animation:flutua 14s ease-in-out infinite alternate}.btn,.btn-mini,.btn-wa{transition:transform .18s var(--ease),background .18s,box-shadow .22s,border-color .18s}.btn-wa:hover,.btn:hover{transform:translateY(-1px);box-shadow:0 8px 20px -10px rgba(0,0,0,.45)}.btn-mini:active,.btn-wa:active,.btn:active{transform:scale(.97);box-shadow:none}.btn-mini:hover{transform:translateY(-1px)}.btn svg,.btn-wa svg{flex:none}.ag-card,.kpi,.painel-card,.pt-bloco{transition:box-shadow .25s var(--ease),transform .25s var(--ease),border-color .2s}.kpi:hover{transform:translateY(-2px);box-shadow:0 14px 30px -18px rgba(0,0,0,.35)}a.at-linha{transition:background .18s}a.at-linha:hover{background:#F6F6F3}.ag-card:hover{transform:translateY(-1px);box-shadow:0 8px 18px -12px rgba(0,0,0,.4)}.sb-item{position:relative;transition:background .2s,color .2s,transform .2s var(--ease)}.sb-item .sb-ic{display:inline-grid;place-items:center;transition:transform .25s var(--ease)}.sb-item:hover .sb-ic{transform:translateX(2px) scale(1.06)}.sb-item.on .sb-ic{transform:none}.sb-ic svg{display:block}input,select,textarea{transition:border-color .18s,box-shadow .2s}.btn:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #1B1B1B;outline-offset:2px}.campo:focus,textarea:focus{box-shadow:0 0 0 4px rgba(0,0,0,.07)}.esq{display:grid;grid-gap:14px;gap:14px;padding:6px 0}.esq i,.esq-g i{display:block;border-radius:12px;background:linear-gradient(90deg,#E7E7E3,#F3F3F0 40%,#E7E7E3 80%);background-size:240px 100%;background-repeat:no-repeat;background-color:#E7E7E3;animation:brilho 1.3s linear infinite}.esq-t{height:34px;width:42%}.esq-l{height:16px;width:64%}.esq-b{height:220px}.esq-g{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:12px;gap:12px}.esq-g i{height:96px}.pt-bh{display:flex;align-items:center;gap:10px;margin-bottom:6px}.pt-ic{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:11px;background:#171717;color:#F4F4F2;flex:none}.pt-ic svg{display:block}.pt-link-recibos{display:flex;align-items:center;gap:12px;padding:12px 16px;margin-top:12px;text-decoration:none;color:var(--tx);font-weight:600}.pt-link-recibos span:nth-child(2){flex:1 1}.pt-link-recibos:hover{transform:translateX(2px)}.pt-sos-btn{gap:10px;background:#171717}.pt-sos-btn:hover{background:#000}.pt-topo{position:-webkit-sticky;position:sticky;top:0;z-index:20;-webkit-backdrop-filter:saturate(1.2) blur(8px);backdrop-filter:saturate(1.2) blur(8px)}.pt-nav a{display:inline-flex;align-items:center;gap:8px;transition:background .2s,color .2s}.pt-nav a.on{background:#171717;color:#F4F4F2}.pt-nav a.on:hover{background:#000}.pt-tabbar{display:none}.pt-main .btn svg{margin-right:0}@media (max-width:720px){.pt-nav{display:none}.pt-main{padding-bottom:104px}.pt-tabbar{display:grid;grid-template-columns:repeat(6,1fr);position:fixed;left:0;right:0;bottom:0;z-index:30;background:rgba(255,255,255,.94);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--borda);padding:6px max(6px,env(safe-area-inset-right,0px)) calc(6px + env(safe-area-inset-bottom,0px)) max(6px,env(safe-area-inset-left,0px))}.pt-tab{display:grid;justify-items:center;grid-gap:2px;gap:2px;padding:4px 0;text-decoration:none;color:var(--tx3);font-size:.68rem;font-weight:600;transition:color .2s}.pt-tab-ic{display:grid;place-items:center;width:46px;height:30px;border-radius:999px;transition:background .25s var(--ease),transform .25s var(--ease)}.pt-tab.on{color:var(--tx)}.pt-tab.on .pt-tab-ic{background:#171717;color:#F4F4F2;transform:translateY(-1px)}.pt-tab:active .pt-tab-ic{transform:scale(.92)}}.folha-fundo,.tabbar{display:none}@media (max-width:860px){.painel.app{display:block}.sb{position:static;height:auto;flex-direction:row;align-items:center;padding:12px 16px}.sb-nav,.sb-rodape{display:none}.sb-marca{grid-auto-flow:column;align-items:center;justify-content:start;gap:12px;padding:0;margin:0;border:0}.sb-marca small{display:none}.sb-logo{width:30px;margin:0}.sb-marca .marca{font-size:1.05rem}.painel.app .pt-corpo{padding:18px max(14px,env(safe-area-inset-right,0px)) 110px max(14px,env(safe-area-inset-left,0px))}.tabbar{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;left:0;right:0;bottom:0;z-index:40;background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--borda);padding:6px max(6px,env(safe-area-inset-right,0px)) calc(6px + env(safe-area-inset-bottom,0px)) max(6px,env(safe-area-inset-left,0px))}.tab{display:grid;justify-items:center;grid-gap:2px;gap:2px;padding:4px 0;background:none;border:0;font:600 .68rem var(--texto);color:var(--tx3);text-decoration:none;cursor:pointer;transition:color .2s}.tab-ic{position:relative;display:grid;place-items:center;width:46px;height:30px;border-radius:999px;transition:background .25s var(--ease),transform .25s var(--ease)}.tab.on{color:var(--tx)}.tab.on .tab-ic{background:#171717;color:#F4F4F2}.tab:active .tab-ic{transform:scale(.92)}.tab-badge{position:absolute;top:-5px;right:2px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#171717;color:#fff;font-size:.66rem;display:grid;place-items:center;border:2px solid #fff}.tab.on .tab-badge{background:#fff;color:#171717;border-color:#171717}.folha-fundo{display:block;position:fixed;inset:0;z-index:60;background:rgba(10,10,10,.45);animation:surgir .2s ease both}.folha{position:absolute;left:0;right:0;bottom:0;background:#fff;border-radius:22px 22px 0 0;padding:10px max(16px,env(safe-area-inset-right,0px)) calc(18px + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));animation:folha-sobe .32s var(--ease) both;max-height:80dvh;overflow:auto}.folha-alca{width:42px;height:4px;border-radius:99px;background:#D4D4CF;margin:2px auto 14px}.folha-grade{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.folha-item{display:flex;align-items:center;gap:12px;padding:14px;border-radius:14px;background:#F3F3F0;color:var(--tx);text-decoration:none;font:600 .92rem var(--texto);border:0;cursor:pointer;width:100%;text-align:left;transition:transform .15s var(--ease),background .2s}.folha-item:active{transform:scale(.97)}.folha-item.on{background:#171717;color:#F4F4F2}.folha-item .sb-badge{margin-left:auto;background:#171717;color:#fff}.folha-sair{margin:8px 0 0}.hero{padding:24px 20px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}@media print{.kpi,.pg>*,.pt-grade>*{animation:none!important}.folha-fundo,.pt-tabbar,.tabbar{display:none!important}}body{font-feature-settings:"lnum";font-variant-numeric:lining-nums}.hero{margin-bottom:18px}@media (max-width:860px){.painel.app .tab{color:var(--tx3)}.painel.app .tab.on{color:var(--tx)}.painel.app .tab.on .tab-ic{color:#F4F4F2}.painel.app .folha-item{color:var(--tx)}.painel.app .folha-item.on{color:#F4F4F2}.painel.app .folha-item .sb-badge{color:#fff}}.atencao{margin-bottom:18px}.orig,.sugestoes button b{font-weight:600}.orig{font-style:normal;display:inline-block;margin-right:8px;padding:1px 8px;border-radius:999px;font-size:.66rem;letter-spacing:.06em;text-transform:uppercase;vertical-align:1px;background:#EDEDEB;color:#555}.orig-taco{background:#111;color:#fff}.orig-tucunduva{background:#fff;color:#111;box-shadow:inset 0 0 0 1px #111}.orig-suplemento{background:#D9D9D6;color:#111}.orig-proprio{background:#F1F1EF;color:#111;box-shadow:inset 0 0 0 1px #BDBDB8}.gkg{font-size:.82rem;color:var(--tx3);margin:-2px 0 8px}.gkg b{color:var(--tx);font-weight:600;font-feature-settings:"lnum";font-variant-numeric:lining-nums}.painel-card.refeicao{overflow:visible}.painel-card.refeicao>header{border-radius:var(--r) var(--r) 0 0}.painel-card.refeicao{position:relative}.painel-card.refeicao:focus-within{z-index:30}.anam{display:grid;grid-gap:16px;gap:16px;margin-top:18px}.anam-sec header{background:#F7F7F5}.anam-campos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px 22px;gap:16px 22px;padding:16px 18px}.anam-campo{display:grid;grid-gap:6px;gap:6px;align-content:start}.anam-campo.largo{grid-column:1/-1}.anam-campo>label{font-size:.88rem;font-weight:600}.anam-campo textarea.campo{resize:vertical;min-height:74px}.anam-op{display:flex;flex-wrap:wrap;gap:8px 14px}.anam-op label{font-size:.9rem;display:flex;gap:6px;align-items:center;font-weight:400}.anam-sn{display:grid;grid-gap:8px;gap:8px}.anam-num{display:flex;align-items:center;gap:8px;color:var(--tx3)}@media(max-width:760px){.anam-campos{grid-template-columns:1fr}}.doc-dl{margin:0;display:grid;grid-gap:0;gap:0}.doc-dl>div{display:grid;grid-template-columns:34% 1fr;grid-gap:14px;gap:14px;padding:6px 0;border-bottom:1px dotted #bbb;font-size:.92rem}.doc-dl dt{color:#555}.doc-dl dd{margin:0;white-space:pre-wrap}.doc-tab{width:100%;border-collapse:collapse;font-size:.84rem;margin:6px 0}.doc-tab th{text-align:left;font-weight:600;border-bottom:1px solid #1b1b1b;padding:5px 8px 5px 0}.doc-tab td{padding:5px 8px 5px 0;border-bottom:1px dotted #bbb;vertical-align:top}.doc-nota{font-size:.78rem;color:#666;margin:6px 0 0}.doc-h2{font-family:var(--titulo);font-size:1.25rem;margin:26px 0 0;padding-top:4px}.doc-evo{padding:8px 0;border-bottom:1px dotted #bbb}.doc-evo p{margin:2px 0 0;white-space:pre-wrap;font-size:.92rem;line-height:1.55}@media print{.doc-evo,.doc-refeicao{page-break-inside:avoid;break-inside:avoid}.doc-h2{page-break-after:avoid;break-after:avoid}}.pront-tela .timbrado{box-shadow:none}.ex-tab td,.ex-tab th{white-space:nowrap}.ex-v{display:inline-flex;gap:4px;align-items:center;padding:2px 9px;border-radius:999px;font-feature-settings:"lnum";font-variant-numeric:lining-nums;font-weight:500}.ex-v.fora{background:#111;color:#fff;font-weight:600}.ex-v i{font-style:normal;font-size:.85em}.ex-grade{grid-gap:8px}.ex-grade,.ex-linha{display:grid;gap:8px}.ex-linha{grid-template-columns:minmax(180px,1fr) 110px 100px 100px;grid-gap:8px;align-items:center;padding:6px 0;border-bottom:1px dotted var(--borda)}.ex-ref{opacity:.85}@media(max-width:760px){.ex-linha{grid-template-columns:1fr 1fr 1fr}.ex-linha label{grid-column:1/-1}}.imp-topo{padding:16px;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px;gap:12px;margin-top:14px}.imp-linhas{padding:6px 16px 12px;display:grid;grid-gap:2px;gap:2px}.imp-linha{display:grid;grid-template-columns:minmax(160px,1.1fr) minmax(200px,1.2fr) 110px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;padding:8px 0;border-bottom:1px dotted var(--borda)}.imp-linha.ex{grid-template-columns:24px minmax(160px,1.6fr) repeat(5,auto)}.imp-linha.ex .imp-linha-orig{grid-column:2/-1;font-size:.72rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.imp-orig{font-size:.86rem}.imp-orig em{font-style:normal;color:var(--tx3)}.imp-texto{background:#F4F4F2;border-radius:12px;padding:14px;font-size:.78rem;white-space:pre-wrap;max-height:380px;overflow:auto}@media(max-width:860px){.imp-linha,.imp-linha.ex{grid-template-columns:1fr 1fr}.imp-orig{grid-column:1/-1}}.trn-tab td,.trn-tab th{white-space:nowrap}.trn-tab td:first-child{white-space:normal}.trn-dia{margin-top:14px}.trn-ex{padding:6px 0;border-bottom:1px dotted var(--borda)}.trn-ex,.trn-ex-f{display:flex;gap:8px;align-items:center}.trn-ex-f{flex-wrap:wrap;flex:1 1}.trn-ex-f .campo:first-child{flex:1 1 200px}.trn-ex-f.novo{padding-top:10px}.imp-bloco{padding:14px 16px;margin:14px 0}.imp-bloco-t{display:grid;grid-gap:2px;gap:2px;margin-bottom:10px}.imp-bloco-f{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.imp-bloco-f .campo{flex:1 1 240px;padding:9px}.pac-filtro{display:flex;gap:10px;flex-wrap:wrap;margin:16px 0 8px;align-items:center}.pac-filtro .campo{flex:1 1 220px;padding:9px}.pac-filtro select.campo{flex:0 1 200px}.tags-fila{display:flex;gap:8px;flex-wrap:wrap;margin:6px 0}.tag{display:inline-flex;gap:6px;align-items:center;padding:3px 11px;border-radius:99px;background:#E9E9E5;color:var(--tx);font-size:.78rem;text-decoration:none}.tag i{font-style:normal;color:var(--tx3)}.tag.on{background:#1a1a1a;color:#fff}.tag.on i{color:#bbb}.tag.mini{margin-left:6px;padding:1px 8px;font-size:.7rem}.tags-edit{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:10px 0 0}.tags-edit .campo{flex:1 1 280px;padding:8px}.dias-form{display:flex;gap:10px;flex-wrap:wrap;align-items:center;padding:8px 0}.dias-form label{display:inline-flex;gap:5px;align-items:center;font-size:.86rem}.foto-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:12px;gap:12px;margin-top:10px}.foto-grade figure{margin:0}.foto{display:block;border-radius:12px;overflow:hidden;background:#E9E9E5;aspect-ratio:3/4}.foto img{width:100%;height:100%;object-fit:cover;display:block}.foto.vazia{display:grid;place-items:center;color:var(--tx3);font-size:.85rem}.foto-par{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;max-width:560px;margin-top:6px}.pontos{display:flex;gap:6px;flex-wrap:wrap}.ponto{width:18px;height:18px;border-radius:50%;border:2px solid #1b1b1b;background:#fff;display:inline-block;box-sizing:border-box}.ponto.n1{background:linear-gradient(90deg,#1B1B1B 50%,#fff 0)}.ponto.n2{background:#1B1B1B}.barra-fina{display:inline-block;width:90px;height:8px;border-radius:99px;background:#E8E8E5;overflow:hidden;vertical-align:middle}.barra-fina i{display:block;height:100%;background:#1B1B1B;border-radius:99px}.rel-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:12px;gap:12px}.rel-kpis .painel-card{padding:16px}.rel-sec{font-family:var(--titulo);font-size:1.2rem;font-weight:600;margin:26px 0 10px}.rel-per{display:flex;gap:6px;flex-wrap:wrap;margin-top:14px}.rel-per a,.rel-per b{padding:7px 14px;border-radius:999px;font-size:.82rem;font-weight:600;text-decoration:none;border:1px solid var(--borda2);color:var(--tx2)}.rel-per b{background:#1B1B1B;color:#F4F4F2;border-color:#1B1B1B}.guia-d{border-bottom:1px solid #eeeeeb;padding:12px 18px}.guia-d:last-child{border-bottom:0}.guia-d summary{cursor:pointer;font-weight:600;min-height:32px;display:flex;align-items:center}.guia-d ol{margin:8px 0 4px;padding-left:20px;display:grid;grid-gap:6px;gap:6px;color:var(--tx2)}@media print{.rel-per{display:none}}@media (min-width:861px) and (max-height:820px){.sb{padding:14px 12px;gap:4px}.sb-marca{padding:2px 10px 12px;margin-bottom:6px}.sb-logo{width:34px;margin-bottom:4px}.sb-item{padding:7px 12px}.sb-rodape{padding-top:8px}}.ent{min-height:100vh;min-height:100dvh;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);background:#F1F1EF}.ent-lado{position:relative;overflow:hidden;color:#F4F4F2;background:radial-gradient(900px 520px at 85% -10%,#4a4a4a 0,#1d1d1d 62%);padding:56px 56px 44px;display:flex;flex-direction:column;justify-content:space-between;gap:36px}.ent-lado img.ent-marca{width:min(360px,70%);height:auto;display:block}.ent-lado h2{font-family:var(--titulo);font-weight:500;font-size:clamp(1.9rem,3.2vw,2.9rem);line-height:1.1;margin:0;color:#fff;max-width:16ch}.ent-lado p{margin:14px 0 0;color:#B9B9B5;max-width:42ch;line-height:1.6}.ent-lista{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none;color:#D8D8D4;font-size:.92rem}.ent-lista li{display:flex;gap:10px;align-items:center}.ent-lista li:before{content:"";width:6px;height:6px;border-radius:50%;background:#F4F4F2;flex:none}.ent-pe{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:#8E8E8A}.ent-form{display:flex;align-items:center;justify-content:center;padding:40px 28px}.ent-caixa{width:100%;max-width:400px;display:grid;grid-gap:22px;gap:22px}.ent-caixa h1{font-family:var(--titulo);font-weight:600;font-size:2.2rem;margin:0;line-height:1.1}.ent-caixa .sub{margin:6px 0 0;color:var(--tx2)}.ent-mini{display:none}@media (max-width:860px){.ent{grid-template-columns:1fr}.ent-lado{display:none}.ent-mini{display:block;width:min(240px,70%);margin:0 auto 6px}.ent-form{padding:32px 20px;align-items:flex-start}.ent-caixa{margin-top:6vh}}.an{min-height:100dvh;background:var(--bg);padding:0 16px 48px}.an-topo{max-width:680px;margin:0 auto;padding:18px 0 10px;display:grid;grid-template-columns:auto 1fr;grid-gap:6px 14px;gap:6px 14px;align-items:center}.an-logo-p{height:46px;width:auto}.an-cont{justify-self:end;font-size:.8rem;color:var(--tx3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.an-barra{grid-column:1/-1}.an-caixa{max-width:680px;margin:14px auto 0;background:var(--surf);border:1px solid var(--borda);border-radius:16px;padding:30px 28px 26px}.an-titulo{font-family:var(--titulo);font-size:2rem;line-height:1.1;font-weight:600;margin:0 0 22px;color:var(--marca)}.an-info{margin:0 0 18px;color:var(--tx2);font-size:.93rem;line-height:1.65}.an-campo{margin:0 0 26px;scroll-margin-top:90px}.an-lab{display:block;margin-bottom:10px}.an-rot{font-weight:500;font-size:.98rem;line-height:1.45}.an-rot b{color:var(--erro)}.an-in{width:100%;font-size:1rem;min-height:48px}textarea.an-in{resize:vertical;min-height:110px;line-height:1.5}.an-data{max-width:220px}.an-num{display:flex;align-items:center;gap:10px}.an-num .an-in{max-width:160px}.an-num span{color:var(--tx3)}.an-ops{display:flex;flex-wrap:wrap;gap:8px}.an-op{display:inline-flex;align-items:center;gap:8px;padding:10px 15px;border:1px solid var(--borda2);border-radius:999px;background:var(--surf);cursor:pointer;font-size:.92rem;transition:background .12s,border-color .12s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.an-n input,.an-op input{position:absolute;opacity:0;pointer-events:none}.an-op:hover{background:#F4F4F1}.an-op.on{background:var(--marca);border-color:var(--marca);color:#fff}.an-ops.mini .an-op{padding:7px 12px;font-size:.84rem}.an-det{margin-top:10px}.an-escala{display:flex;flex-wrap:wrap;gap:6px}.an-n{position:relative;width:46px;height:46px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--borda2);border-radius:10px;cursor:pointer;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.an-n.on{background:var(--marca);border-color:var(--marca);color:#fff}.an-grade{display:grid;grid-gap:2px;gap:2px;border:1px solid var(--borda);border-radius:12px;overflow:hidden}.an-lin{padding:13px 14px;background:var(--surf);border-bottom:1px solid var(--borda);display:grid;grid-gap:9px;gap:9px}.an-lin:last-child{border-bottom:0}.an-lin:nth-child(2n){background:#FAFAF8}.an-lin>span{font-size:.92rem;font-weight:500}.an-lin.pend{box-shadow:inset 3px 0 0 var(--erro)}.an-erro .an-rot{color:var(--erro)}.an-erro .an-grade,.an-erro .campo{border-color:var(--erro)}.an-check{display:flex;gap:12px;align-items:flex-start;font-size:.93rem;line-height:1.55;cursor:pointer}.an-check input{margin-top:4px;width:18px;height:18px;accent-color:var(--marca);flex:none}.an-fim-blk{margin:6px 0 4px;padding:16px;border:1px solid var(--borda);border-radius:12px;background:#FAFAF8}.an-isca{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.an-arq{display:grid;grid-gap:8px;gap:8px;justify-items:start}.an-up{cursor:pointer}.an-ar{display:flex;align-items:center;gap:10px;font-size:.88rem;padding:8px 12px;border:1px solid var(--borda);border-radius:10px;max-width:100%}.an-ar span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:280px}.an-aviso{margin:14px 0 0;padding:11px 14px;border-radius:10px;background:var(--n1);color:var(--t1);font-size:.9rem}.an-nav{display:flex;justify-content:space-between;gap:12px;margin-top:22px}.an-nav .btn{min-width:130px}.an-peq{font-size:.8rem;color:var(--tx3);margin:6px 0 0}.an-fim{text-align:center;padding:48px 28px}.an-fim h1{font-family:var(--titulo);font-size:2.1rem;margin:18px 0 12px}.an-fim p{color:var(--tx2);line-height:1.65}.an-logo{height:64px;width:auto}@media (max-width:560px){.an{padding:0 10px 40px}.an-caixa{padding:22px 16px 20px;border-radius:14px}.an-titulo{font-size:1.65rem}.an-n{width:40px;height:40px}.an-nav .btn{min-width:0;flex:1 1}}.anam-grade{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px 18px;gap:8px 18px}.anam-grade-l{display:grid;grid-gap:4px;gap:4px;font-size:.86rem}.anam-grade-l span{font-weight:500}.anam-grade-l .campo{padding:7px 10px}.anam-aceite{display:flex;gap:8px;align-items:flex-start;font-size:.9rem;font-weight:400}.anam-arqs{display:flex;flex-wrap:wrap;gap:8px}@media(max-width:760px){.anam-grade{grid-template-columns:1fr}}.ficha-card{margin:18px 0}.ficha-card header{display:flex;align-items:center;justify-content:space-between;gap:10px}.ficha-grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:1px;gap:1px;background:var(--borda)}.ficha-it{background:var(--surf);padding:12px 18px;display:grid;grid-gap:3px;gap:3px;align-content:start}.ficha-it span{font-size:.7rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--tx3)}.ficha-it b{font-weight:500;font-size:.92rem;line-height:1.45;white-space:pre-line;word-break:break-word}.ficha-it.vazio b{color:var(--tx3);font-weight:400}.ficha-it.alerta{background:#FBF1EE}.ficha-it.alerta span{color:var(--t1)}.ficha-it.alerta b{color:var(--t1);font-weight:600}.ficha-dif{padding:12px 18px;border-top:1px solid var(--borda)}.ficha-dif p{margin:6px 0 0;font-size:.88rem;color:var(--tx2)}.ficha-dif i{font-style:normal;color:var(--tx3);margin-right:6px;font-size:.8rem}.ficha-det{border-top:1px solid var(--borda)}.ficha-det summary{padding:12px 18px;cursor:pointer;font-size:.88rem;font-weight:600}.ficha-an{padding:4px 18px 18px;max-height:520px;overflow:auto}.ficha-form{display:grid;grid-gap:16px;gap:16px;padding:20px;margin-top:20px;max-width:760px}.ficha-form .grade-av{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:14px;gap:14px}.ficha-form label.olho{display:grid;grid-gap:6px;gap:6px}.ficha-form .campo{width:100%}.ficha-form textarea.campo{min-height:70px;resize:vertical}.pl{display:grid;grid-gap:18px;gap:18px;margin-top:6px}.pl-ref{background:var(--surf);border:1px solid var(--borda);border-radius:16px;padding:22px 24px 8px;page-break-inside:avoid;break-inside:avoid}.pl-ref.prox{border-color:var(--marca);box-shadow:0 0 0 1px var(--marca) inset}.pl-ref header{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;padding-bottom:14px;border-bottom:1px solid var(--borda)}.pl-ref time{font-family:var(--titulo);font-size:1.7rem;font-weight:500;color:var(--tx3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.01em}.pl-ref h2{font-family:var(--titulo);font-size:1.7rem;font-weight:600;color:var(--marca);letter-spacing:0}.pl-tag{margin-left:auto;font-size:.68rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;background:var(--marca);color:#fff;padding:4px 10px;border-radius:999px;align-self:center}.pl-tag.claro{background:#EFEFEB;color:var(--tx2);margin-left:0}.pl ul{list-style:none;margin:0;padding:0}.pl-item{padding:16px 0;border-bottom:1px solid #f0f0ec}.pl-item:last-child{border-bottom:0}.pl-linha{display:flex;justify-content:space-between;align-items:baseline;gap:20px}.pl-nome{font-size:1.02rem;font-weight:500;line-height:1.4}.pl-nome small{font-weight:400;color:var(--tx3);font-size:.82rem}.pl-qtd{text-align:right;display:flex;flex-direction:column;align-items:flex-end;flex:none;max-width:48%}.pl-qtd b{font-weight:600;font-size:.98rem;line-height:1.35}.pl-qtd small{color:var(--tx3);font-size:.78rem;margin-top:2px}.pl-trocas{margin:12px 0 2px;padding:10px 14px;border-left:2px solid var(--borda2);background:#FAFAF8;border-radius:0 10px 10px 0;display:grid;grid-gap:7px;gap:7px}.pl-trocas-t{font-size:.66rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--tx3)}.pl-troca{display:flex;justify-content:space-between;gap:16px;font-size:.9rem;color:var(--tx2);line-height:1.4}.pl-troca span:last-child{text-align:right;flex:none;max-width:48%}.pl-troca small{color:var(--tx3);font-size:.8rem}@media(max-width:560px){.pl-ref{padding:18px 16px 4px;border-radius:14px}.pl-ref h2,.pl-ref time{font-size:1.45rem}.pl-linha{gap:12px}.pl-qtd{max-width:52%}}@media print{.pl{gap:14px}.pl-ref{border-color:#CFCFC9;border-radius:6px;padding:14px 16px 4px;page-break-inside:avoid;break-inside:avoid}.pl-ref h2,.pl-ref time{font-size:1.25rem}.pl-trocas{background:none}}.mb{margin-top:16px}.mb-cab{justify-content:space-between;padding:14px 20px!important}.mb-cab,.mb-tit{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.mb-tit time{font-family:var(--titulo);font-size:1.35rem;color:var(--tx3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mb-tit h2{font-family:var(--titulo);font-size:1.4rem;font-weight:600;color:var(--marca)}.mb-tot{font-weight:600;font-size:.95rem}.mb-tot small{font-weight:400;color:var(--tx3);margin-left:6px;font-size:.78rem}.mb-vazio{margin:0;padding:18px 20px;color:var(--tx3);font-size:.9rem}.mb-item{padding:6px 20px;border-bottom:1px solid #f0f0ec}.mb-item:last-child{border-bottom:0}.mb-linha{display:grid;grid-template-columns:minmax(180px,1fr) auto minmax(150px,auto) 28px;grid-gap:14px;gap:14px;align-items:center;padding:9px 0}.mb-linha.alt{background:#FAFAF8;margin:0 -20px;padding-right:20px;padding-left:42px}.mb-nome{display:flex;flex-direction:column;gap:2px;min-width:0}.mb-nome b{font-weight:500;font-size:.95rem}.mb-ou{font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;color:var(--tx3);font-weight:600}.mb-inc{font-size:.72rem;color:var(--t2);background:var(--n2);padding:2px 8px;border-radius:999px;width:-moz-fit-content;width:fit-content;text-decoration:none}.mb-mac{font-size:.76rem;color:var(--tx3);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mb-x{all:unset;cursor:pointer;width:26px;height:26px;border-radius:50%;text-align:center;line-height:25px;color:var(--tx3);font-size:1.2rem}.mb-x:hover{background:#F1F1EF;color:var(--erro)}.qtd{display:flex;gap:6px;align-items:center}.qtd input.campo{width:76px;min-height:36px;padding:6px 10px;text-align:right}.qtd select.campo{min-height:36px;padding:6px 8px;max-width:190px}.qtd-g{font-size:.76rem;color:var(--tx3);white-space:nowrap}.qtd-livre{font-size:.85rem;color:var(--tx2);font-style:italic}.mb-troca{padding:0 0 6px}.mb-troca summary{cursor:pointer;font-size:.78rem;color:var(--tx3);list-style:none}.mb-troca summary:hover{color:var(--marca)}.mb-add{padding:14px 20px;background:#FBFBF9}.mb-add,.mb-mais{border-top:1px solid var(--borda)}.mb-mais summary{padding:10px 20px;cursor:pointer;font-size:.8rem;color:var(--tx3)}.mb-mais-c{padding:4px 20px 16px;display:flex;gap:14px;flex-wrap:wrap;align-items:center}.sug-novo{border-top:1px solid var(--borda);margin-top:4px;font-weight:600}@media(max-width:860px){.mb-linha{grid-template-columns:1fr auto 28px}.mb-mac{display:none}}@media print{.graf-grade>*,.rel-kpis>*,.rel-sec,.res{break-inside:avoid;page-break-inside:avoid}}