:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f3f4f6;--surface:#fff;--surface-2:#f4f6f8;--surface-3:#eaedf1;--border:#dde1e7;--ink:#1a2333;--ink-2:#4b5567;--ink-muted:#7c8698;--navy:#102d69;--navy-strong:#0b2050;--accent:#102d69;--accent-strong:#0b2050;--accent-tint:#e3e9f4;--accent-2:#3e6fb0;--accent-2-tint:#e7eff9;--good:#4ea72e;--good-tint:#e7f3e0;--good-ink:#3d7f23;--warning-ink:#8a6600;--warning-tint:#fdf1d2;--critical:#ff5c60;--critical-tint:#ffe7e7;--critical-ink:#c23a3e;--ph-valor-tint:#e1ecf9;--ph-valor-ink:#1e569a;--ph-valor:#2a78d6;--ph-divisao-tint:#fceae3;--ph-divisao-ink:#a94b25;--ph-divisao:#eb6834;--ph-aprovados-tint:#dff4ec;--ph-aprovados-ink:#137e58;--ph-aprovados:#1baf7a;--ph-tecnicas-tint:#fcf2db;--ph-tecnicas-ink:#ab7400;--ph-tecnicas:#eda100;--ph-posimpl-tint:#fcedf2;--ph-posimpl-ink:#a75976;--ph-posimpl:#e87ba4;--ph-gerenciais-tint:#e6e3f3;--ph-gerenciais-ink:#352a78;--ph-gerenciais:#4a3aa7;--shadow:0 1px 2px #102d690d, 0 8px 24px -12px #102d692e;--seq-100:#d7dfec;--seq-250:#90a8cc;--seq-450:#3e5c90;--seq-650:#102d69;--cat-1:#102d69;--cat-2:#f8be38;--cat-3:#4ea72e;--cat-4:#ff5c60;--cat-muted:#abb3c0;--stripe:#102d690d}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0e1218;--surface:#171d27;--surface-2:#1c232e;--surface-3:#232b38;--border:#ffffff1a;--ink:#eef1f6;--ink-2:#c2cada;--ink-muted:#8994a8;--navy:#7da3d9;--navy-strong:#a9c3e8;--accent:#7da3d9;--accent-strong:#a9c3e8;--accent-tint:#7da3d929;--accent-2:#7db5da;--accent-2-tint:#7db5da29;--good:#6fcb4d;--good-tint:#6fcb4d29;--good-ink:#86de68;--warning-ink:#f5c453;--warning-tint:#f8be3829;--critical:#ff7b7e;--critical-tint:#ff5c602e;--critical-ink:#ff9799;--ph-valor-tint:#3987e52e;--ph-valor-ink:#5d9dea;--ph-valor:#3987e5;--ph-divisao-tint:#d959262e;--ph-divisao-ink:#e0774d;--ph-divisao:#d95926;--ph-aprovados-tint:#199e702e;--ph-aprovados-ink:#42af8a;--ph-aprovados:#199e70;--ph-tecnicas-tint:#c985002e;--ph-tecnicas-ink:#d39b2e;--ph-tecnicas:#c98500;--ph-posimpl-tint:#d551812e;--ph-posimpl-ink:#dd7098;--ph-posimpl:#d55181;--ph-gerenciais-tint:#9085e92e;--ph-gerenciais-ink:#a49bed;--ph-gerenciais:#9085e9;--shadow:0 1px 2px #0000004d, 0 8px 24px -12px #00000080;--seq-100:#223252;--seq-250:#33507f;--seq-450:#5478ad;--seq-650:#9ec0ea;--cat-1:#7da3d9;--cat-2:#f8be38;--cat-3:#6fcb4d;--cat-4:#ff7b7e;--cat-muted:#5b6472;--stripe:#7da3d912}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0e1218;--surface:#171d27;--surface-2:#1c232e;--surface-3:#232b38;--border:#ffffff1a;--ink:#eef1f6;--ink-2:#c2cada;--ink-muted:#8994a8;--navy:#7da3d9;--navy-strong:#a9c3e8;--accent:#7da3d9;--accent-strong:#a9c3e8;--accent-tint:#7da3d929;--accent-2:#7db5da;--accent-2-tint:#7db5da29;--good:#6fcb4d;--good-tint:#6fcb4d29;--good-ink:#86de68;--warning-ink:#f5c453;--warning-tint:#f8be3829;--critical:#ff7b7e;--critical-tint:#ff5c602e;--critical-ink:#ff9799;--ph-valor-tint:#3987e52e;--ph-valor-ink:#5d9dea;--ph-valor:#3987e5;--ph-divisao-tint:#d959262e;--ph-divisao-ink:#e0774d;--ph-divisao:#d95926;--ph-aprovados-tint:#199e702e;--ph-aprovados-ink:#42af8a;--ph-aprovados:#199e70;--ph-tecnicas-tint:#c985002e;--ph-tecnicas-ink:#d39b2e;--ph-tecnicas:#c98500;--ph-posimpl-tint:#d551812e;--ph-posimpl-ink:#dd7098;--ph-posimpl:#d55181;--ph-gerenciais-tint:#9085e92e;--ph-gerenciais-ink:#a49bed;--ph-gerenciais:#9085e9;--shadow:0 1px 2px #0000004d, 0 8px 24px -12px #00000080;--seq-100:#223252;--seq-250:#33507f;--seq-450:#5478ad;--seq-650:#9ec0ea;--cat-1:#7da3d9;--cat-2:#f8be38;--cat-3:#6fcb4d;--cat-4:#ff7b7e;--cat-muted:#5b6472;--stripe:#7da3d912}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Arial,Helvetica,Segoe UI,system-ui,-apple-system,sans-serif}.page{max-width:1240px;margin:0 auto;padding:28px 20px 64px}h1,h2,h3{text-wrap:balance;margin:0;font-family:inherit}.hero{background:repeating-linear-gradient(115deg, transparent, transparent 9px, var(--stripe) 9px, var(--stripe) 10px), var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:10px;margin-bottom:18px;padding:22px 26px;position:relative;overflow:hidden}.hero-accent-line{opacity:.4;pointer-events:none;width:150px;height:112px;position:absolute;top:0;left:0}.hero-top{z-index:1;justify-content:space-between;align-items:flex-start;gap:16px;display:flex;position:relative}.hero-logos-stack{flex-direction:column;flex:none;align-items:flex-end;gap:8px;display:flex}.hero-logo-wrap{background:#fff;border-radius:6px;flex:none;align-items:center;padding:6px 12px;display:inline-flex;box-shadow:0 1px 3px #0000001f}.hero-ccs-wrap{background:#fff;border-radius:5px;flex:none;align-items:center;padding:4px 10px;display:inline-flex;box-shadow:0 1px 3px #0000001f}.hero-ccs-logo{width:auto;height:18px;display:block}.hero-logo{width:auto;height:22px;display:block}.hero-eyebrow{letter-spacing:.09em;text-transform:uppercase;color:var(--accent-2);font-size:12.5px;font-weight:700}.hero h1{letter-spacing:.1px;color:var(--navy);z-index:1;margin-top:6px;font-size:clamp(26px,4vw,36px);font-weight:700;position:relative}.hero-sub{max-width:66ch;color:var(--ink-2);z-index:1;margin:10px 0 0;font-size:15px;line-height:1.55;position:relative}.hero-meta{color:var(--ink-muted);font-variant-numeric:tabular-nums;z-index:1;flex-wrap:wrap;gap:18px;margin-top:14px;font-size:12.5px;display:flex;position:relative}.hero-meta b{color:var(--ink-2);font-weight:600}.card{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:14px}.filters{margin-bottom:16px;padding:16px 18px}.filter-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.search-wrap{flex:2 280px;min-width:220px;position:relative}.search-wrap svg{opacity:.55;pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}#q{border:1px solid var(--border);background:var(--surface-2);width:100%;color:var(--ink);border-radius:9px;padding:10px 12px 10px 34px;font-family:inherit;font-size:14px}#q:focus{outline:2px solid var(--accent);outline-offset:-1px}select{border:1px solid var(--border);background:var(--surface-2) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%237C8896' stroke-width='2.4' stroke-linecap='round'><path d='M6 9l6 6 6-6'/></svg>") no-repeat right 10px center;min-width:160px;color:var(--ink);appearance:none;cursor:pointer;border-radius:9px;flex:170px;padding:10px 30px 10px 12px;font-family:inherit;font-size:13.5px}select:focus{outline:2px solid var(--accent);outline-offset:-1px}.msel{flex:170px;min-width:160px;position:relative}.msel-btn{text-align:left;border:1px solid var(--border);background:var(--surface-2) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%237C8896' stroke-width='2.4' stroke-linecap='round'><path d='M6 9l6 6 6-6'/></svg>") no-repeat right 10px center;width:100%;color:var(--ink);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;border-radius:9px;padding:10px 30px 10px 12px;font-family:inherit;font-size:13.5px;overflow:hidden}.msel-btn:focus{outline:2px solid var(--accent);outline-offset:-1px}.msel.has-value .msel-btn{color:var(--navy);border-color:var(--accent-2);font-weight:600}.msel-panel{background:var(--surface);border:1px solid var(--border);min-width:280px;max-height:320px;box-shadow:var(--shadow);z-index:30;border-radius:9px;padding:6px;display:none;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto}.msel.open .msel-panel{display:block}.msel-searchable.open .msel-panel{flex-direction:column;max-height:360px;display:flex}.msel-search-wrap{flex:none;padding:2px 2px 6px}.msel-search{box-sizing:border-box;border:1px solid var(--border);background:var(--surface-2);width:100%;color:var(--ink);border-radius:7px;padding:7px 9px;font-family:inherit;font-size:13px}.msel-search:focus{outline:2px solid var(--accent);outline-offset:-1px}.msel-searchable .msel-list{flex:auto;min-height:0;overflow-y:auto}.msel-empty{color:var(--ink-muted);padding:10px 8px;font-size:12.5px}.msel-option{cursor:pointer;color:var(--ink-2);border-radius:6px;align-items:center;gap:9px;padding:7px 8px;font-size:13px;display:flex}.msel-option:hover{background:var(--surface-2)}.msel-option input{accent-color:var(--accent);flex:none;width:14px;height:14px}.msel-footer{border-top:1px solid var(--border);flex:none;justify-content:space-between;align-items:center;margin-top:4px;padding:8px 8px 2px;display:flex}.msel-clear{color:var(--accent-2);cursor:pointer;background:0 0;border:none;padding:2px 4px;font-size:12.5px;font-weight:600}.msel-clear:hover{text-decoration:underline}.msel-count{color:var(--ink-muted);font-size:11.5px}.daterange{flex:260px;align-items:center;gap:6px;min-width:240px;display:flex}.daterange label{color:var(--ink-muted);white-space:nowrap;font-size:12px}.daterange input[type=date]{border:1px solid var(--border);background:var(--surface-2);min-width:0;color:var(--ink);color-scheme:inherit;border-radius:9px;flex:auto;padding:9px 8px;font-family:inherit;font-size:13px}.daterange input[type=date]:focus{outline:2px solid var(--accent);outline-offset:-1px}#clear,#shareLink,#copyTable{border:1px solid var(--border);background:var(--surface-3);color:var(--ink-2);cursor:pointer;white-space:nowrap;border-radius:9px;flex:none;padding:10px 14px;font-family:inherit;font-size:13.5px;font-weight:500}#clear:hover,#shareLink:hover,#copyTable:hover{color:var(--ink);border-color:var(--ink-muted)}#shareLink,#copyTable{background:var(--accent-tint);color:var(--accent-strong);border-color:#0000}#shareLink.copied,#copyTable.copied{background:var(--good-tint);color:var(--good-ink)}.filter-count{width:100%;color:var(--ink-muted);margin-top:2px;font-size:12.5px}.filter-count b{color:var(--ink-2);font-variant-numeric:tabular-nums}.kpis{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:16px;display:grid}.kpi{padding:16px 18px}.kpi-label{color:var(--ink-muted);font-size:12.5px;font-weight:500}.kpi-value{letter-spacing:-.2px;margin-top:6px;font-size:32px;font-weight:700}.kpi-sub{color:var(--ink-2);margin-top:5px;font-size:12.5px}.kpi.good .kpi-value{color:var(--good-ink)}.kpi.critical .kpi-value{color:var(--critical-ink)}.kpi.accent .kpi-value{color:var(--accent-strong)}.charts-grid{grid-template-columns:1.35fr 1fr;gap:14px;margin-bottom:16px;display:grid}.chart-card{padding:18px 20px}.chart-title{letter-spacing:.1px;color:var(--navy);font-size:17px;font-weight:700}.chart-note{color:var(--ink-muted);margin-top:2px;font-size:12px}.bars{flex-direction:column;gap:9px;margin-top:14px;display:flex}.bar-row{border-radius:6px;grid-template-columns:150px 1fr 42px;align-items:center;gap:10px;margin:0 -4px;padding:2px 4px;display:grid;position:relative}.bar-row .lbl{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;transition:color .15s;overflow:hidden}.bar-track{background:var(--surface-3);border-radius:4px;height:16px;position:relative;overflow:hidden}.bar-fill{border-radius:4px;height:100%;transition:width .35s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0}.bar-row .val{color:var(--ink-muted);text-align:right;font-variant-numeric:tabular-nums;font-size:12.5px}.bar-row.clickable{cursor:pointer}.bar-row.clickable:hover{background:var(--surface-2)}.bar-row.clickable:hover .bar-fill{filter:brightness(1.08)}.bar-row.clickable:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.bar-row.clickable.active{background:var(--accent-tint)}.bar-row.clickable.active .lbl{color:var(--ink);font-weight:600}.bar-row.clickable.active .bar-track{box-shadow:0 0 0 1.5px var(--accent) inset}.bar-row.clickable:not(.active):not(:hover) .bar-fill{opacity:.92}.bars.has-active .bar-row.clickable:not(.active) .bar-fill{opacity:.28}.bars.has-active .bar-row.clickable:not(.active) .lbl{color:var(--ink-muted)}.bars.has-active .bar-row.clickable:not(.active) .val{color:var(--ink-muted);opacity:.75}.bars.has-active .bar-row.clickable:not(.active):hover .bar-fill{opacity:.5}.two-col{grid-template-columns:1fr 1fr;gap:14px;display:grid}.legend-row{color:var(--ink-2);flex-wrap:wrap;gap:14px;margin-top:12px;font-size:12px;display:flex}.legend-row span{align-items:center;gap:6px;display:inline-flex}.swatch{border-radius:2px;width:9px;height:9px;display:inline-block}.table-card{margin-bottom:16px;padding:0;overflow:hidden}.table-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:16px 20px 12px;display:flex}.table-header .t{color:var(--navy);font-size:17px;font-weight:700}.table-header .n{color:var(--ink-muted);font-size:12.5px}.table-header .n b{color:var(--ink-2);font-variant-numeric:tabular-nums}.table-scroll{border-top:1px solid var(--border);max-height:640px;overflow:auto}table{border-collapse:collapse;width:100%;min-width:920px;font-size:13px}thead th{background:var(--surface-2);z-index:2;text-align:left;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-muted);border-bottom:1px solid var(--border);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;padding:10px 14px;font-size:11.5px;font-weight:600;position:sticky;top:0}thead th:hover{color:var(--ink)}thead th.active{color:var(--accent-strong)}thead th .arrow{opacity:.7;margin-left:3px;font-size:10px}tbody td{border-bottom:1px solid var(--border);vertical-align:top;color:var(--ink-2);padding:10px 14px}tbody tr.datarow{cursor:pointer}tbody tr.datarow:hover td{background:var(--surface-2)}tbody tr.datarow.open td{background:var(--accent-tint)}td.titulo{color:var(--ink);max-width:340px;font-weight:500}td.num{text-align:right;font-variant-numeric:tabular-nums}.score-badge{text-align:center;font-variant-numeric:tabular-nums;border-radius:6px;min-width:26px;padding:2px 7px;font-size:12px;font-weight:600;display:inline-block}.pill{white-space:nowrap;border-radius:99px;align-items:center;gap:5px;padding:3px 9px;font-size:12px;font-weight:600;display:inline-flex}.pill:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.pill.st-good{background:var(--good-tint);color:var(--good-ink)}.pill.st-critical{background:var(--critical-tint);color:var(--critical-ink)}.pill.st-warning{background:var(--warning-tint);color:var(--warning-ink)}.pill.st-progress{background:var(--accent-tint);color:var(--accent-strong)}.pill.st-outras{background:var(--surface-3);color:var(--ink-muted)}.pill.ph-valor{background:var(--ph-valor-tint);color:var(--ph-valor-ink)}.pill.ph-divisao{background:var(--ph-divisao-tint);color:var(--ph-divisao-ink)}.pill.ph-aprovados{background:var(--ph-aprovados-tint);color:var(--ph-aprovados-ink)}.pill.ph-tecnicas{background:var(--ph-tecnicas-tint);color:var(--ph-tecnicas-ink)}.pill.ph-posimpl{background:var(--ph-posimpl-tint);color:var(--ph-posimpl-ink)}.pill.ph-gerenciais{background:var(--ph-gerenciais-tint);color:var(--ph-gerenciais-ink)}tr.detail-row td{background:var(--surface-2);padding:0}.detail-inner{grid-template-columns:1fr 1fr;gap:18px;padding:14px 22px 20px 14px;display:grid}.detail-block h4{color:var(--navy);letter-spacing:.03em;text-transform:uppercase;margin:0 0 6px;font-size:13px;font-weight:700}.detail-block p{color:var(--ink-2);white-space:pre-line;margin:0;font-size:13px;line-height:1.55}.detail-meta{color:var(--ink-muted);border-top:1px dashed var(--border);flex-wrap:wrap;grid-column:1/-1;gap:16px;margin-top:2px;padding-top:10px;font-size:12px;display:flex}.detail-meta b{color:var(--ink-2)}.detail-title-block{grid-column:1/-1}.sm-modal-backdrop{z-index:60;background:#0a101e8c;justify-content:center;padding:40px 20px;display:flex;position:fixed;inset:0;overflow-y:auto}.sm-modal-backdrop[hidden]{display:none}.sm-modal{background:var(--surface);box-shadow:var(--shadow);border-radius:14px;width:100%;max-width:920px;height:fit-content;margin:auto 0;padding:30px 34px 34px;position:relative}.sm-modal-close{background:var(--surface-3);cursor:pointer;width:34px;height:34px;color:var(--ink-2);border:none;border-radius:8px;font-size:16px;line-height:1;position:absolute;top:16px;right:16px}.sm-modal-close:hover{color:var(--ink);border-color:var(--ink-muted)}.sm-modal-inner{padding:0 36px 0 0}.detail-title{color:var(--ink);font-size:14.5px;font-weight:700;line-height:1.4}.empty-state{text-align:center;color:var(--ink-muted);padding:56px 20px;font-size:14px}.foot{color:var(--ink-muted);border-top:1px solid var(--border);margin-top:20px;padding:16px 20px;font-size:12px;line-height:1.6}.foot b{color:var(--ink-2)}@media (width<=900px){.kpis{grid-template-columns:repeat(2,1fr)}.charts-grid,.two-col,.detail-inner{grid-template-columns:1fr}}::selection{background:var(--accent-tint)}body.carregando .page,body:not(.carregando) .estado-carga:not(.erro){display:none}.estado-carga{border:1px solid var(--border);background:var(--surface);max-width:560px;color:var(--ink-2);text-align:center;box-shadow:var(--shadow);border-radius:12px;margin:80px auto;padding:20px 24px}.estado-carga.erro{color:var(--critical-ink);background:var(--critical-tint)}.estado-carga a{color:var(--accent);font-weight:600}.acoes-publicador{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.acoes-publicador[hidden]{display:none}.acao-btn{border:1px solid var(--accent);background:var(--accent);color:var(--surface);border-radius:8px;align-items:center;padding:7px 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.acao-btn:hover{background:var(--accent-strong);border-color:var(--accent-strong)}.acao-btn.acao-sec{color:var(--accent);background:0 0}.acao-btn.acao-sec:hover{background:var(--accent-tint)}body.previa .acoes-publicador{display:none}.secao{margin-bottom:16px;padding:18px 20px}.secao-titulo{color:var(--navy);margin-bottom:12px;font-size:16px;font-weight:700}.secao-nota{color:var(--ink-muted);font-size:13px}.secao>.secao-nota{margin-bottom:12px}.seletor-arquivo{cursor:pointer;flex-wrap:wrap;align-items:center;gap:12px;display:flex}.seletor-arquivo input[type=file]{opacity:0;width:1px;height:1px;position:absolute}.seletor-arquivo input:focus-visible+.acao-btn{outline:2px solid var(--accent-2);outline-offset:2px}.pipefy-acoes{flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;display:flex}.pipefy-acoes[hidden],.acao-btn[hidden]{display:none}.envio-manual{border-top:1px solid var(--border);margin-top:16px;padding-top:12px}.envio-manual summary{cursor:pointer;color:var(--ink-muted);margin-bottom:8px;font-size:13px}.mensagem{background:var(--accent-tint);color:var(--ink);border-radius:8px;margin-top:12px;padding:10px 14px;font-size:13px}.mensagem.erro{background:var(--critical-tint);color:var(--critical-ink)}.mensagem.ok{background:var(--good-tint);color:var(--good-ink)}.mensagem[hidden]{display:none}.resumo{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:12px;display:grid}.resumo[hidden]{display:none}.lista-problemas{gap:6px;list-style:none;display:grid}.lista-problemas:empty{display:none}.lista-problemas li{border-radius:8px;padding:8px 12px;font-size:13px}.lista-problemas.erros li{background:var(--critical-tint);color:var(--critical-ink)}.lista-problemas.avisos li{background:var(--warning-tint);color:var(--warning-ink)}.lista-problemas.erros+.lista-problemas{margin-top:6px}.tabela-simples{border-collapse:collapse;width:100%;min-width:560px;font-size:13px}.tabela-simples th{text-align:left;color:var(--ink-2);border-bottom:1px solid var(--border);white-space:nowrap;padding:8px 10px;font-weight:600}.tabela-simples td{border-bottom:1px solid var(--border);color:var(--ink);vertical-align:middle;padding:6px 10px}.tabela-simples .num{text-align:right}.campo-texto{border:1px solid var(--border);background:var(--surface-2);width:100%;min-width:160px;color:var(--ink);font:inherit;border-radius:8px;padding:6px 10px;font-size:13px}.campo-texto:focus{outline:2px solid var(--accent-2);outline-offset:0}select.campo-texto{width:auto;margin-left:6px}.barra-ferramentas{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.barra-ferramentas input[type=search]{flex:1}.barra-ferramentas.novo{margin:14px 0 0}.barra-ferramentas.novo .campo-texto{flex:1}.acao-link{color:var(--critical-ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:4px;font-size:13px}.acao-link:hover{text-decoration:underline}button.acao-btn{cursor:pointer;font-family:inherit}button.acao-btn:disabled{opacity:.5;cursor:not-allowed}.previa{border:1px solid var(--border);background:var(--bg);border-radius:10px;width:100%;height:75vh}.barra-publicar{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:12px;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-top:8px;padding:12px 16px;display:flex;position:sticky;bottom:0}.barra-publicar[hidden]{display:none}.barra-publicar .secao-nota{margin-right:auto}.barra-ferramentas[hidden]{display:none}body.tela-login-ativa .page,body.tela-login-ativa .estado-carga{display:none!important}.tela-login{background:var(--bg);justify-content:center;align-items:center;min-height:100vh;padding:24px 16px;display:flex}.tela-login-cartao{text-align:center;flex-direction:column;align-items:center;gap:12px;width:100%;max-width:440px;padding:32px 28px;display:flex}.tela-login-logos{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;margin-bottom:8px;display:flex}.tela-login-cartao h1{color:var(--navy);font-size:26px;font-weight:700}.tela-login-texto{color:var(--ink-2);margin:4px 0 8px;font-size:14px;line-height:1.5}.btn-entrar{justify-content:center;gap:10px;width:100%;padding:11px 20px;font-size:14px}.tela-login-nota{color:var(--ink-muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.usuario-logado{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin:0 0 10px;font-size:13px;display:flex}.usuario-logado[hidden]{display:none}.usuario-avatar{background:var(--accent-tint);width:30px;height:30px;color:var(--accent);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.usuario-dados{flex-direction:column;min-width:0;line-height:1.2;display:flex}.usuario-nome{color:var(--ink);font-weight:600}.usuario-email{color:var(--ink-muted);overflow-wrap:anywhere;font-size:12px}.usuario-papel{background:var(--surface-3);color:var(--ink-2);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.usuario-sair{color:var(--accent)}.resumo-atualizacao[hidden]{display:none}.resumo-atualizacao-cabecalho{cursor:pointer;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:-6px -8px;padding:6px 8px;list-style:none;display:flex}.resumo-atualizacao-cabecalho::-webkit-details-marker{display:none}.resumo-atualizacao-cabecalho:hover{background:var(--accent-tint)}.resumo-atualizacao-cabecalho:focus-visible{outline:2px solid var(--accent-2);outline-offset:2px}.resumo-atualizacao-cabecalho .secao-titulo{margin-bottom:0}.resumo-atualizacao[open]>.resumo-atualizacao-cabecalho{margin-bottom:6px}.resumo-atualizacao-dica{border:1px solid var(--accent);color:var(--accent);border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:5px 12px;font-size:13px;font-weight:600;display:inline-flex}.resumo-seta{width:16px;height:16px;transition:transform .15s}.resumo-atualizacao[open] .resumo-seta{transform:rotate(180deg)}.resumo-atualizacao .dica-aberto,.resumo-atualizacao[open] .dica-fechado{display:none}.resumo-atualizacao[open] .dica-aberto{display:inline}#conteudoMudancas>.secao-nota,#resumoAtualizacaoConteudo>.secao-nota{margin-bottom:12px}.resumo-grupo{border-top:1px solid var(--border);padding:8px 0}.resumo-grupo>summary{cursor:pointer;color:var(--ink-2);font-size:14px;font-weight:600}.resumo-lista{gap:6px;margin-top:8px;font-size:13px;list-style:none;display:grid}.resumo-lista>li{background:var(--accent-tint);color:var(--ink);border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:6px 10px;display:flex}.resumo-nome{overflow-wrap:anywhere;font-weight:600}.resumo-fase{color:var(--ink-muted)}.resumo-mudancas{color:var(--ink-2);overflow-wrap:anywhere;flex-basis:100%;gap:2px;list-style:none;display:grid}.resumo-saldo{color:var(--ink);margin-bottom:12px;font-size:14px}.resumo-explicacao{margin-top:6px}.resumo-de{color:var(--ink-muted)}.resumo-para{color:var(--ink)}
