/* Add-listing place card — Issue #226 */
.pc-place-card {
	margin: 18px 0;
	padding: 18px 22px;
	background: #f8fafc;
	border: 1px solid #cbd5e1;
	border-radius: 12px;
	font-family: inherit;
}
.pc-place-card__title { margin: 0 0 4px; font-size: 1rem; font-weight: 700; color: #0f172a; }
.pc-place-card__sub   { color: #64748b; font-size: 0.85rem; display: block; margin-bottom: 12px; }
.pc-place-card__body  { display: flex; gap: 10px; align-items: center; }
.pc-place-card__select {
	flex: 1;
	height: 42px;
	padding: 0 12px;
	border: 1px solid #cbd5e1;
	border-radius: 8px;
	background: #fff;
	font-size: 0.95rem;
	color: #0f172a;
}
.pc-place-card__add {
	flex: 0 0 auto;
	padding: 10px 14px;
	background: #2563eb;
	color: #fff;
	border-radius: 8px;
	font-weight: 600;
	font-size: 0.9rem;
	text-decoration: none;
}
.pc-place-card__add:hover { background: #1d4ed8; text-decoration: none; color: #fff; }
.pc-place-card__empty p   { margin: 0 0 10px; color: #475569; }
