.au-pg{position:relative;min-height:100vh;isolation:isolate;display:flex;flex-direction:column;padding:14px clamp(16px,3vw,36px) 32px}.au-pg .fundo{z-index:-1}.au-topo{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 4px}.au-marca{display:inline-flex;align-items:center;color:var(--ink);text-decoration:none}.au-marca .mk-escuro,:root[data-theme=dark] .au-marca .mk-claro{display:none}:root[data-theme=dark] .au-marca .mk-escuro{display:inline-flex}.au-centro{flex:1 1;display:grid;place-items:center;padding:28px 0}.au-cartao{width:min(100%,440px);background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:28px clamp(20px,5vw,32px);box-shadow:var(--sombra-lg)}.au-cartao.largo{width:min(100%,560px)}.au-h1{margin:0 0 4px;font-size:22px;font-weight:700;letter-spacing:-.02em;color:var(--ink)}.au-sub{margin:0 0 20px;color:var(--muted);font-size:13.5px}.au-form{display:grid;grid-gap:14px;gap:14px}.au-campo{display:grid;grid-gap:6px;gap:6px}.au-campo>label,.au-rotulo{font-size:12.5px;font-weight:600;color:var(--ink)}.au-dica{font-size:12px;color:var(--muted)}.au-in{width:100%;height:42px;padding:0 12px;border:1px solid var(--line);border-radius:10px;background:color-mix(in srgb,var(--surface) 80%,var(--bg));color:var(--ink);font-size:14px;transition:border-color .2s,box-shadow .2s}.au-in:hover{border-color:color-mix(in srgb,var(--accent) 40%,var(--line))}.au-in:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-bg2)}.au-in[readonly]{color:var(--muted)}.au-in.cod{font-family:var(--f-num);letter-spacing:.18em;text-align:center;font-size:18px}select.au-in{padding-right:28px}.au-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;padding:0 18px;border-radius:10px;border:1px solid var(--line);background:var(--surface);color:var(--ink);font-size:14px;font-weight:600;transition:background .2s,border-color .2s,opacity .2s}.au-btn:hover{border-color:var(--faint)}a.au-btn{text-decoration:none}.au-btn.pri{background:var(--accent);border-color:var(--accent);color:#fff}:root[data-theme=dark] .au-btn.pri{color:#061430}.au-btn.pri:hover{background:color-mix(in srgb,var(--accent) 88%,var(--ink))}.au-btn.perigo{color:var(--crit);border-color:color-mix(in srgb,var(--crit) 40%,var(--line))}.au-btn.peq{height:32px;padding:0 12px;font-size:12.5px;border-radius:9px}.au-btn[disabled]{opacity:.5;cursor:not-allowed}.au-aviso{padding:10px 12px;border-radius:10px;font-size:13px;border:1px solid var(--line)}.au-aviso.erro{color:var(--crit);background:color-mix(in srgb,var(--crit) 8%,var(--surface));border-color:color-mix(in srgb,var(--crit) 35%,var(--line))}.au-aviso.ok{color:var(--ok);background:color-mix(in srgb,var(--ok) 8%,var(--surface));border-color:color-mix(in srgb,var(--ok) 35%,var(--line))}.au-aviso.info{color:var(--muted);background:var(--accent-bg)}.au-lista{margin:0;padding-left:18px;color:var(--muted);font-size:12.5px;display:grid;grid-gap:2px;gap:2px}.au-lista li.certo{color:var(--ok)}.au-rodape{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;margin-top:18px;font-size:12.5px;color:var(--muted)}.au-link{color:var(--accent);font-weight:600;text-decoration:none;background:none;border:0;padding:0;font-size:inherit;cursor:pointer}.au-link:hover{text-decoration:underline}.au-mono{font-family:var(--f-num);word-break:break-all;font-size:12.5px}.au-caixa{padding:12px;border:1px dashed var(--line);border-radius:10px;background:var(--hover);display:grid;grid-gap:8px;gap:8px}.au-codigos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px 14px;gap:6px 14px;font-family:var(--f-num);font-size:14px;margin:0;padding:0;list-style:none}.au-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.au-secao{padding:18px 0;border-top:1px solid var(--line)}.au-secao:first-of-type{border-top:0;padding-top:0}.au-secao h2{margin:0 0 10px;font-size:14.5px;font-weight:700}.au-perfil{display:grid;grid-template-columns:auto 1fr;grid-gap:4px 14px;gap:4px 14px;font-size:13px;margin:0 0 4px}.au-perfil dt{color:var(--muted)}.au-perfil dd{margin:0}.au-linha{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.au-adm{width:min(100%,1180px);margin:0 auto;display:grid;grid-gap:18px;gap:18px;padding:18px 0}.au-abas{display:flex;gap:4px;padding:3px;border:1px solid var(--line);border-radius:12px;width:-moz-fit-content;width:fit-content;background:color-mix(in srgb,var(--line2) 55%,transparent)}.au-aba{padding:8px 14px;border-radius:9px;font-size:13px;font-weight:600;color:var(--muted);text-decoration:none}.au-aba[aria-current=page]{background:var(--accent);color:#fff}:root[data-theme=dark] .au-aba[aria-current=page]{color:#061430}.au-card{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:18px 20px;box-shadow:var(--sombra);min-width:0}.au-card h2{margin:0 0 12px;font-size:15px;font-weight:700}.au-grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:12px;gap:12px}.au-tabela-w{overflow-x:auto}.au-tabela{width:100%;border-collapse:collapse;font-size:13px}.au-tabela th{text-align:left;font-size:11.5px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;padding:8px 10px;border-bottom:1px solid var(--line);white-space:nowrap}.au-tabela td{padding:10px;border-bottom:1px solid var(--line2);vertical-align:top}.au-etq{display:inline-block;padding:2px 8px;border-radius:999px;font-size:11.5px;font-weight:600;background:var(--accent-bg);color:var(--accent)}.au-etq.off{background:var(--track);color:var(--muted)}.au-etq.ok{background:color-mix(in srgb,var(--ok) 12%,transparent);color:var(--ok)}.au-etq.erro{background:color-mix(in srgb,var(--crit) 12%,transparent);color:var(--crit)}.au-unidades{max-height:220px;overflow:auto;border:1px solid var(--line);border-radius:10px;padding:8px 10px;display:grid;grid-gap:4px;gap:4px;background:var(--surface)}.au-unidades label{display:flex;align-items:center;gap:8px;font-size:13px}.au-unidades .grupo{font-size:11.5px;font-weight:700;color:var(--muted);margin-top:6px}.au-det summary{cursor:pointer;color:var(--accent);font-weight:600;font-size:12.5px}.au-pag{display:flex;gap:10px;align-items:center;font-size:13px}@media (max-width:640px){.au-codigos{grid-template-columns:1fr}.au-cartao{padding:22px 18px}}@media (prefers-reduced-motion:reduce){.au-btn,.au-in{transition:none}}.au-olho{margin:0 0 6px;font-family:var(--f-num);font-size:11.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,#2C8FD6 55%,#0A1F44)}:root[data-theme=dark] .au-olho{color:#79B5E6}.au-cfg-topo{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:14px 20px;padding-top:6px}.au-cfg-h1{margin:0 0 6px;font-size:clamp(28px,4.2vw,42px);font-weight:800;letter-spacing:-.035em;line-height:1.04;color:#0A1F44}:root[data-theme=dark] .au-cfg-h1{color:var(--ink)}.au-cfg-topo .au-sub{margin:0}.au-cab{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px 16px;margin-bottom:12px}.au-cab h2{margin:0 0 4px}.au-cab .au-dica{margin:0}.au-resumo{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.au-num{position:relative;display:grid;grid-gap:4px;gap:4px;padding:16px 18px 14px;border-radius:16px;border:1px solid color-mix(in srgb,var(--accent) 12%,var(--line));background:linear-gradient(155deg,var(--surface) 50%,color-mix(in srgb,var(--surface) 75%,var(--accent-bg2)));box-shadow:var(--sombra);transition:border-color .25s var(--curva),transform .25s var(--curva)}.au-num:before{content:"";position:absolute;left:-1px;right:-1px;top:-1px;height:4px;border-radius:16px 16px 0 0;background:linear-gradient(90deg,#2C8FD6,#79B5E6);opacity:.85}.au-num.warn:before{background:var(--warn)}.au-num.erro:before{background:var(--crit)}.au-num:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--accent) 35%,var(--line))}.au-num.sel{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-bg2),var(--sombra)}.au-num-b{all:unset;cursor:pointer;display:block;border-radius:8px}.au-num-b:after{content:"";position:absolute;inset:0;border-radius:16px}.au-num-b:focus-visible:after{outline:3px solid var(--accent);outline-offset:2px}.au-num-v{font-size:clamp(28px,3.4vw,38px);font-weight:800;letter-spacing:-.035em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#0A1F44}:root[data-theme=dark] .au-num-v{color:var(--ink)}.au-num.warn .au-num-v{color:var(--warn)}.au-num.erro .au-num-v{color:var(--crit)}.au-num-r{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--muted)}.au-num-r .info,.au-pag .info,.au-tabela th .info{position:relative;z-index:2;margin-left:4px}.au-num .info .tip{left:0;transform:none}.au-convite{padding:14px;margin-bottom:14px;border:1px dashed color-mix(in srgb,var(--accent) 35%,var(--line));border-radius:12px;background:var(--accent-bg)}.au-escopo{border:0;padding:0;margin:0}.au-opc{display:inline-flex;align-items:center;gap:6px;font-size:13.5px}.au-opc.peq{font-size:12.5px;color:var(--muted)}.au-filtros{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);grid-gap:8px;gap:8px;margin-bottom:10px}.au-link-card{border-color:color-mix(in srgb,var(--ok) 40%,var(--line));background:linear-gradient(155deg,var(--surface) 55%,color-mix(in srgb,var(--surface) 80%,color-mix(in srgb,var(--ok) 18%,transparent)))}.au-link-card h2{margin-bottom:6px}.au-link-card .au-caixa{margin:10px 0}.au-pessoas td,.au-tabela th{vertical-align:middle}.au-linha-p.apagada td:not(.au-acoes){opacity:.62}.au-linha-p.aberta td{background:var(--accent-bg);border-bottom-color:transparent}.au-eu{margin-left:8px;font-family:var(--f-num);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);border:1px solid color-mix(in srgb,var(--accent) 40%,var(--line));border-radius:99px;padding:1px 7px}.au-email{font-size:12.5px;word-break:break-all}.au-siglas{font-family:var(--f-num);font-size:12.5px}.au-alerta-tx{margin-top:3px;font-size:11.5px;color:var(--warn);font-weight:600}.au-etq.warn{background:color-mix(in srgb,var(--warn) 14%,transparent);color:var(--warn)}.au-etq.info{background:var(--accent-bg2);color:var(--accent)}.au-acoes{text-align:right;white-space:nowrap}.au-vazio{padding:22px 10px;text-align:center}.au-linha-ficha td{background:var(--accent-bg);padding:0 10px 14px}.au-ficha{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:12px;gap:12px;align-items:start}.au-ficha>.au-dica{grid-column:1/-1;margin:0}.au-ficha-bloco{display:grid;grid-gap:10px;gap:10px;align-content:start;padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.au-ficha-bloco h3{margin:0;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.au-chave-l{display:flex;align-items:center;gap:10px;font-size:13.5px;font-weight:600}.au-chave-l input{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;width:40px;height:24px;border-radius:99px;background:var(--track);border:1px solid var(--line);position:relative;cursor:pointer;transition:background .2s var(--curva)}.au-chave-l input:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(10,31,68,.3);transition:transform .25s var(--curva)}.au-chave-l input:checked{background:var(--accent);border-color:var(--accent)}.au-chave-l input:checked:after{transform:translateX(16px)}.au-chave-l input:focus-visible{outline:3px solid var(--accent-bg2);outline-offset:2px}.au-chave-l input:disabled{opacity:.5;cursor:not-allowed}.au-busca-trilha{flex-wrap:nowrap}.au-busca-trilha .au-in{width:220px}.au-trilha{list-style:none;margin:0 0 12px;padding:0;display:grid}.au-ev{display:grid;grid-template-columns:128px minmax(0,1fr);grid-gap:2px 16px;gap:2px 16px;padding:11px 4px;border-bottom:1px solid var(--line2);font-size:13.5px;position:relative}.au-ev-q{grid-row:span 2;font-family:var(--f-num);font-size:12px;color:var(--muted);padding-top:1px}.au-ev-tx{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px}.au-ev-tx b{font-weight:700}.au-ev-d{grid-column:2;font-family:var(--f-num);font-size:12px}.au-ev-d,.au-ev.negado .au-ev-tx{color:var(--muted)}.au-ver{display:grid;grid-gap:14px;gap:14px}.au-ver-cab{display:grid;grid-gap:2px;gap:2px}.au-ver-cab .au-sub{margin-bottom:4px}.au-ver-icone{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:#0A1F44;color:#fff;margin-bottom:12px}:root[data-theme=dark] .au-ver-icone{background:#2C8FD6;color:#061430}.au-passos{margin:0;padding-left:20px;display:grid;grid-gap:6px;gap:6px;font-size:13.5px;color:var(--ink)}.au-qr-bloco{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:16px;gap:16px;align-items:center}.au-qr-moldura{padding:10px;border-radius:14px;background:#fff;border:1px solid var(--line);box-shadow:var(--sombra);line-height:0}.au-qr{display:block;width:188px;height:188px}.au-qr-tx{display:grid;grid-gap:10px;gap:10px;align-content:start}.au-qr-tx .au-det{display:grid;grid-gap:6px;gap:6px}.au-chave{display:block;padding:8px 10px;border-radius:8px;background:var(--hover);border:1px dashed var(--line);letter-spacing:.06em}.so-celular{display:none;width:-moz-fit-content;width:fit-content}@media (max-width:860px){.au-resumo{grid-template-columns:repeat(2,minmax(0,1fr))}.au-filtros{grid-template-columns:1fr 1fr}.au-filtros>input{grid-column:1/-1}}@media (max-width:700px){.au-pessoas thead{display:none}.au-pessoas,.au-pessoas tbody,.au-pessoas td,.au-pessoas tr{display:block;width:100%}.au-pessoas .au-linha-p{position:relative;padding:12px 2px;border-bottom:1px solid var(--line)}.au-pessoas .au-linha-p td{border:0;padding:3px 0}.au-pessoas .au-linha-p td[data-rot]:not([data-rot=Pessoa]):before{content:attr(data-rot);display:inline-block;min-width:108px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.au-pessoas .au-acoes{position:absolute;top:10px;right:0;width:auto}.au-pessoas td[data-rot=Pessoa]{padding-right:84px}.au-linha-ficha td{padding:8px 0 14px}.au-qr-bloco{grid-template-columns:1fr;justify-items:center}.so-celular{display:inline-flex}.au-ev{grid-template-columns:1fr}.au-ev-q{grid-row:auto}.au-ev-d{grid-column:1}.au-busca-trilha{width:100%}.au-busca-trilha .au-in{width:100%;flex:1 1}.au-cfg-topo>.au-linha{width:100%}}@media (pointer:coarse){.so-celular{display:inline-flex}}@media (prefers-reduced-motion:reduce){.au-chave-l input,.au-chave-l input:after,.au-num,.au-num:hover{transition:none;transform:none}}