@font-face{font-family:Montserrat Variable;font-style:normal;font-weight:400 700;font-display:swap;src:url(../../../fonts/montserrat-variable-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page:#fbf3e4;--surface-1:#fffdf8;--surface-2:#f3e7d0;--text-primary:#43464b;--text-secondary:#4d4b3a;--text-muted:#6b6d72;--gridline:#eee1c8;--border:#43464b24;--series-1:#6b9362;--series-1-ink:#3f5c39;--series-2:#c5af76;--series-2-ink:#7a642f;--good:#0ca30c;--warning:#fab219;--serious:#ec835a;--critical:#d03b3b;--good-ink:#0a6b0a;--warning-ink:#7a5200;--serious-ink:#8a3a1c;--critical-ink:#8a1f1f;--cor-fundo:var(--page);--cor-superficie:var(--surface-1);--cor-texto:var(--text-primary);--cor-texto-secundario:var(--text-secondary);--cor-borda:var(--gridline);--cor-serie-1:var(--series-1);--cor-serie-1-tinta:var(--series-1-ink);--cor-serie-2:var(--series-2);--cor-serie-2-tinta:var(--series-2-ink);--cor-dourado-claro:#e9cf9e;--cor-acao:var(--series-2-ink);--cor-acao-contraste:var(--surface-1);--cor-status-bom:var(--good);--cor-status-atencao:var(--warning);--cor-status-serio:var(--serious);--cor-status-critico:var(--critical);--cor-erro:var(--critical);--fonte-base:"Montserrat Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--espaco-1:.25rem;--espaco-2:.5rem;--espaco-3:1rem;--espaco-4:1.5rem;--espaco-5:2rem;--raio-borda:8px;--raio-card:12px;--alvo-toque-min:44px;--ponto-tablet:640px;--ponto-desktop:1024px;--ponto-shell:860px;--largura-sidebar:264px}[data-theme=escuro]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:#1c1d20;--surface-1:#24262a;--surface-2:#2c2e32;--text-primary:#fff9ef;--text-secondary:#d8cdb8;--text-muted:#a9a89d;--gridline:#34363b;--border:#fff9ef1f;--series-1:#7cae72;--series-1-ink:#bfe0b6;--series-2:#c5af76;--series-2-ink:#e6d6ac;--good:#0ca30c;--warning:#fab219;--serious:#ec835a;--critical:#e66767;--good-ink:var(--good);--warning-ink:var(--warning);--serious-ink:var(--serious);--critical-ink:var(--critical);--cor-acao:var(--series-2);--cor-acao-contraste:#1c1d20}*,:before,:after{box-sizing:border-box}html,body{height:100%}body{background:var(--page);color:var(--text-primary);font-family:var(--fonte-base);margin:0;font-size:14px;line-height:1.5}a,button,input,select,textarea{font:inherit;color:inherit}button{min-height:var(--alvo-toque-min);min-width:var(--alvo-toque-min);cursor:pointer}:focus-visible{outline:3px solid var(--cor-acao);outline-offset:2px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.card{background:var(--surface-1);border:1px solid var(--border);border-radius:var(--raio-card);margin-bottom:16px;padding:18px 20px}.card h2{margin:0 0 12px;font-size:15px}.card h3{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.03em;margin:0 0 8px;font-size:12.5px}.page-head{margin-bottom:18px}.page-head h1{margin:0 0 4px;font-size:21px}.page-head p{color:var(--text-secondary);margin:0;font-size:13px}.grid{gap:14px;display:grid}.grid.cols-2{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.grid.cols-3{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.stat{padding:14px 16px}.stat .num{font-size:25px;font-weight:700}.stat .label{color:var(--text-secondary);font-size:12px}.pill{background:var(--gridline);color:var(--text-secondary);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:2px 9px;font-size:11px;font-weight:600;display:inline-flex}.pill.accent{background:color-mix(in srgb, var(--series-1) 18%, transparent);color:var(--series-1-ink)}.pill.gold{background:color-mix(in srgb, var(--series-2) 30%, transparent);color:var(--series-2-ink)}.pill.good{background:color-mix(in srgb, var(--good) 20%, transparent);color:var(--good-ink)}.pill.warn{background:color-mix(in srgb, var(--warning) 25%, transparent);color:var(--warning-ink)}.pill.pending{background:color-mix(in srgb, var(--serious) 22%, transparent);color:var(--serious-ink)}.pill.critical{background:color-mix(in srgb, var(--critical) 20%, transparent);color:var(--critical-ink)}.banner{border-radius:10px;margin-bottom:14px;padding:10px 14px;font-size:12.5px}.banner.info{background:color-mix(in srgb, var(--series-1) 14%, transparent);color:var(--series-1-ink);border:1px solid color-mix(in srgb, var(--series-1) 35%, transparent)}.banner.vaga{background:color-mix(in srgb, var(--series-2) 22%, transparent);color:var(--series-2-ink);border:1px solid color-mix(in srgb, var(--series-2) 45%, transparent)}.card table{border-collapse:collapse;width:100%;font-size:12.5px}.card th,.card td{text-align:left;border-bottom:1px solid var(--gridline);vertical-align:middle;padding:7px 9px}.card th{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.01em;font-size:11px;font-weight:700}.card tr:last-child td{border-bottom:none}.btn{border:1px solid var(--border);background:var(--surface-2);color:var(--text-primary);border-radius:var(--raio-borda);cursor:pointer;padding:7px 13px;font-size:12.5px}.btn:hover{border-color:var(--text-muted)}.btn.primary{background:var(--series-1);border-color:var(--series-1);color:#fff;font-weight:600}.btn.primary:hover{filter:brightness(1.06)}@media (width<=640px){:root{--espaco-4:1rem;--espaco-5:1.5rem}}
