.art-lista :where(button,input,select,textarea){font:inherit;color:inherit;box-shadow:none;width:auto;max-width:100%;transition:none}.art-lista :where(button){font-weight:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0}.art-lista :where(button):hover:not(:disabled){box-shadow:none;background:0 0}.art-lista :where(button):active:not(:disabled){transform:none}.art-lista :where(h1,h2,h3){font-size:inherit;font-weight:inherit;text-transform:none;letter-spacing:0;color:inherit;margin:0}.art-lista table{box-shadow:none;border-collapse:collapse;background:0 0;border:0;border-radius:0;overflow:visible}.art-lista th{text-transform:none;letter-spacing:0;background:0 0}.art-lista tbody tr{cursor:auto}.art-lista tbody tr:hover{background:0 0}.art-lista tr:last-child td{border-bottom:revert-layer}.art-lista td{overflow-wrap:normal}.art-lista a{color:inherit}.art-lista{--bg:#f6f3f3;--surface:#fff;--surface-2:#faf7f7;--inset:#f7f3f3;--line:#ebe4e4;--line-2:#dcd2d2;--ink:#17141c;--muted:#615c6b;--faint:#8f8a99;--accent:#ac0c08;--accent-ink:#fff;--accent-soft:#fbe7e6;--accent-ring:#ac0c082e;--band-1:#4a0503;--band-2:#8e0a07;--band-3:#c8140e;--band-ink:#fff6f7;--band-muted:#fff0f3b8;--glass-on-band:#ffffff17;--glass-on-band-2:#ffffff29;--band-line:#ffffff24;--ok:#17704a;--ok-bg:#e0f2e8;--warn:#8f4f07;--warn-bg:#fcecd6;--bad:#b0202f;--bad-bg:#fce4e6;--hl:#fffaf0;--hl-line:#e3b93a;--hl-tint:#fff3cc;--shadow-sm:0 1px 2px #17141c0d;--shadow:0 1px 2px #17141c0a,0 8px 24px -12px #17141c24;--shadow-lg:0 2px 4px #17141c0a,0 18px 40px -16px #17141c38;--bar-bg:var(--glass);--glass:#ffffffc7;--f-display:"Montserrat","Schibsted Grotesk","Segoe UI",system-ui,sans-serif;--f-body:"Figtree","Segoe UI",system-ui,-apple-system,sans-serif;--f-mono:"JetBrains Mono",Consolas,"Cascadia Mono",Menlo,monospace;--r:16px;background:var(--bg);color:var(--ink);font:15px/1.5 var(--f-body);-webkit-font-smoothing:antialiased}.art-lista button,.art-lista input,.art-lista textarea{font:inherit;color:inherit}.art-lista button{cursor:pointer}.art-lista :focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:8px}.art-lista svg{flex:none}.art-lista .a-wrap{max-width:1320px;padding-left:max(24px,env(safe-area-inset-left,0px));padding-right:max(24px,env(safe-area-inset-right,0px));margin:0 auto}.art-lista .a-faixa{color:var(--band-ink);background:radial-gradient(900px 380px at 88% -10%, #ffffff1a, transparent 60%), radial-gradient(700px 300px at 0% 120%, #00000059, transparent 60%), linear-gradient(125deg,var(--band-1) 0%,var(--band-2) 52%,var(--band-3) 100%);position:relative;overflow:hidden}.art-lista .a-faixa:after{content:"";pointer-events:none;opacity:.5;background-image:linear-gradient(var(--band-line) 1px,transparent 1px),linear-gradient(90deg,var(--band-line) 1px,transparent 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000008c,#0000 75%);mask-image:linear-gradient(#0000008c,#0000 75%)}.art-lista .a-faixa .a-wrap{z-index:1;gap:22px;padding-block:26px 24px;display:grid;position:relative}.art-lista .a-l1{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.art-lista .a-marca{align-items:center;gap:14px;min-width:0;display:flex}.art-lista .a-selo{background:var(--glass-on-band-2);border:1px solid var(--band-line);border-radius:15px;place-items:center;width:50px;height:50px;display:grid;box-shadow:inset 0 1px #ffffff26}.art-lista .a-eyebrow{font:600 11px/1 var(--f-body);letter-spacing:1.6px;text-transform:uppercase;color:var(--band-muted)}.art-lista h1{font:800 clamp(24px,3.2vw,32px)/1.05 var(--f-display);letter-spacing:-.6px;text-wrap:balance;margin:5px 0 4px}.art-lista .a-sub{color:var(--band-muted);font-size:13.5px}.art-lista .a-sub b{color:var(--band-ink);font-variant-numeric:tabular-nums;font-weight:600}.art-lista .a-espaco{flex:1}.art-lista .a-gbtn{border:1px solid var(--band-line);background:var(--glass-on-band);color:var(--band-ink);white-space:nowrap;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:12px;align-items:center;gap:8px;padding:9px 14px;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s,transform .1s;display:inline-flex}.art-lista .a-gbtn:hover{background:var(--glass-on-band-2)}.art-lista .a-gbtn:active{transform:translateY(1px)}.art-lista .a-gbtn.a-claro{background:var(--band-ink);color:var(--band-2);border-color:#0000;box-shadow:0 6px 18px -6px #00000073}.art-lista .a-gbtn.a-claro:hover{filter:brightness(.97)}.art-lista .a-consulta{color:var(--band-ink);background:var(--glass-on-band-2);border:1px solid var(--band-line);border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700}.art-lista .a-tema{background:var(--glass-on-band);border:1px solid var(--band-line);border-radius:12px;gap:2px;padding:3px;display:inline-flex}.art-lista .a-tema button{color:var(--band-muted);background:0 0;border:0;border-radius:9px;align-items:center;gap:6px;padding:6px 11px;font-size:13px;font-weight:600;display:inline-flex}.art-lista .a-tema button[aria-pressed=true]{background:var(--band-ink);color:var(--band-2)}.art-lista .a-stats{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.art-lista .a-stat{text-align:left;border:1px solid var(--band-line);background:var(--glass-on-band);color:var(--band-ink);border-radius:var(--r);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);gap:8px;padding:14px 15px 13px;transition:background .15s,transform .15s;display:grid;position:relative}.art-lista .a-stat:hover{background:var(--glass-on-band-2);transform:translateY(-1px)}.art-lista .a-stat .a-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.art-lista .a-stat .a-ic{background:var(--glass-on-band-2);border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.art-lista .a-stat .a-v{font:700 28px/1 var(--f-display);font-variant-numeric:tabular-nums;letter-spacing:-.5px}.art-lista .a-stat .a-t{color:var(--band-muted);font-size:12.5px;font-weight:600}.art-lista .a-stat .a-bar{background:var(--glass-on-band-2);border-radius:4px;height:4px;overflow:hidden}.art-lista .a-stat .a-bar i{opacity:.85;background:currentColor;border-radius:4px;height:100%;display:block}.art-lista .a-stat[aria-pressed=true]{background:var(--band-ink);color:var(--band-2);border-color:#0000;box-shadow:0 10px 26px -10px #00000080}.art-lista .a-stat[aria-pressed=true] .a-t{color:var(--band-2);opacity:.75}.art-lista .a-stat[aria-pressed=true] .a-ic{background:var(--accent-soft)}.art-lista .a-stat[aria-pressed=true] .a-bar{background:#00000014}.art-lista .a-dist{gap:9px;display:grid}.art-lista .a-dist-top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.art-lista .a-dist-top span{letter-spacing:1.2px;text-transform:uppercase;color:var(--band-muted);font-size:12px;font-weight:600}.art-lista .a-dist-top small{color:var(--band-muted);font-size:12px}.art-lista .a-dist-bar{background:var(--glass-on-band);border-radius:999px;gap:2px;height:10px;display:flex;overflow:hidden}.art-lista .a-dist-bar button{border:0;height:100%;padding:0;transition:filter .15s,opacity .15s}.art-lista .a-dist-bar button:hover{filter:brightness(1.2)}.art-lista .a-dist-bar.a-filtrando button{opacity:.3}.art-lista .a-dist-bar.a-filtrando button[aria-pressed=true]{opacity:1}.art-lista .a-barra{top:env(safe-area-inset-top,0px);z-index:20;background:var(--glass);-webkit-backdrop-filter:saturate(1.5)blur(16px);border-bottom:1px solid var(--line);position:sticky}.art-lista .a-barra .a-wrap{gap:12px;padding-block:14px 12px;display:grid}.art-lista .a-l2{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.art-lista .a-busca{flex:300px;min-width:0;position:relative}.art-lista .a-busca input{border:1px solid var(--line);background:var(--surface);width:100%;box-shadow:var(--shadow-sm);border-radius:13px;padding:11px 44px 11px 42px;font-size:15px;transition:border-color .15s,box-shadow .15s}.art-lista .a-busca input:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-ring);outline:none}.art-lista .a-busca input::placeholder{color:var(--faint)}.art-lista .a-busca svg{color:var(--faint);position:absolute;top:50%;left:14px;transform:translateY(-50%)}.art-lista .a-busca kbd{position:absolute;top:50%;right:12px;transform:translateY(-50%)}.art-lista .a-seg{background:var(--inset);border:1px solid var(--line);border-radius:12px;gap:2px;padding:3px;display:inline-flex}.art-lista .a-seg button{color:var(--muted);background:0 0;border:0;border-radius:9px;align-items:center;gap:6px;padding:7px 12px;font-size:13px;font-weight:600;display:inline-flex}.art-lista .a-seg button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow)}.art-lista .a-btn{border:1px solid var(--line);background:var(--surface);white-space:nowrap;color:var(--ink);box-shadow:var(--shadow-sm);border-radius:12px;align-items:center;gap:7px;padding:9px 13px;font-size:13.5px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.art-lista .a-btn:hover{border-color:var(--line-2);background:var(--surface-2)}.art-lista .a-btn.a-prim{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.art-lista .a-btn.a-prim:hover{filter:brightness(1.07);background:var(--accent)}.art-lista .a-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.art-lista .a-chip{border:1px solid var(--line);background:var(--surface);border-radius:999px;align-items:center;gap:7px;padding:5px 12px 5px 10px;font-size:13px;font-weight:500;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.art-lista .a-chip:hover{border-color:var(--line-2)}.art-lista .a-chip .a-n{color:var(--faint);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.art-lista .a-chip .a-dot{border-radius:50%;width:8px;height:8px}.art-lista .a-chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--bg)}.art-lista .a-chip[aria-pressed=true] .a-n{color:inherit;opacity:.65}.art-lista .a-wrap{padding-block:8px 80px}.art-lista .a-resultado{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;margin:18px 2px 12px;font-size:13px;display:flex}.art-lista .a-resultado b{color:var(--ink);font-variant-numeric:tabular-nums}.art-lista .a-limpar{background:var(--accent-soft);color:var(--accent);border:0;border-radius:999px;padding:4px 10px;font-size:12.5px;font-weight:700}.art-lista .a-grupo-tit{font:700 17px/1.2 var(--f-display);letter-spacing:-.2px;align-items:center;gap:10px;margin:30px 2px 12px;display:flex}.art-lista .a-grupo-tit .a-dot{border-radius:4px;width:12px;height:12px}.art-lista .a-grupo-tit .a-n{color:var(--faint);font:600 12.5px var(--f-body);background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:1px 9px}.art-lista .a-lista{gap:10px;display:grid}.art-lista .a-cli{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:18px;grid-template-columns:auto minmax(0,1fr) minmax(0,520px);align-items:start;gap:18px;padding:16px 16px 16px 18px;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid;position:relative}.art-lista .a-cli:hover{border-color:var(--line-2);box-shadow:var(--shadow-lg);transform:translateY(-1px)}.art-lista .a-cli.a-destaque{background:linear-gradient(90deg,var(--hl-tint),var(--hl) 38%);border-color:var(--hl-line)}.art-lista .a-cli.a-destaque:before{content:"";background:var(--hl-line);border-radius:0 4px 4px 0;width:4px;position:absolute;top:14px;bottom:14px;left:-1px}.art-lista .a-cli.a-em-uso{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-ring),var(--shadow-lg)}.art-lista .a-av{width:46px;height:46px;font:700 15px/1 var(--f-display);letter-spacing:.3px;border-radius:14px;place-items:center;display:grid;position:relative}.art-lista .a-av .a-n{background:var(--surface);border:1px solid var(--line);min-width:22px;height:20px;color:var(--muted);font:600 10.5px/18px var(--f-mono);text-align:center;border-radius:7px;padding:0 5px;position:absolute;bottom:-7px;right:-7px}.art-lista .a-info{min-width:0;padding-top:1px}.art-lista .a-nome{font:700 16px/1.3 var(--f-display);letter-spacing:-.1px;overflow-wrap:anywhere}.art-lista .a-tags{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.art-lista .a-tag{white-space:nowrap;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:3px 9px;font-size:12px;font-weight:600;display:inline-flex}.art-lista .a-tag.a-ben{background:var(--surface-2);border-color:var(--line);color:var(--ink);font-weight:500}.art-lista .a-tag.a-ben .a-dot{border-radius:50%;width:7px;height:7px}.art-lista .a-tag.a-ativo{background:var(--ok-bg);color:var(--ok)}.art-lista .a-tag.a-acomp{background:var(--warn-bg);color:var(--warn)}.art-lista .a-tag.a-alerta{background:var(--bad-bg);color:var(--bad)}.art-lista .a-obs{color:var(--muted);white-space:pre-line;-webkit-line-clamp:2;overflow-wrap:anywhere;border-left:2px solid var(--line);-webkit-box-orient:vertical;margin-top:10px;padding-left:12px;font-size:13.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.art-lista .a-obs.a-aberta{display:block}.art-lista .a-ver{color:var(--accent);background:0 0;border:0;padding:4px 0 0 14px;font-size:12.5px;font-weight:700}.art-lista .a-acoes{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.art-lista .a-acao{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:9px;align-items:center;gap:6px;padding:5px 11px;font-size:12.5px;font-weight:600;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.art-lista .a-acao:hover{color:var(--ink);border-color:var(--line-2)}.art-lista .a-acao.a-on{background:var(--ok-bg);color:var(--ok);border-color:#0000}.art-lista .a-acao:disabled{opacity:.55;cursor:wait}.art-lista .a-cred{background:var(--inset);border:1px solid var(--line);border-radius:14px;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:10px;padding:10px;display:grid}.art-lista .a-cli.a-destaque .a-cred{background:var(--surface)}.art-lista .a-campo-rot{text-transform:uppercase;letter-spacing:1px;color:var(--faint);align-items:center;gap:6px;margin:2px 2px 6px;font-size:10.5px;font-weight:700;display:flex}.art-lista .a-campo{align-items:center;gap:6px;display:flex}.art-lista .a-valor{font:500 14px/1.2 var(--f-mono);background:var(--surface);border:1px solid var(--line);text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:all;user-select:all;letter-spacing:.2px;border-radius:10px;flex:1;min-width:0;padding:8px 10px;overflow:hidden}.art-lista .a-copiar{background:var(--accent-soft);color:var(--accent);white-space:nowrap;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;height:35px;padding:0 11px;font-size:13px;font-weight:700;transition:background .15s,color .15s,transform .1s;display:inline-flex}.art-lista .a-copiar:hover{background:var(--accent);color:var(--accent-ink)}.art-lista .a-copiar:active{transform:scale(.97)}.art-lista .a-copiar.a-feito{background:var(--ok);color:var(--surface)}.art-lista .a-copiar.a-proximo{animation:1.1s ease-in-out 3 a-pulso}@keyframes a-pulso{0%,to{box-shadow:0 0 #0000}50%{box-shadow:0 0 0 5px var(--accent-ring)}}.art-lista .a-olho{border:1px solid var(--line);background:var(--surface);width:35px;height:35px;color:var(--muted);border-radius:10px;flex:none;place-items:center;display:grid}.art-lista .a-olho:hover{color:var(--ink);border-color:var(--line-2)}.art-lista .a-extra{margin-top:6px}.art-lista .a-extra .a-valor{color:var(--muted);font-size:13px}.art-lista .a-sem{color:var(--bad);padding:8px 2px;font-size:13px;font-weight:600}.art-lista .a-vazio{text-align:center;color:var(--muted);border:1.5px dashed var(--line-2);background:var(--surface);border-radius:20px;padding:64px 16px}.art-lista .a-vazio b{color:var(--ink);font:700 18px var(--f-display);margin-bottom:6px;display:block}.art-lista .a-esq{background:linear-gradient(90deg,var(--surface) 0%,var(--surface-2) 50%,var(--surface) 100%);border:1px solid var(--line);background-size:200% 100%;border-radius:18px;height:92px;animation:1.4s linear infinite a-brilho}@keyframes a-brilho{to{background-position:-200% 0}}.art-lista kbd{font:600 11px var(--f-mono);border:1px solid var(--line-2);background:var(--surface-2);color:var(--muted);border-bottom-width:2px;border-radius:6px;padding:1px 6px}.art-lista dialog{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:22px;width:min(760px,100vw - 32px);max-height:calc(100dvh - 40px);padding:0;box-shadow:0 40px 100px -24px #00000080}.art-lista dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0e080c8c}.art-lista dialog form{flex-direction:column;max-height:calc(100dvh - 42px);display:flex}.art-lista .a-dlg-topo{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:20px 24px 16px;display:flex}.art-lista .a-dlg-topo .a-ic{background:var(--accent-soft);width:38px;height:38px;color:var(--accent);border-radius:12px;place-items:center;display:grid}.art-lista .a-dlg-topo h2{font:700 19px var(--f-display);letter-spacing:-.2px;margin:0}.art-lista .a-dlg-corpo{grid-template-columns:110px 1fr 1fr;gap:16px;padding:20px 24px;display:grid;overflow:auto}.art-lista .a-full{grid-column:1/-1}.art-lista .a-dois{grid-column:2/-1}.art-lista .a-f label,.art-lista .a-f .a-r{color:var(--muted);text-transform:uppercase;letter-spacing:.8px;margin-bottom:6px;font-size:11px;font-weight:700;display:block}.art-lista .a-f input[type=text],.art-lista .a-f textarea{border:1px solid var(--line);background:var(--surface-2);border-radius:11px;width:100%;padding:10px 12px;transition:border-color .15s,box-shadow .15s}.art-lista .a-f input[type=text]:focus,.art-lista .a-f textarea:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-ring);background:var(--surface);outline:none}.art-lista .a-f textarea{resize:vertical;min-height:72px}.art-lista .a-f .a-mono{font-family:var(--f-mono)}.art-lista .a-f small{color:var(--muted);margin-top:5px;font-size:12px;display:block}.art-lista .a-par{grid-template-columns:1fr 1fr;gap:16px;display:grid}.art-lista .a-opcoes{flex-wrap:wrap;gap:6px;display:flex}.art-lista .a-opcoes label{border:1px solid var(--line);text-transform:none;letter-spacing:0;color:var(--ink);cursor:pointer;background:var(--surface);border-radius:999px;align-items:center;gap:7px;margin:0;padding:6px 13px;font-size:13px;font-weight:500;transition:background .15s,border-color .15s;display:inline-flex}.art-lista .a-opcoes label:hover{border-color:var(--line-2)}.art-lista .a-opcoes label:has(input:checked){background:var(--accent-soft);border-color:var(--accent);color:var(--accent);font-weight:700}.art-lista .a-opcoes input{accent-color:var(--accent);margin:0}.art-lista .a-dlg-erro{background:var(--bad-bg);color:var(--bad);border-radius:11px;grid-column:1/-1;padding:10px 14px;font-size:14px;font-weight:600}.art-lista .a-dlg-pe{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:14px 24px 18px;display:flex}.art-lista .a-btn.a-perigo{color:var(--bad);background:var(--bad-bg);box-shadow:none;border-color:#0000}.art-lista .a-btn.a-perigo:hover{filter:brightness(.97);background:var(--bad-bg)}.art-lista .a-btn.a-perigo-forte{background:var(--bad);border-color:var(--bad);color:var(--surface)}.art-lista .a-confirma{border-top:1px solid var(--line);background:var(--bad-bg);padding:18px 24px}.art-lista .a-confirma p{color:var(--bad);margin:0 0 6px;font-weight:700}.art-lista .a-confirma small{color:var(--ink);margin-bottom:14px;display:block}.art-lista .a-confirma .a-bts{justify-content:flex-end;gap:10px;display:flex}.art-lista .a-lix-item{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:12px 0;display:flex}.art-lista .a-lix-item:last-child{border-bottom:0}.art-lista .a-lix-item .a-q{flex:1;min-width:0}.art-lista .a-lix-item .a-q b{font:600 14.5px var(--f-display);overflow-wrap:anywhere;display:block}.art-lista .a-lix-item .a-q span{color:var(--muted);font-size:12px}.art-lista .a-toast{left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));background:var(--ink);color:var(--bg);opacity:0;pointer-events:none;z-index:40;max-width:calc(100vw - 32px);box-shadow:var(--shadow-lg);border-radius:14px;align-items:center;gap:8px;padding:11px 18px;font-size:14px;font-weight:600;transition:all .22s;display:flex;position:fixed;transform:translate(-50%)translateY(16px)}.art-lista .a-toast.a-on{opacity:1;transform:translate(-50%)translateY(0)}.art-lista .a-toast.a-erro{background:var(--bad);color:var(--surface)}@media (width<=1180px){.art-lista .a-cli{grid-template-columns:auto minmax(0,1fr)}.art-lista .a-cred{grid-column:2}.art-lista .a-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.art-lista .a-wrap{padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.art-lista .a-faixa .a-wrap{gap:18px;padding-block:20px 18px}.art-lista .a-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.art-lista .a-stat .a-v{font-size:24px}.art-lista .a-cli{grid-template-columns:auto minmax(0,1fr);gap:14px;padding:14px}.art-lista .a-cred{grid-column:1/-1;grid-template-columns:1fr}.art-lista .a-dlg-corpo{grid-template-columns:1fr}.art-lista .a-dois{grid-column:1}.art-lista .a-par{grid-template-columns:1fr}.art-lista .a-tema span,.art-lista .a-seg .a-lbl,.art-lista .a-busca kbd{display:none}}.art-lista .a-stat .a-v{font-weight:800}.art-pet :where(button,input,select,textarea){font:inherit;color:inherit;box-shadow:none;width:auto;max-width:100%;transition:none}.art-pet :where(button){font-weight:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0}.art-pet :where(button):hover:not(:disabled){box-shadow:none;background:0 0}.art-pet :where(button):active:not(:disabled){transform:none}.art-pet :where(h1,h2,h3){font-size:inherit;font-weight:inherit;text-transform:none;letter-spacing:0;color:inherit;margin:0}.art-pet table{box-shadow:none;border-collapse:collapse;background:0 0;border:0;border-radius:0;overflow:visible}.art-pet th{text-transform:none;letter-spacing:0;background:0 0}.art-pet tbody tr{cursor:auto}.art-pet tbody tr:hover{background:0 0}.art-pet tr:last-child td{border-bottom:revert-layer}.art-pet td{overflow-wrap:normal}.art-pet a{color:inherit}.art-pet{--papel:#faf6f5;--folha:#fff;--tinta:#2a1718;--suave:#7a6465;--linha:#f0e4e2;--marca:#ac0c08;--marca-clara:#fdecea;--sobre-marca:#fff;--barra:#f3b9b5;--heroi1:#c8140e;--heroi2:#6e0805;--sombra:0 1px 2px #5014140d,0 8px 24px #5014140f;--rox:#6a3fa0;--rox-bg:#efe7f8;--verde:#14774a;--verde-bg:#def5e9;--ambar:#8a5a00;--ambar-bg:#fcf0d2;--rosa:#a62c7c;--rosa-bg:#fae3f2;--verm:#b3202a;--verm-bg:#fce3e2;--azul:#1c5f91;--azul-bg:#e0eef9;--cinza:#5f5a60;--cinza-bg:#efeced;--display:"Montserrat","Sora","Segoe UI",Arial,sans-serif;--corpo:"Figtree","Segoe UI",Arial,sans-serif}.art-pet,.art-pet{background:var(--papel);color:var(--tinta);font:400 15px/1.5 var(--corpo);margin:0}.art-pet button,.art-pet input,.art-pet select,.art-pet textarea{font:inherit;color:inherit}.art-pet .a-casca{flex-direction:column;gap:18px;max-width:1560px;margin:0 auto;padding:20px 20px 64px;display:flex}.art-pet .a-topo{color:#fff;background:linear-gradient(120deg,var(--heroi1),var(--heroi2));box-shadow:var(--sombra);border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:26px 28px;display:flex}.art-pet h1{font:700 32px/1.1 var(--display);letter-spacing:-.025em;text-wrap:balance;margin:0}.art-pet .a-sub{color:#ffffffd9;font-variant-numeric:tabular-nums;margin-top:6px;font-size:14.5px}.art-pet .a-acoes{flex-wrap:wrap;gap:8px;display:flex}.art-pet .a-btn{border:1px solid var(--linha);background:var(--folha);cursor:pointer;border-radius:10px;padding:9px 15px;font-weight:600;transition:transform .12s,border-color .12s,background .12s}.art-pet .a-btn:hover:not(:disabled){border-color:var(--marca);transform:translateY(-1px)}.art-pet .a-btn.a-pri{background:var(--marca);border-color:var(--marca);color:var(--sobre-marca)}.art-pet .a-btn.a-perigo{color:var(--verm);border-color:var(--verm);background:0 0}.art-pet .a-btn.a-mini{color:inherit;border-radius:8px;padding:5px 11px;font-size:13px;text-decoration:none;display:inline-block}.art-pet .a-btn.a-mini.a-perigo{color:var(--verm)}.art-pet .a-campos a,.art-pet .a-orig a{color:var(--marca)}.art-pet .a-btn:disabled{opacity:.5;cursor:not-allowed}.art-pet .a-topo .a-btn{color:#fff;background:#ffffff24;border-color:#ffffff59}.art-pet .a-topo .a-btn:hover:not(:disabled){background:#ffffff3d;border-color:#fff}.art-pet .a-topo .a-btn.a-pri{color:#ac0c08;background:#fff;border-color:#fff}.art-pet .a-topo .a-btn.a-pri:hover:not(:disabled){background:#fff}.art-pet :focus-visible{outline:2px solid var(--marca);outline-offset:2px}.art-pet .a-topo :focus-visible{outline-color:#fff}.art-pet .a-aviso{border-left:4px solid var(--ambar);background:var(--ambar-bg);border-radius:10px;padding:10px 14px;font-size:14px}.art-pet .a-aviso.a-ruim{border-color:var(--verm);background:var(--verm-bg)}.art-pet .a-abas{background:var(--folha);box-shadow:var(--sombra);border-radius:14px;flex-wrap:wrap;align-self:flex-start;gap:4px;max-width:100%;padding:5px;display:inline-flex}.art-pet .a-abas a{font:600 14.5px/1 var(--corpo);color:var(--suave);border-radius:10px;align-items:center;gap:8px;padding:10px 15px;text-decoration:none;transition:background .12s,color .12s;display:inline-flex}.art-pet .a-abas a:hover{background:var(--marca-clara);color:var(--tinta)}.art-pet .a-abas a[aria-current=page]{background:var(--marca);color:var(--sobre-marca)}.art-pet .a-abas a b{font:600 12px/1 var(--corpo);background:var(--marca-clara);color:var(--marca);font-variant-numeric:tabular-nums;border-radius:999px;padding:3px 7px}.art-pet .a-abas a[aria-current=page] b{color:inherit;background:#ffffff38}.art-pet .a-periodo{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.art-pet .a-seg{background:var(--folha);box-shadow:var(--sombra);border-radius:12px;flex-wrap:wrap;gap:3px;padding:4px;display:inline-flex}.art-pet .a-seg button{color:var(--suave);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:7px 12px;font-size:14px;font-weight:600}.art-pet .a-seg button:hover{background:var(--marca-clara);color:var(--tinta)}.art-pet .a-seg button[aria-pressed=true]{background:var(--marca);color:var(--sobre-marca)}.art-pet .a-tiles{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.art-pet .a-tile{background:var(--folha);box-shadow:var(--sombra);border-radius:16px;padding:16px 18px}.art-pet .a-tile span{color:var(--suave);font-size:13.5px;font-weight:500;display:block}.art-pet .a-tile strong{font:700 30px/1.2 var(--display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:4px;display:block}.art-pet .a-tile:first-child strong{color:var(--marca)}.art-pet .a-tile small{color:var(--suave);font-size:12.5px;display:block}.art-pet .a-duas{grid-template-columns:2fr 1fr;gap:12px;display:grid}@media (width<=820px){.art-pet .a-duas{grid-template-columns:1fr}}.art-pet .a-bloco{background:var(--folha);box-shadow:var(--sombra);border-radius:16px;padding:18px}.art-pet .a-bloco h2{font:600 15px/1.2 var(--display);letter-spacing:-.01em;margin:0 0 14px}.art-pet .a-grafico{border-bottom:1px solid var(--linha);grid-template-columns:repeat(12,1fr);align-items:end;gap:8px;height:130px;display:grid}.art-pet .a-coluna{cursor:default;background:0 0;border:0;flex-direction:column;justify-content:flex-end;align-items:stretch;height:100%;padding:0;display:flex}.art-pet .a-coluna i{background:var(--barra);border-radius:6px 6px 0 0;min-height:0;transition:background .12s;display:block}.art-pet .a-coluna.a-atual i,.art-pet .a-coluna:hover i,.art-pet .a-coluna:focus-visible i{background:var(--marca)}.art-pet .a-coluna em{font:600 12.5px var(--corpo);text-align:center;color:var(--suave);font-variant-numeric:tabular-nums;padding-bottom:3px;font-style:normal}.art-pet .a-meses{white-space:nowrap;color:var(--suave);text-align:center;grid-template-columns:repeat(12,1fr);gap:8px;padding-top:6px;font-size:11.5px;display:grid}.art-pet .a-resp{grid-template-columns:auto 1fr auto;align-items:center;gap:10px 12px;font-size:14px;display:grid}.art-pet .a-resp div.a-b{background:var(--marca-clara);border-radius:999px;height:8px;overflow:hidden}.art-pet .a-resp div.a-b i{background:var(--marca);border-radius:999px;height:100%;display:block}.art-pet .a-resp span:nth-child(3n){font-variant-numeric:tabular-nums;font-weight:600}.art-pet .a-filtros{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.art-pet .a-filtros input[type=search]{flex:240px;min-width:0}.art-pet input,.art-pet select,.art-pet textarea{background:var(--folha);border:1px solid var(--linha);border-radius:10px;max-width:100%;padding:9px 12px;transition:border-color .12s}.art-pet input:focus,.art-pet select:focus,.art-pet textarea:focus{border-color:var(--marca)}.art-pet .a-tabela{background:var(--folha);box-shadow:var(--sombra);scrollbar-width:none;border-radius:16px;overflow-x:auto}.art-pet .a-tabela::-webkit-scrollbar{display:none}.art-pet .a-lado{z-index:6;background:var(--folha);scrollbar-color:var(--marca) var(--marca-clara);border-radius:0 0 10px 10px;position:sticky;bottom:0;overflow:auto hidden}.art-pet .a-lado div{height:14px}.art-pet table{border-collapse:collapse;width:100%;font-size:14px}.art-pet th{font:600 12px var(--corpo);letter-spacing:.04em;text-transform:uppercase;text-align:left;color:var(--suave);border-bottom:1px solid var(--linha);white-space:nowrap;background:var(--folha);padding:13px 12px}.art-pet td{border-bottom:1px solid var(--linha);vertical-align:middle;padding:10px 12px}.art-pet tbody tr:last-child td{border-bottom:0}.art-pet tr.a-lin{cursor:pointer}.art-pet tr.a-lin td{transition:background .1s}.art-pet tr.a-lin:hover td{background:var(--marca-clara)}.art-pet td.a-nome{font:600 14px/1.3 var(--corpo);min-width:190px;padding-left:62px;position:relative}.art-pet td.a-nome small{font:400 12.5px/1.35 var(--corpo);color:var(--suave);margin-top:1px;display:block}.art-pet .a-av{background:var(--marca-clara);width:36px;height:36px;color:var(--marca);font:700 12.5px/36px var(--display);text-align:center;letter-spacing:-.01em;border-radius:50%;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.art-pet td.a-num,.art-pet td.a-dat{white-space:nowrap;font-variant-numeric:tabular-nums}.art-pet td.a-num.a-alerta{color:var(--verm);font-weight:700}.art-pet td.a-op{text-align:right;z-index:1;background:var(--folha);min-width:104px;box-shadow:-1px 0 0 var(--linha);position:sticky;right:0}.art-pet thead th:last-child{z-index:3;position:sticky;right:0}.art-pet tr.a-lin:hover td.a-op{background:var(--marca-clara)}.art-pet td.a-op .a-btn{white-space:nowrap;margin:2px 0}.art-pet .a-pill{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.art-pet .a-pill:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.art-pet .a-e-fila{color:var(--azul);background:var(--azul-bg)}.art-pet .a-e-raquel{color:var(--rox);background:var(--rox-bg)}.art-pet .a-e-peticionado{color:var(--verde);background:var(--verde-bg)}.art-pet .a-e-espera{color:var(--ambar);background:var(--ambar-bg)}.art-pet .a-e-adm{color:var(--rosa);background:var(--rosa-bg)}.art-pet .a-e-desistiu{color:var(--verm);background:var(--verm-bg)}.art-pet .a-e-faleceu{color:var(--cinza);background:var(--cinza-bg)}.art-pet .a-ok{color:var(--verde);font-weight:700}.art-pet .a-bandeira{color:var(--ambar);white-space:nowrap;font-size:12.5px;font-weight:700}.art-pet .a-rodape{color:var(--suave);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:13.5px;display:flex}.art-pet .a-vazio{text-align:center;color:var(--suave);padding:26px}.art-pet dialog{background:var(--folha);color:var(--tinta);border:0;border-radius:20px;width:min(680px,100vw - 32px);max-height:calc(100dvh - 32px);padding:0;box-shadow:0 24px 70px #28050559}.art-pet dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1e0a0a73}.art-pet .a-dlg{flex-direction:column;gap:14px;padding:24px;display:flex}.art-pet .a-dlg h2{font:700 21px/1.2 var(--display);letter-spacing:-.02em;margin:0}.art-pet .a-campos{grid-template-columns:1fr 1fr;gap:12px 14px;display:grid}.art-pet .a-campos label{color:var(--suave);flex-direction:column;gap:4px;min-width:0;font-size:13px;font-weight:600;display:flex}.art-pet .a-campos label.a-tudo{grid-column:1/-1}.art-pet .a-campos input:not([type=checkbox]),.art-pet .a-campos select,.art-pet .a-campos textarea{width:100%;color:var(--tinta);font-weight:400}.art-pet .a-campos input[type=checkbox]{accent-color:var(--marca);width:17px;height:17px}.art-pet .a-campos label.a-chk{flex-direction:row;align-items:center;gap:8px;padding-top:22px}@media (width<=480px){.art-pet .a-campos{grid-template-columns:1fr}.art-pet .a-campos label.a-chk{padding-top:0}.art-pet h1{font-size:26px}.art-pet .a-topo{padding:20px}}.art-pet .a-dica{color:var(--ambar);font-size:13px;font-weight:400}.art-pet .a-dlg-pe{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.art-pet .a-dlg-pe div{gap:8px;display:flex}.art-pet .a-orig{color:var(--suave);font-size:12.5px}.art-pet .a-toast{background:var(--tinta);color:var(--papel);z-index:50;max-width:calc(100vw - 32px);box-shadow:var(--sombra);border-radius:12px;padding:10px 16px;font-weight:600;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.art-pet .a-topo{background:radial-gradient(640px 240px at 92% -30%,#ffffff29,transparent 60%),linear-gradient(120deg,var(--heroi1),var(--heroi2));box-shadow:0 20px 44px -22px #6e080599}.art-pet h1,.art-pet .a-tile strong{font-weight:800}.art-pet .a-tile{border-top:3px solid #0000}.art-pet .a-tile:first-child{border-top-color:var(--marca)}.art-pet [hidden]{display:none!important}@media (prefers-reduced-motion:no-preference){.art-pet dialog[open]{animation:.16s ease-out a-sobe}@keyframes a-sobe{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}}@media (prefers-reduced-motion:reduce){.art-pet .a-btn,.art-pet .a-coluna i,.art-pet tr.a-lin td,.art-pet .a-abas a{transition:none}.art-pet .a-btn:hover:not(:disabled){transform:none}}.art-est :where(button,input,select,textarea){font:inherit;color:inherit;box-shadow:none;width:auto;max-width:100%;transition:none}.art-est :where(button){font-weight:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0}.art-est :where(button):hover:not(:disabled){box-shadow:none;background:0 0}.art-est :where(button):active:not(:disabled){transform:none}.art-est :where(h1,h2,h3){font-size:inherit;font-weight:inherit;text-transform:none;letter-spacing:0;color:inherit;margin:0}.art-est table{box-shadow:none;border-collapse:collapse;background:0 0;border:0;border-radius:0;overflow:visible}.art-est th{text-transform:none;letter-spacing:0;background:0 0}.art-est tbody tr{cursor:auto}.art-est tbody tr:hover{background:0 0}.art-est tr:last-child td{border-bottom:revert-layer}.art-est td{overflow-wrap:normal}.art-est a{color:inherit}.art-est{--fundo:#f6f3f3;--placa:#fff;--placa2:transparent;--placa-alta:#f8f1f1;--linha:#ece2e2;--texto:#211616;--texto2:#5e4c4c;--texto3:#8a7676;--vermelho:#c8140e;--vermelho-escuro:#ac0c08;--vinho:#5e0705;--apagado:#ddbfbc;--bom:#17804f;--atencao:#a86400;--brilho:#c8140e17;--linha-forte:#d9c6c6;--aviso-bg:#fcf0d6;--aviso-borda:#ebc97a;--aviso-txt:#7a4e00;--sel:#fbe7e6;--linha-fraca:#f1e9e9;--agora:#21161699;--hover:#fbf4f4;--fora-bg:#fbe2df;--fora-txt:#a3150f;--perigo:#b3261e;--ch-eixo:#e6dada;--ch-grade:#f1e9e9;--ch-txt:#8a7676;--ch-dica:#fff;--ch-b:#b3a2a2;--toast-txt:#fff;--disp:"Montserrat","Archivo","Segoe UI",system-ui,sans-serif;--corpo:"Figtree","Segoe UI",system-ui,sans-serif}.art-est,.art-est{background:var(--fundo);color:var(--texto);font:400 15px/1.5 var(--corpo);margin:0}.art-est{background:radial-gradient(900px 340px at 88% -80px,var(--brilho) 0,transparent 70%),var(--fundo);background-repeat:no-repeat;min-height:100%}.art-est h1,.art-est h2,.art-est h3{font-family:var(--disp);text-wrap:balance;margin:0}.art-est button,.art-est input,.art-est select{font:inherit;color:inherit}.art-est :focus-visible{outline:2px solid var(--vermelho);outline-offset:2px}.art-est .a-pag{flex-direction:column;gap:18px;max-width:1320px;margin:0 auto;padding:20px 20px 64px;display:flex}.art-est .a-topo{flex-wrap:wrap;align-items:center;gap:14px 26px;display:flex}.art-est .a-marca{align-items:center;gap:12px;margin-right:auto;display:flex}.art-est .a-selo{background:linear-gradient(140deg,var(--vermelho),var(--vinho));width:40px;height:40px;font:800 15px var(--disp);color:#fff;border-radius:11px;place-items:center;font-stretch:115%;display:grid}.art-est .a-marca h1{letter-spacing:-.01em;font-size:21px;font-weight:800;font-stretch:112%;line-height:1.1}.art-est .a-marca p{color:var(--texto3);margin:2px 0 0;font-size:13px}.art-est .a-nav{background:var(--placa);border:1px solid var(--linha);border-radius:12px;flex-wrap:wrap;gap:4px;padding:4px;display:flex}.art-est .a-nav a{color:var(--texto2);border-radius:9px;align-items:center;gap:7px;padding:7px 15px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.art-est .a-nav a:hover{color:var(--texto);background:var(--placa-alta)}.art-est .a-nav a.a-on{background:var(--vermelho-escuro);color:#fff}.art-est .a-conta{font-variant-numeric:tabular-nums;background:#ffffff24;border-radius:99px;padding:0 7px;font-size:12px}.art-est .a-aviso{background:var(--aviso-bg);border:1px solid var(--aviso-borda);color:var(--aviso-txt);border-radius:10px;padding:9px 14px;font-size:14px}.art-est .a-filtros{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.art-est .a-campo{color:var(--texto3);flex-direction:column;gap:4px;min-width:0;font-size:12px;font-weight:600;display:flex}.art-est .a-campo input,.art-est .a-campo select,.art-est .a-ctrl{background:var(--placa);border:1px solid var(--linha);color:var(--texto);border-radius:9px;min-width:0;padding:8px 11px;font-size:14px;font-weight:500}.art-est .a-campo select{min-width:165px}.art-est .a-campo input:hover,.art-est .a-campo select:hover{border-color:var(--linha-forte)}.art-est select option{background:var(--placa);color:var(--texto)}.art-est .a-btn{background:var(--placa-alta);border:1px solid var(--linha);cursor:pointer;color:var(--texto);border-radius:9px;padding:8px 14px;font-size:14px;font-weight:600}.art-est .a-btn:hover{border-color:var(--vermelho)}.art-est .a-btn.a-forte{background:var(--vermelho-escuro);border-color:var(--vermelho-escuro);color:#fff}.art-est .a-btn.a-forte:hover{background:var(--vermelho);border-color:var(--vermelho)}.art-est .a-btn.a-leve{color:var(--texto2);background:0 0;border-color:#0000}.art-est .a-btn.a-leve:hover{color:var(--texto);border-color:var(--linha)}.art-est .a-btn.a-perigo{color:var(--perigo)}.art-est .a-btn[disabled]{opacity:.5;cursor:not-allowed}.art-est .a-tiles{grid-template-columns:1.5fr repeat(3,1fr);gap:12px;display:grid}.art-est .a-tile{background:var(--placa);border:1px solid var(--linha);border-radius:16px;flex-direction:column;gap:3px;min-width:0;padding:16px 18px;display:flex}.art-est .a-tile .a-rot{color:var(--texto2);font-size:13px;font-weight:600}.art-est .a-tile .a-val{font:800 40px/1.1 var(--disp);letter-spacing:-.02em}.art-est .a-tile .a-sub{color:var(--texto3);font-size:13px}.art-est .a-tile.a-hero{background:linear-gradient(120deg,var(--vermelho-escuro),var(--vinho));color:#fff;border-color:#0000;position:relative;overflow:hidden}.art-est .a-tile.a-hero .a-rot,.art-est .a-tile.a-hero .a-sub{color:#ffe3e6}.art-est .a-tile.a-hero .a-val{font-size:60px}.art-est .a-tile.a-hero .a-sub b{color:#fff}.art-est .a-hero-spark{pointer-events:none;opacity:.9;width:52%;height:72%;position:absolute;bottom:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 30%);mask-image:linear-gradient(90deg,#0000,#000 30%)}.art-est .a-tile.a-hero>div{position:relative}.art-est .a-delta{color:var(--texto2);align-items:baseline;gap:5px;font-size:13px;font-weight:600;display:inline-flex}.art-est .a-delta.a-sobe i{color:var(--bom);font-style:normal}.art-est .a-delta.a-desce i{color:var(--atencao);font-style:normal}.art-est .a-tile.a-hero .a-delta,.art-est .a-tile.a-hero .a-delta i{color:#fff}.art-est .a-placa{background:var(--placa);border:1px solid var(--linha);border-radius:16px;flex-direction:column;gap:12px;min-width:0;padding:18px;display:flex}.art-est .a-cab{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.art-est .a-cab h2{margin-right:auto;font-size:17px;font-weight:700}.art-est .a-cab .a-desc{color:var(--texto3);flex-basis:100%;margin-top:-8px;font-size:13px}.art-est .a-seg{background:var(--fundo);border:1px solid var(--linha);border-radius:10px;gap:2px;padding:3px;display:inline-flex}.art-est .a-seg button{cursor:pointer;color:var(--texto2);background:0 0;border:0;border-radius:7px;padding:5px 13px;font-size:13.5px;font-weight:600}.art-est .a-seg button:hover{color:var(--texto)}.art-est .a-seg button.a-on{background:var(--vermelho-escuro);color:#fff}.art-est .a-grade-prod{grid-template-columns:minmax(0,1fr) 210px;gap:18px;display:grid}.art-est .a-grafico{min-width:0;height:310px;position:relative}.art-est .a-mini{flex-direction:column;gap:8px;display:flex}.art-est .a-mini div{background:var(--fundo);border:1px solid var(--linha);border-radius:11px;padding:10px 13px}.art-est .a-mini span{color:var(--texto3);font-size:12.5px;font-weight:600;display:block}.art-est .a-mini b{font:800 26px/1.2 var(--disp)}.art-est .a-mini small{color:var(--texto2);font-size:12.5px;display:block}.art-est .a-quatro{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.art-est .a-rank{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.art-est .a-rank button{all:unset;box-sizing:border-box;cursor:pointer;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;width:100%;padding:5px 7px;font-size:13.5px;display:grid}.art-est .a-rank button:hover,.art-est .a-rank button:focus-visible{background:var(--placa-alta)}.art-est .a-rank button.a-on{background:var(--sel)}.art-est .a-rank button[disabled]{cursor:default}.art-est .a-rank .a-nm{overflow-wrap:anywhere;font-weight:500}.art-est .a-rank .a-nr{font-variant-numeric:tabular-nums;color:var(--texto2);font-weight:600}.art-est .a-rank .a-barra{background:var(--fundo);border-radius:99px;grid-column:1/-1;height:6px;overflow:hidden}.art-est .a-rank .a-barra i{background:var(--vermelho);border-radius:99px;height:100%;display:block}.art-est .a-rank .a-outro .a-barra i{background:var(--apagado)}.art-est .a-nota{color:var(--texto3);margin:0;font-size:12.5px}.art-est details>summary{cursor:pointer;color:var(--texto2);font-size:13.5px;font-weight:600}.art-est details>summary:hover{color:var(--texto)}.art-est .a-rolar{overflow-x:auto}.art-est table{border-collapse:collapse;width:100%;font-size:14px}.art-est th{color:var(--texto3);text-align:left;border-bottom:1px solid var(--linha);white-space:nowrap;padding:8px 10px;font-size:12px;font-weight:700}.art-est td{border-bottom:1px solid var(--linha-fraca);vertical-align:middle;padding:7px 10px}.art-est td.a-num,.art-est th.a-num{text-align:right;font-variant-numeric:tabular-nums}.art-est .a-heat td{text-align:center;font-variant-numeric:tabular-nums;border:2px solid var(--placa);border-radius:6px;min-width:42px;padding:8px 4px;font-size:13.5px}.art-est .a-heat th{text-align:center;border:0}.art-est .a-heat td.a-ano,.art-est .a-heat th.a-ano{text-align:left;background:var(--placa);padding-left:4px;font-weight:700;position:sticky;left:0}.art-est .a-heat td.a-tot{background:0 0;min-width:64px;font-weight:700}.art-est .a-heat td.a-agora{box-shadow:inset 0 0 0 1.5px var(--agora)}.art-est .a-chips{flex-wrap:wrap;gap:6px;display:flex}.art-est .a-chip{border:1px solid var(--linha);background:var(--fundo);cursor:pointer;color:var(--texto3);border-radius:99px;align-items:center;gap:7px;padding:5px 12px;font-size:13.5px;font-weight:600;display:inline-flex}.art-est .a-chip i{background:var(--linha);border-radius:9px;width:14px;height:3px}.art-est .a-chip.a-on{color:var(--texto);border-color:var(--linha-forte)}.art-est .a-chip:hover{color:var(--texto)}.art-est .a-tres{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.art-est .a-lin{vertical-align:middle;border-radius:9px;width:14px;height:3px;margin-right:6px;display:inline-block}.art-est .a-tb-proc td{font-size:14px}.art-est .a-tb-proc .a-nome{all:unset;cursor:pointer;border-radius:4px;font-weight:600}.art-est .a-tb-proc .a-nome:hover{color:var(--vermelho)}.art-est .a-tb-proc tr:hover td{background:var(--hover)}.art-est .a-acoes-lin{gap:6px;display:flex}.art-est .a-acoes-lin .a-btn{white-space:nowrap;padding:4px 10px;font-size:13px}.art-est .a-acoes-lin .a-btn.a-armado{background:var(--vermelho-escuro);border-color:var(--vermelho-escuro);color:#fff}.art-est .a-ban{background:var(--aviso-bg);color:var(--aviso-txt);white-space:nowrap;border-radius:6px;margin-left:6px;padding:1px 7px;font-size:11.5px;font-weight:700}.art-est .a-ban.a-fora{background:var(--fora-bg);color:var(--fora-txt)}.art-est .a-lista{flex-direction:column;display:flex}.art-est .a-conf{border-bottom:1px solid var(--linha-fraca);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 14px;padding:11px 4px;display:grid}.art-est .a-conf b{font-weight:600}.art-est .a-conf p{color:var(--texto2);margin:0;font-size:13.5px}.art-est .a-conf .a-acoes{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.art-est .a-conf .a-btn{padding:5px 11px;font-size:13px}.art-est .a-fundo-modal{z-index:9;background:#0009;place-items:center;padding:16px;display:none;position:fixed;inset:0;overflow:auto}.art-est .a-fundo-modal.a-on{display:grid}.art-est .a-modal{background:var(--placa);border:1px solid var(--linha);border-radius:16px;flex-direction:column;gap:13px;width:min(620px,100%);padding:20px;display:flex}.art-est .a-modal h3{font-size:19px}.art-est .a-form{grid-template-columns:1fr 1fr;gap:11px;display:grid}.art-est .a-form .a-largo{grid-column:1/-1}.art-est .a-form input,.art-est .a-form select{width:100%}.art-est .a-rodape{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.art-est .a-rodape .a-btn.a-perigo{margin-right:auto}.art-est .a-toast{background:var(--texto);color:var(--toast-txt);z-index:10;border-radius:10px;max-width:90vw;padding:9px 16px;font-size:14px;font-weight:600;display:none;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}.art-est .a-toast.a-on{display:block}.art-est .a-vazio{text-align:center;color:var(--texto3);padding:28px}.art-est [hidden]{display:none!important}@media (width<=1050px){.art-est .a-tiles{grid-template-columns:repeat(2,1fr)}.art-est .a-tile.a-hero{grid-column:1/-1}.art-est .a-quatro{grid-template-columns:repeat(2,minmax(0,1fr))}.art-est .a-grade-prod{grid-template-columns:1fr}.art-est .a-mini{flex-flow:wrap}.art-est .a-mini div{flex:150px}}@media (width<=560px){.art-est .a-quatro,.art-est .a-tres,.art-est .a-form{grid-template-columns:1fr}.art-est .a-campo select{width:100%;min-width:0}.art-est .a-campo{flex:140px}.art-est .a-tile .a-val{font-size:34px}.art-est .a-tile.a-hero .a-val{font-size:48px}.art-est .a-grafico{height:260px}.art-est .a-conf{grid-template-columns:1fr}.art-est .a-conf .a-acoes{justify-content:flex-start}}@media (prefers-reduced-motion:no-preference){.art-est .a-nav a,.art-est .a-btn,.art-est .a-chip,.art-est .a-seg button{transition:background-color .15s,border-color .15s,color .15s}}.art-est .a-marca h1{font-weight:800;font-stretch:100%}.art-est .a-tile .a-val{font-weight:800}.art-porta :where(button,input,select,textarea){font:inherit;color:inherit;box-shadow:none;width:auto;max-width:100%}.art-porta :where(button){font-weight:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0}.art-porta :where(button):hover:not(:disabled){box-shadow:none;background:0 0}.art-porta :where(h1,h2,h3){font-size:inherit;font-weight:inherit;text-transform:none;letter-spacing:0;color:inherit;margin:0}.art-porta table{box-shadow:none;border-collapse:collapse;background:0 0;border:0;border-radius:0;overflow:visible}.art-porta th{text-transform:none;letter-spacing:0}.art-porta tbody tr{cursor:auto}.art-porta td{overflow-wrap:normal}.art-porta label{cursor:auto}.art-porta{--marca:#a42b25;--marca-escura:#80241f;--marca-texto:#80241f;--marca-clara:#f7e9e8;--fundo:#f5f2f1;--superficie:#fff;--superficie-2:#faf8f7;--borda:#e4dcda;--tinta:#262323;--tinta-2:#555655;--tinta-3:#837b78;--ok:#1d7a4f;--ok-fundo:#e3f3ea;--atencao:#9a6100;--atencao-fundo:#fbf0d9;--info:#285a9e;--info-fundo:#e6eef9;--roxo:#6b2e91;--roxo-fundo:#f1e7f8;--cinza:#5f5a58;--cinza-fundo:#eeeae8;--raio:12px;--sombra:0 1px 2px #2814120f,0 2px 10px #2814120d;--sombra-forte:0 8px 24px #2814121f;background:var(--fundo);color:var(--tinta);margin:0;font:14px/1.45 Segoe UI,Montserrat,system-ui,sans-serif;transition:background .25s,color .25s}.art-porta button,.art-porta input,.art-porta select,.art-porta textarea{font:inherit;color:inherit}.art-porta input,.art-porta select,.art-porta textarea{background:var(--superficie)}.art-porta [hidden]{display:none!important}.art-porta .a-ponto-rec{background:#d7261f;border-radius:50%;flex-shrink:0;width:12px;height:12px;box-shadow:0 0 0 4px #d7261f2e}.art-porta .a-btn{border:1px solid var(--borda);background:var(--superficie);color:var(--tinta);cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:7px;padding:7px 13px;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s,transform .1s;display:inline-flex}.art-porta .a-btn:hover{border-color:var(--tinta-3);background:var(--superficie-2)}.art-porta .a-btn:active{transform:translateY(1px)}.art-porta .a-btn.a-primario{background:var(--marca);border-color:var(--marca);color:#fff}.art-porta .a-btn.a-primario:hover{background:var(--marca-escura);border-color:var(--marca-escura)}.art-porta .a-btn:disabled{opacity:.5;cursor:default}.art-porta .a-btn svg{width:16px;height:16px}.art-porta .a-vista{animation:.25s ease-out a-aparece}.art-porta .a-cabecalho{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:16px;display:flex}.art-porta h1{margin:0 0 4px;font-size:21px}.art-porta h2{margin:0;font-size:15px}.art-porta .a-sub{color:var(--tinta-3);margin:0}.art-porta .a-kpis{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;margin-bottom:16px;display:grid}.art-porta .a-cartao{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);box-shadow:var(--sombra);padding:16px}.art-porta .a-cartao+.a-cartao{margin-top:16px}.art-porta .a-cartao-topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.art-porta .a-cartao-topo .a-nota{color:var(--tinta-3);font-size:12.5px}.art-porta .a-contagem{background:var(--superficie-2);border:1px solid var(--borda);min-width:24px;height:22px;color:var(--tinta-2);border-radius:11px;place-items:center;margin-left:6px;padding:0 7px;font-size:12px;font-weight:700;display:inline-grid}.art-porta .a-kpi{align-items:center;gap:14px;transition:transform .15s,box-shadow .15s;display:flex}.art-porta .a-kpi:hover{box-shadow:var(--sombra-forte);transform:translateY(-3px)}.art-porta .a-kpi .a-ic{background:var(--marca-clara);width:46px;height:46px;color:var(--marca-texto);border-radius:13px;flex-shrink:0;place-items:center;display:grid}.art-porta .a-kpi .a-ic.a-ok{background:var(--ok-fundo);color:var(--ok)}.art-porta .a-kpi .a-ic.a-atencao{background:var(--atencao-fundo);color:var(--atencao)}.art-porta .a-kpi .a-ic.a-info{background:var(--info-fundo);color:var(--info)}.art-porta .a-kpi .a-ic.a-roxo{background:var(--roxo-fundo);color:var(--roxo)}.art-porta .a-kpi .a-ic svg{width:23px;height:23px}.art-porta .a-kpi .a-rotulo{color:var(--tinta-2);font-size:12.5px;font-weight:600}.art-porta .a-kpi .a-valor{font-variant-numeric:tabular-nums;margin-top:1px;font-size:28px;font-weight:700;line-height:1.15}.art-porta .a-kpi .a-valor.a-txt{margin-top:4px;font-size:15px;line-height:1.3}.art-porta .a-kpi>div{min-width:0}.art-porta .a-form{grid-template-columns:repeat(4,1fr);gap:10px 12px;display:grid}.art-porta .a-campo{flex-direction:column;gap:4px;min-width:0;display:flex}.art-porta .a-campo.a-c2{grid-column:span 2}.art-porta .a-campo.a-c4{grid-column:1/-1}.art-porta .a-campo label{color:var(--tinta-2);font-size:12.5px;font-weight:600}.art-porta .a-obrig{color:var(--marca-texto)}.art-porta .a-campo input,.art-porta .a-campo select,.art-porta .a-campo textarea,.art-porta .a-filtros input,.art-porta .a-filtros select{border:1px solid var(--borda);background:var(--superficie);border-radius:8px;width:100%;padding:7px 9px}.art-porta .a-campo textarea{resize:vertical;min-height:70px}.art-porta input:focus,.art-porta select:focus,.art-porta textarea:focus{outline:2px solid var(--marca-clara);border-color:var(--marca-texto)!important}.art-porta .a-campo-senha{position:relative}.art-porta .a-campo-senha input{padding-right:38px}.art-porta .a-olho{cursor:pointer;color:var(--tinta-3);background:0 0;border:0;padding:4px;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.art-porta .a-erro{color:var(--marca-texto);min-height:14px;font-size:11.5px}.art-porta .a-form-rodape{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.art-porta .a-form-rodape .a-espaco{flex:1}.art-porta .a-ajuda{color:var(--tinta-3);font-size:12px}.art-porta .a-editando{background:var(--marca-clara);color:var(--marca-texto);border-radius:99px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex}.art-porta .a-filtros{grid-template-columns:2fr 1fr 1fr 1fr 1fr 1fr 1fr;gap:8px;margin-bottom:14px;display:grid}.art-porta .a-filtros.a-curto{grid-template-columns:2fr 1fr 1fr 1fr}.art-porta .a-tabela-caixa{overflow-x:auto}.art-porta table{border-collapse:collapse;width:100%;font-size:13.5px}.art-porta th,.art-porta td{text-align:left;border-bottom:1px solid var(--borda);vertical-align:middle;padding:8px 10px}.art-porta th{color:var(--tinta-2);text-transform:uppercase;letter-spacing:.3px;background:var(--superficie-2);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:12px}.art-porta th:hover{color:var(--marca-texto)}.art-porta th.a-sem{cursor:default}.art-porta th.a-sem:hover{color:var(--tinta-2)}.art-porta tbody tr{transition:background .12s}.art-porta tbody tr:hover{background:var(--marca-clara)}.art-porta .a-cli{align-items:center;gap:9px;font-weight:600;display:flex}.art-porta .a-avatar{letter-spacing:.3px;background:var(--marca-clara);width:30px;height:30px;color:var(--marca-texto);border-radius:50%;flex-shrink:0;place-items:center;font-size:11.5px;font-weight:700;display:grid}.art-porta .a-mono{font-variant-numeric:tabular-nums;white-space:nowrap}.art-porta td.a-obs{white-space:pre-wrap;max-width:260px;color:var(--tinta-2);font-size:13px}.art-porta .a-nada{color:var(--tinta-3);opacity:.6}.art-porta .a-mini{color:var(--tinta-3);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:3px 5px;font-size:13px}.art-porta .a-mini:hover{color:var(--marca-texto);background:var(--marca-clara)}.art-porta .a-linha-acoes{white-space:nowrap;text-align:right}.art-porta .a-vazio{color:var(--tinta-3);text-align:center;padding:26px 8px}.art-porta .a-selo{white-space:nowrap;color:var(--marca-texto);background:var(--marca-clara);border-radius:99px;align-items:center;gap:5px;padding:2px 9px;font-size:12px;font-weight:600;display:inline-flex}.art-porta .a-pilula{cursor:pointer;border:1px solid #0000;border-radius:99px;width:auto;padding:3px 8px;font-size:12px;font-weight:700}.art-porta .a-pilula:disabled{cursor:default}.art-porta .a-sel-sit{max-width:300px;font-size:11.5px}.art-porta .a-t-ok{color:var(--ok);background:var(--ok-fundo)}.art-porta .a-t-atencao{color:var(--atencao);background:var(--atencao-fundo)}.art-porta .a-t-info{color:var(--info);background:var(--info-fundo)}.art-porta .a-t-ruim{color:var(--marca-texto);background:var(--marca-clara)}.art-porta .a-t-roxo{color:var(--roxo);background:var(--roxo-fundo)}.art-porta .a-t-cinza{color:var(--cinza);background:var(--cinza-fundo)}.art-porta .a-t-vazio{color:var(--tinta-3);background:var(--superficie);border-color:var(--borda)}.art-porta .a-pilula option{color:var(--tinta);background:var(--superficie)}.art-porta .a-senha-inline{border:1px solid var(--marca-texto);border-radius:8px;width:130px;padding:4px 6px;font-size:12px}.art-porta .a-data-contato{border:1px solid var(--borda);border-radius:8px;width:140px;padding:4px 6px;font-size:12px}.art-porta .a-dias{color:var(--tinta-3);margin-top:3px;font-size:11.5px;display:block}.art-porta .a-dias.a-alerta{color:var(--marca-texto);font-weight:600}.art-porta .a-chips{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.art-porta .a-chip{border:1px solid var(--borda);background:var(--superficie);cursor:pointer;color:var(--tinta-2);border-radius:8px;padding:6px 10px;font-size:12.5px;font-weight:600;transition:border-color .15s,background .15s}.art-porta .a-chip:hover{border-color:var(--tinta-3)}.art-porta .a-chip b{color:var(--tinta);margin-left:4px;font-size:14px}.art-porta .a-chip.a-ativa{border-color:var(--marca-texto);background:var(--marca-clara);color:var(--marca-texto)}.art-porta .a-chip.a-ativa b{color:var(--marca-texto)}.art-porta .a-progresso{color:var(--tinta-2);font-size:12.5px;font-weight:700}.art-porta .a-barra{background:var(--superficie-2);border:1px solid var(--borda);border-radius:5px;height:8px;margin-bottom:14px;overflow:hidden}.art-porta .a-barra div{background:var(--ok);width:0;height:100%;transition:width .4s}.art-porta .a-check{max-height:380px;margin:0;padding:0;list-style:none;overflow-y:auto}.art-porta .a-check li{border-top:1px solid var(--borda);border-radius:8px;align-items:center;gap:12px;padding:9px 6px;transition:background .15s;display:flex}.art-porta .a-check li:first-child{border-top:0}.art-porta .a-check li:hover{background:var(--superficie-2)}.art-porta .a-check li.a-vazio{border:0;justify-content:center}.art-porta .a-check input[type=checkbox]{width:19px;height:19px;accent-color:var(--ok);cursor:pointer;flex:none}.art-porta .a-check .a-info{flex:1;min-width:0}.art-porta .a-check .a-info .a-nome{font-weight:600;display:block}.art-porta .a-check .a-info small{color:var(--tinta-3);font-size:12.5px}.art-porta .a-check li.a-feito .a-nome{color:var(--tinta-3)}.art-porta .a-fundo-modal{z-index:50;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f080880;justify-content:center;align-items:center;padding:16px;display:none;position:fixed;inset:0}.art-porta .a-fundo-modal.a-on{animation:.18s ease-out a-aparece;display:flex}.art-porta .a-modal{background:var(--superficie);border:1px solid var(--borda);border-radius:16px;width:min(440px,100%);animation:.22s cubic-bezier(.2,.8,.2,1) a-entra;box-shadow:0 20px 60px #00000059}.art-porta .a-modal-corpo{padding:18px 20px}.art-porta .a-modal-corpo p{margin:0}.art-porta .a-modal-rodape{border-top:1px solid var(--borda);background:var(--superficie-2);border-radius:0 0 16px 16px;justify-content:flex-end;gap:8px;padding:12px 20px;display:flex}.art-porta .a-aviso{z-index:80;color:#fff;opacity:0;pointer-events:none;background:#2b2423;border-radius:10px;padding:10px 18px;font-size:13.5px;transition:opacity .2s;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #0000004d}.art-porta .a-aviso.a-on{opacity:1}@keyframes a-aparece{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes a-entra{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.art-porta :before,.art-porta :after{transition:none!important;animation:none!important}}@media (width<=1100px){.art-porta .a-form,.art-porta .a-filtros,.art-porta .a-filtros.a-curto{grid-template-columns:1fr 1fr}}@media (width<=560px){.art-porta .a-form,.art-porta .a-filtros,.art-porta .a-filtros.a-curto{grid-template-columns:1fr}.art-porta .a-campo.a-c2{grid-column:auto}}.art-porta{min-height:100vh}.art-porta .a-main{max-width:1500px;margin:0 auto;padding:20px 22px 60px}.art-porta .a-abas-topo{box-shadow:var(--sombra);background:linear-gradient(#8c2721,#6e1d18);border-radius:12px;flex-wrap:wrap;gap:3px;margin-bottom:14px;padding:4px;display:inline-flex}.art-porta .a-abas-topo button{color:#ffffffd9;border-radius:9px;align-items:center;gap:9px;padding:9px 14px;font-size:14px;font-weight:600;display:inline-flex}.art-porta .a-abas-topo button:hover:not(:disabled){color:#fff;background:#ffffff1f}.art-porta .a-abas-topo button.a-on,.art-porta .a-abas-topo button.a-on:hover:not(:disabled){color:#fff;background:#ffffff38}.art-porta .a-abas-topo b{color:#8c2721;text-align:center;background:#fff;border-radius:10px;min-width:20px;padding:0 6px;font-size:11.5px;font-weight:800;line-height:20px}.art-porta .a-btn{cursor:pointer}:root{--vinho:#80241f;--vinho-escuro:#5e1a16;--vermelho:#a42b25;--destaque:#cc3029;--rosa:#f7efee;--cinza-marca:#9a918c;--cinza-claro:#c0b8b3;--titulo:Montserrat, "Segoe UI", sans-serif;--corpo:Inter, "Segoe UI", sans-serif;--texto:#2e2e2e;--cinza:#555655;--linha:#e4e0dd;--fundo:#f6f5f4;--branco:#fff;--verde:#1f7a48;--verde-claro:#e4f3ea;--ambar:#a86a08;--ambar-claro:#fcf1dc;--perigo:#b3261e;--perigo-claro:#fce8e6;--sombra:0 1px 2px #281e1c0f;--menu:248px}*{box-sizing:border-box}body{font:14px/1.5 var(--corpo);color:var(--texto);background:var(--fundo);-webkit-font-smoothing:antialiased;margin:0}h1{font-family:var(--titulo);letter-spacing:-.01em;margin:0;font-size:26px;font-weight:600;line-height:1.2}h2{font-family:var(--titulo);margin:30px 0 12px;font-size:16px;font-weight:700}h3{text-transform:uppercase;letter-spacing:.05em;color:var(--cinza);margin:16px 0 8px;font-size:12px;font-weight:700}button{font:inherit;background:var(--vinho);color:#fff;cursor:pointer;border:0;border-radius:6px;padding:10px 18px;font-weight:600;transition:background .15s,box-shadow .15s,transform .1s}button:hover:not(:disabled){background:var(--vinho-escuro)}button:active:not(:disabled){transform:translateY(1px)}button:disabled{opacity:.4;cursor:default}button.leve{color:var(--cinza);background:0 0}button.leve:hover:not(:disabled){background:var(--rosa);color:var(--vinho);box-shadow:none}button.mini{white-space:nowrap;border-radius:8px;padding:6px 12px;font-size:12px}input,select,textarea{font:inherit;border:1px solid var(--linha);color:inherit;background:#fff;border-radius:6px;outline:none;width:100%;padding:10px 12px;transition:border-color .15s,box-shadow .15s}input:focus,select:focus,textarea:focus{border-color:var(--vinho);box-shadow:0 0 0 3px #80241f17}input:disabled,select:disabled,textarea:disabled{background:var(--fundo)}input[type=checkbox]{width:auto;accent-color:var(--vermelho)}.app{min-height:100vh;display:flex}nav{width:var(--menu);background:var(--vinho);color:#fff;flex-direction:column;flex:none;gap:3px;height:100vh;padding:22px 14px 16px;display:flex;position:sticky;top:0}.marca-menu{align-items:center;gap:11px;padding:0 6px 22px;display:flex}.marca-menu img{object-fit:contain;background:#fff;border-radius:50%;flex:none;width:42px;height:42px;padding:5px}.marca-menu strong{font-size:14px;line-height:1.2;display:block}.marca-menu small{opacity:.75;font-size:10.5px}nav button{text-align:left;color:#ffffffd1;background:0 0;align-items:center;gap:12px;padding:11px 12px;font-weight:500;display:flex}nav button svg{flex:none;width:18px;height:18px}nav button:hover:not(:disabled){box-shadow:none;color:#fff;background:#ffffff1a}nav button{transition:background .18s,color .18s,padding-left .18s;position:relative}nav button.ativo,nav button.ativo:hover:not(:disabled){color:#fff;box-shadow:none;background:#ffffff14;padding-left:16px;font-weight:600}nav button.ativo:before{content:"";background:#c0b8b3;width:2px;position:absolute;top:9px;bottom:9px;left:0}.rodape button{position:static}.marca-menu strong{font-family:var(--titulo);font-size:14px;font-weight:600}.rodape{border-top:1px solid #ffffff29;align-items:center;gap:10px;margin-top:auto;padding:12px 8px 0;display:flex}.rodape>div{flex:1;min-width:0}.rodape strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.rodape small{opacity:.72;font-size:11px}.rodape button{padding:7px}.rodape .av{color:#fff;background:#ffffff2e}.app>main{flex:1;min-width:0}.faixa{color:#555655;letter-spacing:.08em;text-transform:uppercase;text-align:right;padding:12px 40px 0;font-size:10.5px;font-weight:500;display:block}section{max-width:1440px;padding:12px 40px 64px;animation:.28s ease-out aparecer}@keyframes aparecer{0%{opacity:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.topo{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;display:flex}.topo h1{margin-right:auto}.subtitulo{color:var(--cinza);margin:4px 0 0}.subtitulo:first-letter{text-transform:uppercase}.topo>.titulo{margin-right:auto}.busca{width:280px}.filtro{width:auto}table{border-collapse:separate;border-spacing:0;border:1px solid var(--linha);width:100%;box-shadow:var(--sombra);background:#fff;border-radius:8px;overflow:hidden}th,td{text-align:left;border-bottom:1px solid var(--linha);padding:15px 18px}tr:last-child td{border-bottom:0}th{text-transform:uppercase;letter-spacing:.06em;color:var(--cinza);background:#faf9f8;font-size:10.5px;font-weight:600}tbody tr{cursor:pointer;transition:background .12s}tbody tr:hover{background:var(--rosa)}tbody tr.fixa,tbody tr.sem{cursor:default}tbody tr.fixa:hover,tbody tr.sem:hover{background:0 0}tr.sem td{color:var(--cinza);text-align:center;padding:36px}.rolagem{overflow-x:auto}.marcas label{white-space:nowrap;font-size:13px;display:block}.av{background:var(--rosa);width:34px;height:34px;color:var(--vinho);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.nome-av{align-items:center;gap:11px;font-weight:600;display:flex}.selo{background:var(--rosa);color:var(--vinho);white-space:nowrap;border-radius:6px;padding:3px 11px;font-size:11.5px;font-weight:600;display:inline-block}.selo.verde{background:var(--verde-claro);color:var(--verde)}.selo.ambar{background:var(--ambar-claro);color:var(--ambar)}.selo.perigo,.selo.atraso{background:var(--perigo-claro);color:var(--perigo)}.selo.neutro{color:var(--cinza);background:#ece9e7}.linha{gap:8px;max-width:420px;margin-top:12px;display:flex}.linha button{flex:none}.linha.larga{border:1px solid var(--linha);max-width:none;box-shadow:var(--sombra);background:#fff;border-radius:8px;margin:0 0 8px;padding:10px}.linha.larga select{flex:none;width:150px}.linha.larga input[type=datetime-local]{flex:none;width:215px}.fundo{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:6;background:#281e1c73;justify-content:center;align-items:flex-start;padding:48px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.janela{background:#fff;border-radius:8px;width:100%;max-width:680px;padding:24px 28px;box-shadow:0 24px 60px #281e1c47}.janela header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.janela h2{margin:0;font-size:19px}footer{justify-content:flex-end;margin-top:18px;display:flex}footer.entre{justify-content:space-between}fieldset{border:0;min-width:0;margin:0;padding:0}.grade{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px;display:grid}.campo{display:block}.campo>span{color:var(--cinza);margin-bottom:5px;font-size:12px;font-weight:600;display:block}.secao{border-bottom:1px solid var(--linha);font-family:var(--titulo);color:var(--vinho);grid-column:1/-1;margin:16px 0 0;padding-bottom:8px;font-size:15px;font-weight:600}.secao:first-child{margin-top:0}.erro{color:var(--perigo);font-weight:600}.ok{color:var(--verde);background:var(--verde-claro);border-radius:8px;padding:10px 14px;font-weight:600}.pasta{color:var(--vermelho);margin-top:6px;font-size:13px;font-weight:600;text-decoration:none;display:inline-block}.pasta:hover{text-decoration:underline}.senha{background:var(--rosa);border-radius:8px;align-items:flex-end;gap:8px;margin-bottom:16px;padding:12px 14px;display:flex}.senha .campo{flex:1}.ficha{top:0;bottom:0;right:0;left:var(--menu);background:var(--fundo);z-index:5;animation:.18s ease-out surgir;position:fixed;overflow-y:auto}@keyframes surgir{0%{opacity:0;transform:translateY(6px)}}.ficha-topo{border-bottom:1px solid var(--linha);background:#fff;padding:18px 32px 0}.ficha-id{align-items:center;gap:14px;margin:8px 0 16px;display:flex}.ficha-id .av{background:var(--vinho);color:#fff;width:56px;height:56px;box-shadow:0 0 0 3px #fff, 0 0 0 4px var(--cinza-marca);font-size:18px}.ficha-id h2{font-family:var(--titulo);margin:0;font-size:24px;font-weight:600;line-height:1.1}.ficha-id small{color:var(--cinza)}.voltar{align-items:center;gap:6px;padding:6px 10px 6px 4px;font-size:13px;display:inline-flex}.voltar svg{width:16px;height:16px}.abas{gap:4px;display:flex}.abas button{color:var(--cinza);background:0 0;border-bottom:3px solid #0000;border-radius:0;align-items:center;gap:8px;padding:10px 16px;display:inline-flex}.abas button svg{width:16px;height:16px}.abas button:hover:not(:disabled){color:var(--vinho);box-shadow:none;background:0 0}.abas button.ativa{color:var(--vinho);border-bottom-color:var(--vermelho);font-weight:700}.ficha-corpo{max-width:1000px;padding:24px 32px 56px}.ficha-corpo section{padding:0}.ficha-corpo>.papel,.papel{border:1px solid var(--linha);box-shadow:var(--sombra);background:#fff;border-radius:8px;padding:24px}.carregando{min-height:100vh;color:var(--cinza);place-items:center;display:grid}.entrada{background:#fff;place-items:center;min-height:100vh;padding:24px 16px;display:grid}.cartao{z-index:1;background:0 0;place-self:center;width:100%;max-width:500px;margin:0;padding:8px 0;position:relative}.logo{width:460px;max-width:100%;margin:0 auto 44px;display:block}.cartao input{background:0 0;border:0;border-bottom:1px solid #c0b8b3;border-radius:0;padding:12px 2px;font-size:18px}.cartao input:focus{border-bottom-color:#80241f;box-shadow:0 1px #80241f}.aviso{color:#555655;border-bottom:1px solid #e4e0dd;align-items:flex-start;gap:10px;margin:0 0 26px;padding:0 0 18px;font-size:11.5px;line-height:1.55;display:flex}.aviso svg{color:#555655;flex:none;width:15px;height:15px;margin-top:2px}.aviso p{margin:0}.campo-ic{display:block;position:relative}.campo .campo-ic>svg{color:#9a918c;pointer-events:none;width:16px;height:16px;position:absolute;top:50%;left:2px;transform:translateY(-50%)}button.olho{color:#9a918c;background:0 0;padding:7px;display:inline-flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}button.olho:hover:not(:disabled){background:var(--rosa);color:var(--vinho);box-shadow:none}button.olho:active:not(:disabled){transform:translateY(-50%)}.cheio{width:100%;margin-top:6px;padding:12px 18px}.cheio.entrar{letter-spacing:.08em;text-transform:uppercase;background:#80241f;border-radius:6px;justify-content:center;align-items:center;gap:12px;margin-top:12px;padding:17px 18px;font-size:16px;display:flex}.cheio.entrar:hover:not(:disabled){background:#5e1a16}.cheio.entrar:disabled{opacity:.5}.cheio.entrar svg{width:15px;height:15px;transition:transform .15s}.cheio.entrar:hover:not(:disabled) svg{transform:translate(3px)}.separador{justify-content:center;margin-top:14px;display:flex}.separador button{white-space:nowrap;color:#555655;padding:10px 12px;font-size:15px;font-weight:500}.separador button.leve:hover:not(:disabled){color:#80241f;background:0 0}.contadores{grid-template-columns:repeat(5,1fr);gap:14px;margin-bottom:18px;display:grid}.contadores.seis{grid-template-columns:repeat(3,1fr)}.contador{border:1px solid var(--linha);box-shadow:var(--sombra);background:#fff;border-radius:8px;align-items:center;gap:13px;min-width:0;padding:18px 20px;transition:transform .18s,box-shadow .18s;display:flex}.contador:hover,.cartao-sec:hover{box-shadow:0 4px 12px #281e1c1a}.contador .ic{background:var(--rosa);width:42px;height:42px;color:var(--vermelho);border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex}.contador .ic svg{width:20px;height:20px}.contador strong{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:600;line-height:1.2;display:block}.contadores.seis strong{font-size:20px}.contador span.rot{color:var(--cinza);font-size:12px;font-weight:600}.contador.alerta .ic{background:var(--perigo-claro);color:var(--perigo)}.contador.alerta strong{color:var(--perigo)}.contador[data-k=recebido] .ic,.contador[data-k=saldo] .ic{background:var(--verde-claro);color:var(--verde)}.colunas{grid-template-columns:1fr 400px;align-items:start;gap:32px;display:grid}.nada{color:var(--cinza)}.atividade{border:1px solid var(--linha);box-shadow:var(--sombra);background:#fff;border-radius:8px;align-items:center;gap:12px;margin-bottom:8px;padding:12px 14px;display:flex}.atividade span{flex:1;min-width:0;font-weight:500}.atividade small{color:var(--cinza);white-space:nowrap}.mes{border:1px solid var(--linha);box-shadow:var(--sombra);background:#fff;border-radius:8px;grid-template-columns:repeat(7,1fr);gap:4px;padding:16px;display:grid}.mes b{color:var(--cinza);text-align:center;text-transform:uppercase;padding-bottom:6px;font-size:11px}.dia{text-align:center;border-radius:8px;padding:10px 0;font-size:13px;position:relative}.dia.hoje{background:var(--vinho);color:#fff;font-weight:700}.dia em{color:#fff;background:#d99a2b;border-radius:8px;padding:0 4px;font-size:10px;font-style:normal;font-weight:700;position:absolute;top:1px;right:3px}.hero{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.hero-data{font-family:var(--titulo);letter-spacing:-.01em;font-size:26px;font-weight:600}.hero-data:first-letter{text-transform:uppercase}.hero-sub{color:var(--cinza);margin:2px 0}.stats{flex-wrap:wrap;gap:8px;display:flex}.stat{border:1px solid var(--linha);color:var(--cinza);background:#fff;border-radius:8px;align-items:center;gap:7px;padding:9px 14px;display:flex}.stat svg{width:16px;height:16px}.stat b{color:var(--texto);font-variant-numeric:tabular-nums;font-size:18px;font-weight:600;line-height:1}.stat.vermelho{background:var(--perigo-claro);color:var(--perigo);border-color:#0000}.stat.vermelho b{color:var(--perigo)}.hoje .colunas{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:16px}.coluna-hoje{flex-direction:column;gap:16px;min-width:0;display:flex}.cartao-sec{border:1px solid var(--linha);box-shadow:var(--sombra);background:#fff;border-radius:8px;padding:16px 16px 12px;transition:box-shadow .18s}.cartao-sec.atencao{border-left:4px solid var(--vermelho);margin-bottom:16px}.sec-head{justify-content:space-between;align-items:center;min-height:30px;margin:0 0 6px 4px;display:flex}.sec-titulo{font-family:var(--titulo);align-items:center;gap:9px;font-size:14.5px;font-weight:600;display:flex}.sec-titulo svg{width:16px;height:16px;color:var(--cinza-marca)}.sec-titulo.vermelho{color:var(--vermelho);margin:2px 0 6px 4px}button.leve.mini{color:var(--texto);align-items:center;gap:5px;display:inline-flex}button.leve.mini svg{width:14px;height:14px}.vazio{color:var(--cinza);text-align:center;margin:0;padding:18px 8px}.dia-rotulo{text-transform:uppercase;letter-spacing:.05em;color:var(--cinza);padding:8px 10px 2px;font-size:11.5px;font-weight:700}.item{border-radius:8px;align-items:center;gap:12px;padding:8px 10px;display:flex}label.item{cursor:pointer}label.item:hover{background:#f3f1ef}input[type=checkbox].circulo{appearance:none;cursor:pointer;border:2px solid #9d9c9d;border-radius:50%;flex:none;width:21px;height:21px;margin:0;padding:0;transition:border-color .12s,background .12s}.circulo:hover{border-color:var(--verde);background:var(--verde-claro)}.circulo:focus{box-shadow:0 0 0 3px var(--verde-claro)}.item-hora{font-variant-numeric:tabular-nums;min-width:44px;font-weight:700}.item-ic{width:16px;height:16px;color:var(--vermelho);flex:none}.item-texto{flex-direction:column;min-width:0;display:flex}.item-texto strong{font-weight:600}.item-texto small{color:var(--cinza);font-size:12px}.hoje .mes{box-shadow:none;border:0;padding:6px}.quadro{grid-template-columns:repeat(4,minmax(210px,1fr));gap:14px;display:grid;overflow-x:auto}.coluna{border-top:2px solid var(--cinza);background:#f0eeec;border-radius:8px;min-height:420px;padding:12px}.coluna h3{font-family:var(--titulo);text-transform:none;letter-spacing:0;font-size:13.5px;font-weight:600}.coluna[data-status=Contato\ feito]{border-top-color:#9a918c}.coluna[data-status=Aguardando\ retorno]{border-top-color:#d99a2b}.coluna[data-status=Ganho]{border-top-color:var(--verde)}.coluna[data-status=Perdido]{border-top-color:var(--perigo)}.coluna h3{color:var(--texto);justify-content:space-between;margin:2px 4px 12px;display:flex}.card{cursor:grab;box-shadow:var(--sombra);background:#fff;border-radius:8px;flex-direction:column;gap:2px;margin-bottom:9px;padding:12px 14px;transition:transform .12s;display:flex}.card small{color:var(--cinza)}.card small.erro{color:var(--perigo)}section.larga{max-width:none}section.larga .topo{gap:6px}section.larga h1{font-size:24px}.alternar button svg{width:16px;height:16px;display:block}section.larga .filtro{max-width:150px}section.larga .topo button.leve:not(.icone){padding:8px 10px}button.icone{padding:8px;display:inline-flex}button.icone svg{width:18px;height:18px}.agenda-grade{border:1px solid var(--linha);max-height:calc(100vh - 150px);box-shadow:var(--sombra);background:#fff;border-radius:8px;overflow:auto}.agenda-grade table{box-shadow:none;table-layout:fixed;border:0;border-radius:0;width:max-content;min-width:100%;overflow:visible}.agenda-grade th{z-index:2;text-align:center;white-space:nowrap;border-left:1px solid var(--linha);background:#faf9f8;width:158px;position:sticky;top:0}.agenda-grade .hora{width:64px;color:var(--vinho);text-align:center;z-index:1;background:#faf9f8;border-left:0;font-weight:700;position:sticky;left:0}.agenda-grade th.hora{z-index:3}.agenda-grade tr:last-child td{border-bottom:0}.vaga{border-left:1px solid var(--linha);vertical-align:top;height:54px;padding:3px}.vaga button{border-radius:8px;width:100%;height:100%;min-height:48px;padding:5px 8px}button.livre{color:#0000;background:0 0;font-size:20px}button.livre:hover:not(:disabled),button.livre:focus-visible{background:var(--rosa);color:var(--vermelho);box-shadow:none}button.marcado{background:var(--rosa);color:var(--texto);text-align:left;border-left:3px solid var(--vermelho);flex-direction:column;font-weight:500;display:flex;overflow:hidden}button.marcado:hover:not(:disabled){box-shadow:none;background:#efdedc}button.marcado strong{font-size:12.5px;line-height:1.25}button.marcado small{color:var(--cinza);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:11px;overflow:hidden}.grade.dupla{gap:10px;margin:0}.alternar{background:#ece9e7;border-radius:8px;padding:3px;display:inline-flex}.alternar button{color:var(--cinza);background:0 0;border-radius:8px;padding:7px 16px}.alternar button:hover:not(:disabled){color:var(--vinho);box-shadow:none;background:0 0}.alternar button.on,.alternar button.on:hover:not(:disabled){color:var(--vinho);background:#fff;box-shadow:0 1px 4px #281e1c24}.agenda-grade.sem table{width:100%}.agenda-grade.sem th:not(.hora){width:auto}.agenda-grade th.dia-hoje{color:var(--vermelho);background:var(--rosa)}.vaga.semana button{height:auto;margin-bottom:3px}.vaga.semana button.marcado{min-height:0}.vaga.semana button.livre{min-height:26px;margin-bottom:0;padding:0;font-size:16px}.galeria{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:16px;display:grid}.galeria .vazio{grid-column:1/-1}.cli{border:1px solid var(--linha);cursor:pointer;box-shadow:var(--sombra);background:#fff;border-radius:8px;outline:none;padding:20px;transition:transform .18s,box-shadow .18s,border-color .18s;position:relative}.cli:hover,.cli:focus-visible{border-color:var(--cinza-marca);box-shadow:0 4px 12px #281e1c1a}.cli-topo{align-items:center;gap:12px;display:flex}.cli-topo>div{min-width:0}.cli-topo .av{background:var(--vinho);color:#fff;width:44px;height:44px;font-size:14px}.cli-topo strong{font-size:14px;font-weight:600;line-height:1.3;display:block}.cli-topo small{color:var(--cinza);font-variant-numeric:tabular-nums;font-size:12px}.cli dl{border-top:1px solid var(--linha);grid-template-columns:1fr 1fr;gap:10px;margin:16px 0 0;padding-top:14px;display:grid}.cli dt{letter-spacing:.06em;text-transform:uppercase;color:var(--cinza);font-size:10px;font-weight:600}.cli dd{text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:13px;overflow:hidden}.cli .pasta{margin-top:12px}.combo{position:relative}.combo input{text-overflow:ellipsis;padding-right:34px}.combo-seta{color:#9a918c;pointer-events:none;width:15px;height:15px;transition:transform .18s;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.combo.aberto .combo-seta{color:var(--vinho);transform:translateY(-50%)rotate(180deg)}.combo-lista{z-index:20;border:1px solid var(--linha);background:#fff;border-radius:8px;max-height:290px;padding:6px;animation:.14s ease-out aparecer;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 44px #3c14112e}.combo-grupo{letter-spacing:.06em;text-transform:uppercase;color:var(--cinza);padding:10px 10px 4px;font-size:10px;font-weight:600}.combo-op{cursor:pointer;border-radius:6px;padding:8px 10px;font-size:13px}.combo-op.foco{background:var(--rosa);color:var(--vinho)}.combo-op.atual{font-weight:600}.combo-novo{border-top:1px solid var(--linha);color:var(--vinho);cursor:pointer;margin-top:4px;padding:9px 10px;font-size:13px;font-weight:600}.ficha-nome{flex:1;min-width:0}button.gerar-doc{flex:none;align-items:center;gap:9px;padding:11px 18px;display:inline-flex}button.gerar-doc svg{color:#fff;width:16px;height:16px}.cli-acoes{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}td .cli-acoes{justify-content:flex-start;margin-top:0}.cli-acoes .pasta{margin-top:0}button.atalho-doc{border:1px solid var(--linha);color:var(--vinho);white-space:nowrap;background:#fff;align-items:center;gap:6px;margin-left:auto;padding:6px 11px;font-size:12px;display:inline-flex}button.atalho-doc:hover:not(:disabled){background:var(--vinho);border-color:var(--vinho);color:#fff;box-shadow:none}button.atalho-doc svg{width:14px;height:14px}.fin-abas{border-bottom:1px solid var(--linha);margin-bottom:16px}.fin-abas button{font-family:var(--titulo);padding:8px 20px;font-size:15px;font-weight:600}.sub-abas{margin-bottom:18px}.dentro section{max-width:none;padding:0}.topo.fim{justify-content:flex-end}.pab-topo .busca{flex:200px;width:auto}.pab-resumo{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.pab-resumo button{color:var(--texto);border:1px solid var(--linha);text-align:left;box-shadow:var(--sombra);background:#fff;border-radius:8px;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;padding:12px 14px;font-weight:500;display:flex}.pab-resumo button:hover:not(:disabled){border-color:var(--cinza-marca);box-shadow:var(--sombra);background:#fff}.pab-resumo button.on,.pab-resumo button.on:hover:not(:disabled){background:var(--vinho);border-color:var(--vinho);color:#fff}.pab-resumo span{align-items:center;gap:6px;font-size:11.5px;font-weight:600;display:flex}.pab-resumo b{font-size:20px;font-weight:600;line-height:1.2}.pab-resumo small{opacity:.75;font-variant-numeric:tabular-nums;font-size:11.5px}.pab-grupo{font-family:var(--titulo);text-transform:none;letter-spacing:0;color:var(--texto);align-items:baseline;gap:8px;margin:20px 0 10px;font-size:15px;font-weight:600;display:flex}.pab-grupo small{font-family:var(--corpo);color:var(--cinza);font-size:12px}.pab{border:1px solid var(--linha);box-shadow:var(--sombra);background:#fff;border-radius:8px;grid-template-columns:90px minmax(0,1.5fr) 170px minmax(0,1.1fr) 190px;gap:18px;margin-bottom:10px;padding:16px 18px;transition:border-color .18s;display:grid}.pab:hover{border-color:var(--cinza-marca)}.pab small{color:var(--cinza);font-size:11.5px;display:block}.pab-data b{font-size:13px;font-weight:600}.pab-data .selo{margin-top:4px}.pab-nome strong{font-size:14px;font-weight:600}.pab-tags{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.pab-tags .selo{white-space:normal}.pab-info p{color:var(--cinza);margin:7px 0 0;font-size:12px}.pab-info p.pab-obs{color:var(--texto);white-space:pre-wrap;background:#f6f5f4;border-radius:6px;padding:6px 9px}.pab-valor b{margin:2px 0;font-size:16px;font-weight:600;display:block}.pab-valor b.erro{font-size:12.5px}.pab-pag>span{margin:2px 0 6px;font-size:13px;display:block}.barra{background:#ece9e7;border-radius:2px;height:4px;margin-bottom:6px;overflow:hidden}.barra i{background:var(--verde);height:100%;transition:width .3s;display:block}.pab-sit{text-align:right;flex-direction:column;align-items:flex-end;gap:6px;display:flex}.pab-acoes{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.pab-trecho{color:var(--cinza);background:#f6f5f4;border-radius:6px;padding:8px 10px;font-size:12px}@media (width<=1200px){.pab{grid-template-columns:80px minmax(0,1fr) 150px}.pab-pag,.pab-sit{grid-column:span 3}.pab-sit{text-align:left;align-items:flex-start}.pab-acoes{justify-content:flex-start}.pab-resumo{grid-template-columns:repeat(4,1fr)}}.rpv-resumo{grid-template-columns:repeat(6,minmax(0,1fr))}.rpv-titulo{margin-top:0}.rpv-tabela td{vertical-align:top;font-size:13px}.rpv-tabela strong{font-weight:600}.sem-quebra{white-space:nowrap;font-variant-numeric:tabular-nums}.cinza{color:var(--cinza)}.forte{font-weight:700}.marca-linha{cursor:pointer;align-items:center;gap:8px;font-size:13px;display:inline-flex}@media print{@page{size:A4 landscape;margin:10mm}body{background:#fff;font-size:10.5pt}nav,.faixa,.so-tela,.fin-abas,section>.topo,.sub-abas{display:none!important}.app,.app>main{display:block}section{max-width:none;padding:0;animation:none}.rolagem{overflow:visible}.rpv-titulo{font-size:18pt}table{box-shadow:none;border-radius:0;overflow:visible}th,td{padding:6px 7px}tr{break-inside:avoid}.selo{padding:0;background:0 0!important}}.convite-form{border:1px solid var(--linha);box-shadow:var(--sombra);background:#fff;border-radius:8px;grid-template-columns:1.2fr 1.4fr 1fr auto;align-items:end;gap:12px;margin-bottom:12px;padding:16px;display:grid}.convite-codigo{letter-spacing:.08em;background:var(--rosa);color:var(--vinho);border-radius:4px;padding:4px 8px;font:600 13px/1 Consolas,monospace}@media (width<=900px){.convite-form{grid-template-columns:1fr}}.envio-modelos{background:var(--vinho);color:#fff;cursor:pointer;border-radius:6px;margin-bottom:8px;padding:10px 18px;font-weight:600;display:inline-block}.envio-modelos:hover{background:var(--vinho-escuro)}.envio-modelos.off{opacity:.4;cursor:default}.atend .papel{margin-bottom:8px}.gravador footer{margin-top:8px}.grav-controles{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:8px;display:flex}button.grav-iniciar,button.grav-agenda{align-items:center;gap:8px;display:inline-flex}button.grav-iniciar svg,button.grav-agenda svg{width:16px;height:16px}button.grav-agenda{color:var(--vinho);margin-bottom:10px}.grav-na-agenda{background:#f6f5f4;border-radius:8px;margin-bottom:14px;padding:12px}.grav-tempo{font-variant-numeric:tabular-nums;align-items:center;gap:8px;margin-right:auto;padding-bottom:6px;font-size:20px;font-weight:500;display:inline-flex}.grav-tempo i{background:#9a918c;border-radius:50%;width:10px;height:10px}.grav-tempo.on i{background:var(--perigo);animation:1.1s ease-in-out infinite pulso}@keyframes pulso{50%{opacity:.25}}.grav-recuperada{background:var(--ambar-claro);color:var(--ambar);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;padding:10px 12px;font-size:13px;display:flex}.atend-item{border:1px solid var(--linha);box-shadow:var(--sombra);background:#fff;border-radius:8px;grid-template-columns:90px 62px minmax(0,1fr) auto;align-items:start;gap:12px;margin-bottom:8px;padding:12px 16px;display:grid}.atend-item b{font-size:13px;font-weight:600}.atend-item strong{font-weight:600;display:block}.atend-item small{color:var(--cinza)}.atend-item p{white-space:pre-wrap;margin:6px 0 0;font-size:13px}.sub-celula{color:var(--cinza);margin-top:3px;font-size:11.5px;display:block}.dica{color:var(--cinza);margin-top:5px;font-size:12px;animation:.2s ease-out aparecer;display:block}.dica.bom{color:var(--verde)}.dica.alerta{color:var(--perigo)}button.link{color:inherit;font-size:inherit;background:0 0;padding:0;text-decoration:underline}button.link:hover:not(:disabled){box-shadow:none;background:0 0}.pilulas{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.pilulas button{border:1px solid var(--linha);color:var(--texto);background:#fff;border-radius:6px;align-items:center;gap:7px;padding:7px 14px;font-size:12.5px;font-weight:500;display:inline-flex}.pilulas button b{color:var(--cinza);font-weight:600}.pilulas button:hover:not(:disabled){border-color:var(--cinza-marca);box-shadow:none;background:#fff}.pilulas button.on,.pilulas button.on:hover:not(:disabled){background:var(--vinho);border-color:var(--vinho);color:#fff}.pilulas button.on b{color:inherit}.ponto{background:var(--vermelho);border-radius:50%;width:7px;height:7px}.ponto.verde{background:var(--verde)}.ponto.ambar{background:#d99a2b}.ponto.perigo{background:var(--perigo)}.ponto.neutro{background:#9a918c}.grafico{border:1px solid var(--linha);box-shadow:var(--sombra);background:#fff;border-radius:8px;margin-bottom:18px;padding:16px 20px 12px}.legenda{color:var(--cinza);gap:16px;font-size:12px;display:flex}.legenda span,.dica-graf span{align-items:center;gap:6px;display:inline-flex}.legenda i,.dica-graf i{border-radius:2px;width:10px;height:10px}i.rec{background:#a42b25}i.pag{background:#9a918c}.barras{border-bottom:0;grid-template-columns:repeat(6,1fr);gap:4px;display:grid}.grupo{color:var(--cinza);background:0 0;border-radius:6px;flex-direction:column;align-items:stretch;padding:8px 6px 4px;font-weight:500;display:flex;position:relative}.grupo:hover:not(:disabled),.grupo:focus-visible{box-shadow:none;background:#f6f5f4}.grupo.atual,.grupo.atual:hover:not(:disabled){background:var(--rosa)}.grupo .area{border-bottom:1px solid var(--linha);justify-content:center;align-items:flex-end;gap:2px;height:120px;display:flex}.grupo .area i{border-radius:4px 4px 0 0;width:min(22px,32%);transition:height .35s ease-out}.grupo small{text-transform:capitalize;margin-top:6px;font-size:11.5px}.dica-graf{z-index:4;background:var(--vinho-escuro);color:#fff;white-space:nowrap;pointer-events:none;text-align:left;border-radius:6px;flex-direction:column;gap:3px;padding:8px 12px;font-size:12px;font-weight:400;display:flex;position:absolute;bottom:calc(100% - 48px);left:50%;transform:translate(-50%);box-shadow:0 10px 24px #3c14114d}.dica-graf b{text-transform:capitalize;font-weight:600}.entrada-v{color:var(--verde);white-space:nowrap;font-weight:600}.saida-v{color:var(--perigo);white-space:nowrap;font-weight:600}@media (width<=1100px){.colunas{grid-template-columns:1fr}.contadores{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.app{flex-direction:column}nav{width:100%;height:auto;position:static}.rodape{margin-top:10px}.ficha{left:0}.ficha-topo,.ficha-corpo{padding-left:16px;padding-right:16px}.contadores,.contadores.seis{grid-template-columns:repeat(2,1fr)}.grade{grid-template-columns:1fr}section{padding:16px;overflow-x:auto}.busca{width:100%}.faixa{margin-left:16px}.linha.larga{flex-wrap:wrap}}.entrada{background:linear-gradient(135deg,#f1eeec 0%,#e4e0dd 55%,#c0b8b3 100%);position:relative;overflow:hidden}.fundo-juridico{pointer-events:none;position:absolute;inset:0}.fundo-juridico svg{position:absolute}.fundo-juridico .c1{color:#80241f;opacity:.34}.fundo-juridico .c2{color:#a42b25;opacity:.28}.fundo-juridico .c3{color:#555655;opacity:.3}.cartao{border-top:6px solid var(--vinho);background:#fff;border-radius:16px;max-width:700px;padding:50px 76px 36px;animation:.35s ease-out surgir;box-shadow:0 2px 6px #3c14110f,0 28px 64px #3c141129}.logo{width:500px;margin-bottom:38px}.cartao .campo{margin-bottom:20px}.cartao .campo>span:first-child{letter-spacing:0;text-transform:none;color:var(--texto);margin-bottom:7px;font-size:18px;font-weight:600}.cartao input{border:1px solid var(--linha);background:#f7f5f3;border-radius:10px;padding:15px 16px;font-size:21px}.cartao input:focus{border-color:var(--vinho);background:#fff;box-shadow:0 0 0 4px #80241f1f}.cartao .campo-ic input{padding:15px 50px 15px 48px}.campo .campo-ic>svg{width:21px;height:21px;color:var(--cinza-marca);left:16px}button.olho{right:8px}button.olho svg{width:22px;height:22px}.cheio.entrar{letter-spacing:.03em;text-transform:none;border-radius:10px;margin-top:8px;padding:18px;font-size:21px;font-weight:700;box-shadow:0 10px 22px #80241f3d}.cheio.entrar svg{width:20px;height:20px}.cheio.entrar:disabled{opacity:.72;box-shadow:none}.separador{gap:6px;margin-top:18px}.separador button{color:var(--vinho);font-size:18px;font-weight:600}.separador button.leve:hover:not(:disabled){color:var(--vinho-escuro);text-decoration:underline}.cartao p,.cartao .erro,.cartao .ok{font-size:17px}.cartao .aviso,.cartao .aviso p{font-size:13px}@media (width<=620px){.cartao{padding:32px 22px 24px}.logo{width:100%}.separador{flex-wrap:wrap}}.legenda-agenda{color:var(--cinza);flex-wrap:wrap;gap:6px 14px;margin:0 0 10px;font-size:11.5px;display:flex}.legenda-agenda span{align-items:center;gap:5px;display:inline-flex}.legenda-agenda i{background:var(--c);border-radius:3px;width:10px;height:10px}.vaga{height:auto;min-height:54px}.vaga button{height:auto}button.marcado{background:color-mix(in srgb, var(--c,#9a918c) 15%, #fff);border-left:4px solid var(--c,#9a918c)}button.marcado:hover:not(:disabled){background:color-mix(in srgb, var(--c,#9a918c) 26%, #fff)}.vaga button+button{margin-top:3px}button.marcado.bloqueio{background:repeating-linear-gradient(135deg,#ece9e7 0 6px,#f6f5f4 6px 12px);border-left-color:#555655}button.marcado.cancelado{background:#f6f5f4;border-left-color:#c0b8b3;min-height:0}button.marcado.cancelado strong{color:#555655;font-weight:500;text-decoration:line-through}.tag-cancelado{letter-spacing:.04em;color:var(--perigo);font-size:10px;font-weight:700}.tag-presenca{font-size:10.5px;font-weight:600}.tag-presenca.sim{color:var(--verde)}.tag-presenca.nao{color:var(--perigo)}.modo-agenda{margin-bottom:14px}.pessoas-grade{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 12px;margin:0 0 14px;font-size:12.5px;display:grid}.pessoas-grade label{align-items:center;gap:6px;display:flex}.selo-cancelado{color:var(--perigo);background:var(--perigo-claro);border-radius:6px;margin-bottom:12px;padding:4px 10px;font-weight:700;display:inline-block}.historico{border-top:1px solid var(--linha);margin-top:18px;padding-top:12px}.historico h3{margin-top:0}.historico div{border-bottom:1px dashed var(--linha);padding:5px 0;font-size:12.5px}.historico div:last-child{border-bottom:0}.historico b{font-weight:600}.historico small{color:var(--cinza)}.meu-at{border-left:4px solid var(--c,#9a918c);background:color-mix(in srgb, var(--c,#9a918c) 9%, #fff);margin-bottom:6px}.meu-at.cancelado{opacity:.75}.meu-at.cancelado strong{text-decoration:line-through}.importar-bloco{margin-bottom:14px}.importar-bloco h3{margin-top:0}.importar-bloco p{margin:4px 0 10px}.importar-bloco ol{margin:6px 0 12px;padding-left:20px;font-size:13px}a.favorito{background:var(--vermelho);color:#fff;cursor:grab;border-radius:6px;padding:6px 12px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-block}.mapa-reservio{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;margin:10px 0;display:grid}.lista-fora{max-height:170px;color:var(--cinza);white-space:pre-wrap;background:#f6f5f4;border-radius:6px;padding:8px 10px;font-size:12px;overflow:auto}.mascarada{-webkit-text-security:disc}.grade,.grade.dupla{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.grade>*,.campo{min-width:0}input,select,textarea{text-overflow:ellipsis;max-width:100%}.vaga{overflow:hidden}button.marcado{white-space:normal;min-width:0;max-width:100%}button.marcado strong{overflow-wrap:anywhere;word-break:break-word;max-width:100%;display:block}.cli{min-width:0;overflow:hidden}.cli-topo strong,.ficha-id h2,.ficha-nome,.item-texto strong,.item-texto small,.atend-item strong{overflow-wrap:anywhere}.cli dl>div{min-width:0}.cli-acoes>*{min-width:0;max-width:100%}button.atalho-doc{white-space:normal}td{overflow-wrap:anywhere}.agenda-grade th{text-overflow:ellipsis;overflow:hidden}.selo{text-overflow:ellipsis;max-width:100%;overflow:hidden}@media (width<=760px){.grade,.grade.dupla{grid-template-columns:minmax(0,1fr)}}section.larga .topo{margin-bottom:12px}.agenda-barra{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.agenda-barra .busca-agenda{flex:260px;max-width:420px}.agenda-barra button{align-items:center;gap:6px;display:inline-flex}.agenda-barra button svg{width:16px;height:16px}.agenda-barra button:last-child{margin-left:auto}.legenda-caixa{color:var(--cinza);margin-bottom:10px;font-size:12.5px}.legenda-caixa summary{cursor:pointer;padding:2px 0;font-weight:600}.legenda-caixa .legenda-agenda{margin:8px 0 0}.achados{max-height:260px;margin-bottom:12px;padding:8px;overflow-y:auto}button.achado{text-align:left;width:100%;color:var(--texto);background:0 0;border-radius:6px;grid-template-columns:92px 54px minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:10px;padding:8px 10px;font-weight:400;display:grid}button.achado:hover:not(:disabled){background:var(--rosa)}button.achado strong{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}button.achado small{color:var(--cinza);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}button.achado.cancelado strong{text-decoration:line-through}.agenda-grade{max-height:calc(100vh - 215px)}.agenda-grade table{table-layout:fixed;width:100%;min-width:100%}.agenda-grade .hora{width:66px}.agenda-grade.dia th:not(.hora){width:auto}.agenda-grade.dia table{width:100%}.agenda-grade.dia th.hora{width:66px}.agenda-grade th{padding:10px 8px}.vaga{vertical-align:middle;height:62px;padding:3px}.vaga button,.vaga.semana button{border-radius:6px;width:100%;padding:5px 8px;line-height:1.25}button.marcado{flex-direction:column;justify-content:center;gap:1px;min-height:54px;display:flex}button.marcado strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}button.marcado small{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:10.5px;line-height:1.25;display:block;overflow:hidden}button.marcado.cancelado{opacity:.85;min-height:0;padding:3px 8px}button.marcado.cancelado strong{-webkit-line-clamp:1}.vaga button.livre{min-height:54px}.vaga.semana{height:62px}.vaga.semana button.livre{min-height:24px}.agenda-grade td.hora{font-variant-numeric:tabular-nums;white-space:nowrap;vertical-align:middle;padding:0 6px;font-size:13px;font-weight:600}.agenda-grade.dia tbody tr{height:70px}.agenda-grade.dia .vaga{height:70px;padding:3px}.agenda-grade.dia .cel{flex-direction:column;gap:2px;height:62px;display:flex;overflow-y:auto}.agenda-grade.dia .cel>button{flex:1 0 auto;margin:0}.agenda-grade.dia .cel>button.cancelado{flex-direction:row;flex:none;justify-content:space-between;align-items:center;gap:6px;padding:2px 8px}.agenda-grade.dia .cel>button.cancelado strong{flex:auto;min-width:0;font-size:11px}.agenda-grade.dia .cel>button.marcado:not(.cancelado){min-height:0}.agenda-grade.dia .cel>button.livre{flex:1 1 0;height:auto;min-height:0;padding:0}.impl-resumo{grid-template-columns:repeat(6,minmax(0,1fr))}.impl-cont{border:1px solid var(--linha);box-shadow:var(--sombra);background:#fff;border-radius:8px;flex-direction:column;gap:2px;min-width:0;padding:12px 14px;display:flex}.impl-cont b{color:var(--vinho);font-size:22px;font-weight:600;line-height:1.2}.impl-cont span{color:var(--cinza);font-size:12px;font-weight:600}.impl-topo .busca{flex:220px;width:auto}.impl-topo button{align-items:center;gap:6px;display:inline-flex}.impl-topo button svg{width:16px;height:16px}.impl-inss,.leve-botao{color:var(--cinza);cursor:pointer;border-radius:5px;padding:10px 12px;font-weight:600;text-decoration:none}.impl-inss:hover,.leve-botao:hover{background:var(--rosa);color:var(--vinho)}.impl{border:1px solid var(--linha);box-shadow:var(--sombra);background:#fff;border-radius:8px;grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr);gap:18px;margin-bottom:10px;padding:16px 18px;display:grid}.impl.destaque{background:#fdf8e6;border-color:#e7d48a}.impl-info{gap:12px;min-width:0;display:flex}.impl-info .av{flex:none;width:42px;height:42px;font-size:13px;position:relative}.impl-info .av i{text-align:center;border:1px solid var(--linha);min-width:20px;color:var(--cinza);background:#fff;border-radius:9px;padding:0 4px;font-size:10px;font-style:normal;font-weight:700;line-height:18px;position:absolute;bottom:-6px;right:-6px}.impl-corpo{flex:1;min-width:0}.impl-corpo strong{overflow-wrap:anywhere;font-size:14.5px;font-weight:600;display:block}.impl-corpo p{color:var(--cinza);white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0;font-size:12.5px}.pab-acoes.esq{justify-content:flex-start;margin-top:10px}.impl-acesso{background:#f6f5f4;border-radius:8px;flex-direction:column;align-self:start;gap:10px;min-width:0;padding:12px 14px;display:flex}.impl-acesso small{letter-spacing:.06em;text-transform:uppercase;color:var(--cinza);margin-bottom:3px;font-size:10.5px;font-weight:600;display:block}.impl-linha{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.impl-linha code{overflow-wrap:anywhere;flex:120px;min-width:0;font:500 13.5px/1.4 Consolas,monospace}.impl-linha button.icone{padding:5px}.impl-linha button.icone svg{width:15px;height:15px}.pessoas-grade.duas{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=1100px){.impl{grid-template-columns:minmax(0,1fr)}.impl-resumo{grid-template-columns:repeat(3,minmax(0,1fr))}}button.com-icone{align-items:center;gap:6px;display:inline-flex}button.com-icone svg{width:16px;height:16px}.linha-filtros{flex-wrap:wrap;align-items:flex-end;gap:8px;margin-bottom:12px;display:flex}.linha-filtros .busca{flex:240px;width:auto}.linha-filtros .filtro{max-width:230px}.tab-dados td,.tab-dados th{vertical-align:top;padding:10px 12px;font-size:13px}.tab-dados strong{font-weight:600}.colunas-mes{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:6px;height:180px;margin-top:8px;display:grid}.colunas-mes>div{flex-direction:column;justify-content:flex-end;align-items:center;gap:3px;min-width:0;height:100%;display:flex}.colunas-mes i{background:var(--vermelho);border-radius:4px 4px 0 0;width:min(34px,80%);min-height:2px;display:block}.colunas-mes b{font-size:11.5px;font-weight:600}.colunas-mes small{color:var(--cinza);text-transform:capitalize;font-size:11px}.grafico-meses{margin-bottom:14px}.numero-grande{font:600 22px var(--titulo);color:var(--vinho)}.tres-colunas{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.dois-col{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:10px;display:grid}button.barra-h{width:100%;color:var(--texto);text-align:left;background:0 0;border-radius:6px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) 34px;align-items:center;gap:8px;padding:5px 6px;font-size:12.5px;font-weight:500;display:grid}button.barra-h:hover:not(:disabled),button.barra-h.on{background:var(--rosa)}button.barra-h span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}button.barra-h i{background:#ece9e7;border-radius:4px;height:8px;display:block;overflow:hidden}button.barra-h u{background:var(--vinho);border-radius:4px;height:100%;display:block}button.barra-h b{text-align:right;font-weight:600}@media (width<=900px){.tres-colunas,.dois-col{grid-template-columns:minmax(0,1fr)}}.art-lista{min-height:60vh;margin:0 -40px -64px}.art-pet,.art-est{min-height:100vh}.art-lista .a-corpo{padding-block:8px 80px}.art-lista dialog form{background:0 0}section:has(.art-lista){max-width:none}
