.pem43{--p43-border:#cbd5e1;--p43-muted:#52647a;background:#f8fafc;color:#162334;border:1px solid var(--p43-border);border-radius:22px;padding:28px;margin:24px 0;font-family:inherit}.pem43 *{box-sizing:border-box}.pem43-head{display:flex;justify-content:space-between;gap:16px}.pem43 h2{font-size:clamp(22px,3vw,30px);line-height:1.2;margin:10px 0}.pem43 h3{font-size:18px;margin:24px 0 12px}.pem43 p{line-height:1.6}.pem43-eyebrow{font-size:11px;font-weight:800;letter-spacing:.12em;color:#176660}.pem43-version{align-self:flex-start;border:1px solid #b8c9cd;border-radius:8px;padding:5px 9px;font-size:12px}.pem43 fieldset{padding:0;border:0;min-width:0}.pem43 legend{font-weight:650;margin:12px 0}.pem43-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px}.pem43-days label{display:grid;gap:7px;font-size:12px;font-weight:600}.pem43 input{width:100%;min-width:0;border:1px solid #9daebe;background:white;color:#162334;padding:12px 8px;border-radius:8px;font:inherit;font-size:16px}.pem43 small,.pem43-note{color:var(--p43-muted);font-size:12px}.pem43-actions{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0 0}.pem43 button{border:1px solid #176660;border-radius:10px;background:#176660;color:white;padding:12px 16px;font:inherit;font-size:14px;font-weight:650;cursor:pointer;min-height:44px}.pem43 .pem43-secondary{background:transparent;color:#176660}.pem43 :focus-visible{outline:3px solid #0d9488;outline-offset:3px}.pem43-status{color:#176660;font-weight:650}.pem43-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.pem43-metrics article{display:grid;gap:8px;padding:18px;background:#fff;border:1px solid var(--p43-border);border-radius:12px}.pem43-metrics span{font-size:12px}.pem43-metrics strong{font-size:24px;letter-spacing:-.04em}.pem43-columns{display:grid;grid-template-columns:1fr 1fr;gap:28px}.pem43-week>div{padding:13px 0;border-bottom:1px solid var(--p43-border);display:grid;gap:5px}.pem43-week span,.pem43-priorities span{font-size:12px;color:var(--p43-muted);line-height:1.6}.pem43-priorities{padding-left:22px}.pem43-priorities li{padding:4px}.pem43-priorities button{background:transparent;border:0;color:#162334;text-align:left;display:grid;gap:5px;padding:8px;width:100%}.pem43-priorities button:hover{background:#e2eeee}.pem43-highlight{outline:3px solid #0d9488!important;outline-offset:3px}@media(max-width:700px){.pem43{padding:18px}.pem43-days{grid-template-columns:repeat(2,minmax(0,1fr))}.pem43-metrics,.pem43-columns{grid-template-columns:1fr}.pem43-actions button{width:100%}}
/* Mantém o planejador visível na estrutura da aba Progresso da V42. */
.pem-progress-view.pem-v8-progress-shell > .pem43{display:block!important}
