/* 10.36.5 - integração segura: restaura detalhes sem reintroduzir estado React */
.safe-integrations-page .safe-google-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}
.safe-integrations-page .safe-meta-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}
.safe-integrations-page .safe-ops-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}
.safe-integrations-page .integration-card.safe-card{
  display:flex!important;flex-direction:column!important;grid-template-columns:none!important;
  grid-template-rows:none!important;align-items:stretch!important;min-width:0!important;
  min-height:230px!important;padding:14px!important;gap:0!important
}
.safe-integrations-page .integration-card.safe-card .integration-card-top{
  display:flex!important;justify-content:space-between!important;align-items:flex-start!important
}
.safe-integrations-page .integration-card.safe-card .integration-icon{
  width:36px!important;height:36px!important;display:grid!important
}
.safe-integrations-page .integration-card.safe-card .integration-status{
  min-height:25px!important;font-size:9px!important;grid-column:auto!important;grid-row:auto!important
}
.safe-integrations-page .integration-card.safe-card .integration-category{
  display:block!important;margin-top:10px!important
}
.safe-integrations-page .integration-card.safe-card h2{
  grid-column:auto!important;grid-row:auto!important;margin:7px 0 0!important;font-size:16px!important
}
.safe-integrations-page .integration-card.safe-card>p{
  display:block!important;margin:6px 0 0!important;font-size:10px!important;line-height:1.45!important
}
.safe-integrations-page .integration-card.safe-card .drive-card-session{
  display:flex!important;margin-top:8px!important;padding:7px 8px!important;font-size:9px!important
}
.safe-integrations-page .integration-card.safe-card .integration-card-footer{
  grid-column:auto!important;grid-row:auto!important;margin-top:auto!important;padding-top:9px!important
}
.safe-integrations-page .integration-card.safe-card .drive-integration-actions{
  grid-template-columns:repeat(2,minmax(0,1fr))!important
}
.safe-integrations-page .integration-card.safe-card .drive-integration-actions:has(>:only-child){
  grid-template-columns:1fr!important
}
.safe-integrations-page .meta-connection-data{
  display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:6px!important;width:100%!important;margin:9px 0 0!important
}
.safe-integrations-page .meta-connection-data>div{
  min-width:0!important;background:#f3f6fa!important;border-radius:7px!important;padding:7px!important
}
.safe-integrations-page .meta-connection-data dt{color:#7a8494;font-size:8px!important}
.safe-integrations-page .meta-connection-data dd{
  color:#293446;margin:3px 0 0!important;font-size:9px!important;font-weight:700!important;
  overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important
}
.safe-integrations-page .integrations-section-heading small{
  color:#526074;display:block;margin-top:5px;font-size:10px
}
@media (max-width:1250px){
  .safe-integrations-page .safe-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .safe-integrations-page .safe-google-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media (max-width:700px){
  .safe-integrations-page .safe-meta-grid,.safe-integrations-page .safe-google-grid,
  .safe-integrations-page .safe-ops-grid{grid-template-columns:1fr!important}
}
