.crm-google-first31 { display:grid; grid-template-rows:auto auto minmax(0,1fr); gap:16px; flex:1; min-height:0; min-width:0; }
.crm-google-first31 .crm-google-first-fields31 { grid-template-columns:minmax(0,1fr) 152px; }
.crm-google-first-results31 { display:grid; grid-template-rows:auto minmax(80px,1fr) auto; gap:8px; min-height:0; min-width:0; }
.crm-google-first-results31 > h3 { display:flex; align-items:center; gap:6px; margin:0; }
@media(max-width:680px) { .crm-google-first31 .crm-google-first-fields31 { grid-template-columns:minmax(0,1fr); } .crm-google-first31 { gap:12px; } }
