/* ==========================================================
   google.css — 구글지도 DB 페이지 전용
   (표 공통은 grid.css) — 여기는 컬럼 너비 · 정렬만
   ========================================================== */

/* 컬럼 너비 — 데이터가 아니라 표현이라 여기서 잡습니다 */
.grid th[data-key="id"]        { width: 4.5em;  }
.grid th[data-key="수집일자"]   { width: 10.5em; }
.grid th[data-key="naver_id"]  { width: 8em;    }
.grid th[data-key="query"]     { width: 15em;   }
.grid th[data-key="rank"]      { width: 4.25em; }
.grid th[data-key="name"]      { width: 12em;   }
.grid th[data-key="url"]       { width: 5em;    }
.grid th[data-key="place_id"]  { width: 13em;   }
.grid th[data-key="address"]   { width: 17em;   }
.grid th[data-key="coord"]     { width: 11em;   }
.grid th[data-key="phone"]     { width: 9em;    }
.grid th[data-key="category"]  { width: 9em;    }
.grid th[data-key="reviews"]   { width: 5em;    }
.grid th[data-key="menu"]      { width: 5em;    }
.grid th[data-key="hours"]     { width: 6em;    }

/* 셀 정렬 · 강조 */
.grid td[data-key="id"]        { text-align: right; color: var(--faint); }
.grid td[data-key="rank"],
.grid td[data-key="url"],
.grid td[data-key="reviews"],
.grid td[data-key="menu"],
.grid td[data-key="hours"]     { text-align: center; }
.grid td[data-key="name"]      { font-weight: 600; }
.grid td[data-key="수집일자"],
.grid td[data-key="coord"],
.grid td[data-key="place_id"]  { color: var(--muted); font-variant-numeric: tabular-nums; }
