/* MotoPed 0.1.107 — largura e densidade uniformes. */
.mp-body .mp-content-companies .mp-workspace,
.mp-body .mp-content-orders .mp-workspace{
  width:100%;max-width:1100px!important;margin-inline:auto!important;
}
.mp-body .mp-content-companies .mp-company-grid{gap:9px!important}
.mp-body .mp-content-companies .mp-company-mini{overflow:visible!important;border-radius:13px!important}
.mp-body .mp-content-companies .mp-company-summary{
  min-height:66px!important;padding:9px 12px!important;padding-right:58px!important;gap:9px!important
}
.mp-body .mp-content-companies .mp-company-letter{width:32px;height:32px}
.mp-body .mp-content-companies .mp-company-summary-text{gap:2px}
.mp-body .mp-content-companies .mp-company-summary-text .mp-tag{padding:3px 7px!important}
/* Menu de ações flutua acima dos três pontos. */
.mp-body .mp-content-companies .mp-company-actions-menu{z-index:20!important}
.mp-body .mp-content-companies .mp-company-actions-menu[open]{z-index:100!important}
.mp-body .mp-content-companies .mp-company-actions-menu>.wb-record-actions{
  top:auto!important;bottom:calc(100% + 7px)!important;right:0!important;
  transform:none!important;z-index:110!important;
}
/* Não anunciar registros como modo de testes. */
.mp-body .mp-content-orders .wb-history-list .mp-sectionhead h2::after{content:none!important;display:none!important}
@media(max-width:760px){
 .mp-body .mp-content-companies .mp-workspace,.mp-body .mp-content-orders .mp-workspace{max-width:100%!important}
 .mp-body .mp-content-companies .mp-company-grid{grid-template-columns:minmax(0,1fr)!important}
 .mp-body .mp-content-companies .mp-company-summary{min-height:60px!important}
}

/* v0.1.108 — acoes de formularios separadas, sem ocupar largura desnecessaria. */
.mp-body .mp-content-companies .mp-company-modal .mp-record-actions {
  display:flex!important; flex-wrap:wrap; align-items:center; justify-content:flex-end; gap:12px!important;
}
.mp-body .mp-content-companies .mp-company-modal .mp-record-actions .mp-btn {
  width:auto!important; min-width:0!important; flex:0 0 auto!important;
  min-height:40px!important; padding:9px 15px!important;
}
@media (max-width:420px) {
  .mp-body .mp-content-companies .mp-company-modal .mp-record-actions {gap:10px!important;}
  .mp-body .mp-content-companies .mp-company-modal .mp-record-actions .mp-btn {
    flex:1 1 auto!important; max-width:calc(50% - 5px); padding:10px 8px!important;
  }
}
