
/* v20.55.83 — simplificação da página inicial e consistência visual. */
#app .top #heading:empty,#app .top #subheading:empty{display:none!important}
#app .top:has(#heading:empty) {justify-content:flex-end;min-height:74px}
#content .mp-home-layout{grid-template-columns:minmax(0,1fr) 222px!important;gap:13px!important}
#content .mp-home-side{min-width:0}
#content .mp-home-info-card{padding:13px 15px!important;border-radius:11px!important;box-shadow:none!important}
#content .mp-home-info-card h3{font-size:12px!important;font-weight:650!important;margin:0 0 4px!important;color:var(--t-muted)!important}
#content .mp-home-info-card>strong{font-size:13px!important;font-weight:650!important;line-height:1.4!important;white-space:normal;overflow-wrap:anywhere}
/* A página de login usa monograma MP (não uma foto carregada). Ampliação em 50%.
   O layout não esconde imagens existentes, caso sejam acrescentadas futuramente. */
#login .hero .monogram{font-size:105px!important;line-height:1.08!important}
#login .hero .monogram + div{margin-top:12px!important}
/* Botão principal de entrada das solicitações acompanha o mesmo token de ação
   de Nova solicitação em todos os temas. */
html #content .mp5517-dashboard .mp83-primary-action,
html #content .mp5517-dashboard button.mp83-primary-action:not(.primary):not(.selected){
  background:var(--t-accent,#c99628)!important;
  color:var(--t-accent-text,#121212)!important;
  border:1px solid var(--t-accent,#c99628)!important;
  font-weight:750!important;
  box-shadow:none!important;
  min-height:42px;
}
html #content .mp5517-dashboard .mp83-primary-action:hover{filter:brightness(1.08)!important}
html #content .mp5517-dashboard .mp83-primary-action:focus-visible{outline:2px solid var(--t-text)!important;outline-offset:3px}
@media(max-width:1040px){#content .mp-home-layout{grid-template-columns:1fr!important}#content .mp-home-side{order:-1}#content .mp-home-info-card{max-width:260px}}
@media(max-width:700px){#login .hero .monogram{font-size:66px!important}#app .top:has(#heading:empty){min-height:0}}
